分享

【Q&A】Creo Elements Direct 20.1(CoCreate) lisp无法显示的解决方法

Superman 2020-3-7 18:04:38 发表于 lisp [显示全部楼层] 回帖奖励 阅读模式 关闭右栏 1 4877
本帖最后由 Superman 于 2020-3-9 10:03 编辑

Q:CoCreate 17.0版有很多好用的lisp文件,但18版以后的版本(18版以后软件更名为Creo Elements Direct ),在导入lisp文件后无显示,是什么原因呢?

A:CoCreate17.0升级版Creo Elements Direct18.0,与17.0界面变化非常大,里面的代码和函数肯定都有变化了,所以,17.0版的lisp无法用于18.0以后的版本很正常。
解决方法:18.0及以后的版本,需要在lisp文件defdialog语句下添加:toolbox-button t,然后才会Toolbox中显示(lisp导入后都在Toolbox里面),17.0及以往的版本可以不需要此字段。

添加字段:toolbox-button t,在软件里打开或导入lisp文件,可在Toolbox中找到,点击就可以执行该Lisp功能命令了。

附图1:齿轮lisp文件中添加语句:toolbox-button t

齿轮lisp

齿轮lisp


附图2:V19.0版本保存17.0低版本lisp中添加语句:toolbox-button t

19版保存低版本17版

19版保存低版本17版


附图3:多种弹簧lisp文件中添加语句::toolbox-button t

多种弹簧lisp

多种弹簧lisp


案例说明:
以导入2D lisp(loaddwg.lsp)为例说明,老版本的loaddwg lisp文件适用于v17版,如需要在v20.1版本使用,需要在lisp文件中添加:toolbox-button t语句,添加后适用于V20.1版软件,添加前后lisp文件对比如下图:
V17版和V20.1版差异.png

将老版本和新版本loaddwg.lsp文件,分别导入Creo Elements Direct V20.1版本软件,测试是否导入成功,对比如下图。
V17和V20.1版导入对比.png
老版本导入不成功,新版本的导入成功,在“工具箱按钮”中可以找到加载的loaddwg命令。
以上是针对V20.1版本做的说明,同理,18版及以后的版本都适用此方法。

最后分享导入dwg、dxf格式的2D CAD图档至Creo Elements Direct(CoCreate)软件的lisp,v17版和18版软件以后的都可以用。
导入2Dlisp_v17和v20.1版.zip (3.59 KB, 下载次数: 13)

已有(1)人评论

跳转到指定楼层
刘振华(Ben) 发表于 2021-1-2 22:12:56
这些lisp非常好用,学习中
您需要登录后才可以回帖 登录 | 立即注册

本版积分规则