如果您已经阅读了我以前的文章(第1部分和第2部分),您就会知道PCCAD完全支持您和您的公司多年来(也许是几十年)所依赖的LISP工具。现在,当您转到PCCAD时,就可以迁移环境和标准了。有哪些要考虑的项目?),您就会知道THCAD完全支持您和您的公司多年来(也许是几十年)所依赖的LISP工具。现在,当您转到THCAD时,就可以迁移环境和标准了。有哪些要考虑的项目?
为了便于讨论,我们将专注于LISP定制,而不是菜单和定制用户界面(CUI)修改。但是,在对菜单进行任何更改之前,我建议您先使用默认的BricsCAD界面一周左右。对我而言,我发现我实际上更喜欢PCCAD的标准布局和命令访问权限,而不是“其他”环境。找到所有命令的位置后,我发现我没有像在其它CAD中那样频繁地在工具菜单之间切换。为了便于讨论,我们将专注于LISP定制,而不是菜单和定制用户界面(CUI)修改。但是,在对菜单进行任何更改之前,我建议您先使用默认的THCAD界面一周左右。对我而言,我发现我实际上更喜欢THCAD的标准布局和命令访问权限,而不是“其他”环境。找到所有命令的位置后,我发现我没有像在其它CAD中那样频繁地在工具菜单之间切换。
附带说明一下……当您更喜欢用非鼠标手键入快捷命令,而不是选择2或3级菜单时,您便知道自己确实是“老派”。我使用PCCAD的次数越多,似乎对这些键盘快捷键的依赖就越少。精简的用户界面和四边形光标实际上使菜单的使用比键入更容易。试试吧,您会喜欢的。附带说明一下……当您更喜欢用非鼠标手键入快捷命令,而不是选择2或3级菜单时,您便知道自己确实是“老派”。我使用THCAD的次数越多,似乎对这些键盘快捷键的依赖就越少。精简的用户界面和四边形光标实际上使菜单的使用比键入更容易。试试吧,您会喜欢的。
几乎没有差异
准备开始迁移时,您会发现PCCAD LISP与其它LISP之间几乎没有区别。您的代码将加载并运行,并且功能是相同的。“移植”应用程序时的主要区别是一些小的设置步骤,命令行结构以及可能的文件位置。首先,让我们回顾一下PCCAD中现有程序的设置和启动。准备开始迁移时,您会发现THCAD LISP与其它LISP之间几乎没有区别。您的代码将加载并运行,并且功能是相同的。“移植”应用程序时的主要区别是一些小的设置步骤,命令行结构以及可能的文件位置。首先,让我们回顾一下THAD中现有程序的设置和启动。
如果要使用Acad.lsp或Acaddoc.lsp自动启动程序,则只需将这些文件重命名或合并为一个名为“ on_start.lsp ”的文件即可。要启用此功能,只需在“设置” /“程序选项” /“系统”中切换选项:
我更喜欢始终启用此选项。
...
享受THCAD设置面板
我还建议您准备花一些时间来熟悉PCCAD中的“选项我还建议您准备花一些时间来熟悉THCAD中的“选项/设置”菜单。潜入时,您会发现大量可能希望在“其他” CAD环境中拥有的设置和选项。
...
defun命令(DEfine FUNction)与on_start.lsp文件中的函数同名,并且该函数在启动时重新定义调用函数。这是使用此方法的另一个很酷的原因,因为它演示了动态LISP的动态效果!
...
利用您迁移到THCAD的优势…
当工程工作流运行时,通常会建立一长串的维护项目,并且一直推迟进行。迁移到新的CAD环境提供了进行其中一些更新并更新文档标准的机会。我帮助迁移的几乎每个客户端都需要解决旧式的硬编码路径,8.3语法文件名,旧层命名约定以及标准中的其他限制。随着本系列的发展,我将分享一些用于存储用户设置和LISP代码外部默认值的方法,以便可以更轻松地对其进行更新。直到下一次,祝您编码愉快!返回教程概述