新菜单:宏还是LISP?
你好我被要求为我们的办公室开发一个新的菜单,基本上我们做电气工作,并有一个需要插入的符号库-取决于菜单上点击的图标。
我们的旧菜单使用宏和cui,但大多数情况下,当我们获得某些图形(通常带有一些公制DWG)时,比例会被关闭。
我计划采用LISP方式,因为它看起来更灵活,需要的时间更少,我只有几个问题:
我想到的菜单将有一个比例下拉菜单,一旦用户选择比例,变量将用比例因子初始化,符号的插入将基于此比例因子-有没有方法可以将此比例因子变量写入图形中,以便下次打开图形时比例正确,并且可以继续添加符号而无需再次设置?
关于菜单的实现还有其他建议吗? 如果我这样做,我会创建一些在布局中设置了比例的模板,然后以1:1的比例绘制模型。你是在做原理图还是元件布局?
在我的工作中,我们使用工具托盘作为符号,很容易将一些符号放在那里,现在可以根据注释比例对它们进行缩放。试试“crtl+3”,看看右边应该有一些工具托盘。我们将符号存储在一张图纸中。
可能这会给你一个clou:
http://cadablog.blogspot.com/2007/11/tool-pallets.html
您不需要程序经验来设置工具托盘 我强烈建议您熟悉工具选项板。无需编程,功能强大。
可以使用变量useri(useri1÷5)
将值保存在dwg中
(setvar "useri1" 100)
宏菜单
^C^C(command "_-insert" "Goofy" pause (getvar "useri1") "" "")
或
^C^C_-insert Goofy \(getvar "useri1");;;
我以前研究过调色板——屏幕不动产对我来说很重要,调色板似乎占了很大一部分——就个人而言,我不喜欢调色板——只是一件私人事情。如何控制使用选项板插入的块的比例?
这是def。一些我可以使用的东西,我只是在阅读:
USERI1–5存储和检索整数值
USERR1–5存储和检索实数
USERS1–5存储和检索文本字符串数据
所以我想如果我有一个比例因子,比如说0.4,我会使用urserr?
.... 对
工具选项板不需要占用太多空间。如果你让他们对接并打开自动隐藏,他们所使用的只是边缘的一个小条纹,你可以看到下面。你甚至可以把它们拖到另一个监视器上。
第一张图片只是我的Autocad桌面。托盘位于屏幕右侧的灰色条带中。
当我将光标移到托盘区域上时,它们会弹出。这个工具托盘有我在幕墙细节中经常使用的块。要插入一个由4“金属螺柱、5/8干墙和棉絮绝缘材料制成的隔板,我只需将其从工具托盘拖到绘图中。工具托盘消失了,不再碍事,直到我再次需要它。
缩放的控制方式与插入块的方式大致相同,因为这基本上就是我在这里所做的任何方式。我从不在模型空间中缩放任何东西,在布局选项卡中以1:1的比例绘制所有内容,然后使用视图比例。如果需要在模型空间中以不同比例缩放同一对象,可以为每个比例制作一组托盘,并在“属性”对话框中设置该比例。
托盘上有经常使用的方块、图案填充甚至文字注释,使它们易于访问和组合在一起。 把你的“个人喜好”放在一边,使用工具选项板将为你带来巨大的效率。它们是高度可定制的,这正是你想要做的,没有任何编码。
你用过房地产吗?同样的“房地产”问题,如果你这样做,但我不知道有谁在某个时候不使用财产。如果你养成了使用自动隐藏对接功能的习惯,或者像我一样,喜欢按Ctrl+3组合键来打开/关闭工具选项板,那么你会发现它一点也不碍事。或者考虑其他选项,如在不使用笔记本电脑的情况下运行双监视器设置等。
页:
[1]
2