madonthemike 发表于 2022-7-6 08:16:09

新菜单:宏还是LISP?

你好
 
我被要求为我们的办公室开发一个新的菜单,基本上我们做电气工作,并有一个需要插入的符号库-取决于菜单上点击的图标。
 
我们的旧菜单使用宏和cui,但大多数情况下,当我们获得某些图形(通常带有一些公制DWG)时,比例会被关闭。
 
我计划采用LISP方式,因为它看起来更灵活,需要的时间更少,我只有几个问题:
 
我想到的菜单将有一个比例下拉菜单,一旦用户选择比例,变量将用比例因子初始化,符号的插入将基于此比例因子-有没有方法可以将此比例因子变量写入图形中,以便下次打开图形时比例正确,并且可以继续添加符号而无需再次设置?
 
关于菜单的实现还有其他建议吗?

Jack_O'nei 发表于 2022-7-6 08:21:16

如果我这样做,我会创建一些在布局中设置了比例的模板,然后以1:1的比例绘制模型。你是在做原理图还是元件布局?

elfert 发表于 2022-7-6 08:30:44

 
在我的工作中,我们使用工具托盘作为符号,很容易将一些符号放在那里,现在可以根据注释比例对它们进行缩放。试试“crtl+3”,看看右边应该有一些工具托盘。我们将符号存储在一张图纸中。
 
可能这会给你一个clou:
 
http://cadablog.blogspot.com/2007/11/tool-pallets.html
 
 
您不需要程序经验来设置工具托盘

tzframpton 发表于 2022-7-6 08:31:33

我强烈建议您熟悉工具选项板。无需编程,功能强大。

GP_ 发表于 2022-7-6 08:41:09

 
可以使用变量useri(useri1÷5)
 
将值保存在dwg中
(setvar "useri1" 100)
 
 
宏菜单
^C^C(command "_-insert" "Goofy" pause (getvar "useri1") "" "")
 

 

^C^C_-insert Goofy \(getvar "useri1");;;

madonthemike 发表于 2022-7-6 08:48:18

我以前研究过调色板——屏幕不动产对我来说很重要,调色板似乎占了很大一部分——就个人而言,我不喜欢调色板——只是一件私人事情。如何控制使用选项板插入的块的比例?

madonthemike 发表于 2022-7-6 08:52:55

 
 
这是def。一些我可以使用的东西,我只是在阅读:
 
USERI1–5存储和检索整数值
USERR1–5存储和检索实数
USERS1–5存储和检索文本字符串数据
 
所以我想如果我有一个比例因子,比如说0.4,我会使用urserr?

GP_ 发表于 2022-7-6 08:59:47

 
.... 对

Jack_O'nei 发表于 2022-7-6 09:01:42

 
工具选项板不需要占用太多空间。如果你让他们对接并打开自动隐藏,他们所使用的只是边缘的一个小条纹,你可以看到下面。你甚至可以把它们拖到另一个监视器上。
 
第一张图片只是我的Autocad桌面。托盘位于屏幕右侧的灰色条带中。

 
当我将光标移到托盘区域上时,它们会弹出。这个工具托盘有我在幕墙细节中经常使用的块。要插入一个由4“金属螺柱、5/8干墙和棉絮绝缘材料制成的隔板,我只需将其从工具托盘拖到绘图中。工具托盘消失了,不再碍事,直到我再次需要它。

 
缩放的控制方式与插入块的方式大致相同,因为这基本上就是我在这里所做的任何方式。我从不在模型空间中缩放任何东西,在布局选项卡中以1:1的比例绘制所有内容,然后使用视图比例。如果需要在模型空间中以不同比例缩放同一对象,可以为每个比例制作一组托盘,并在“属性”对话框中设置该比例。
 
托盘上有经常使用的方块、图案填充甚至文字注释,使它们易于访问和组合在一起。

tzframpton 发表于 2022-7-6 09:09:07

把你的“个人喜好”放在一边,使用工具选项板将为你带来巨大的效率。它们是高度可定制的,这正是你想要做的,没有任何编码。 
你用过房地产吗?同样的“房地产”问题,如果你这样做,但我不知道有谁在某个时候不使用财产。如果你养成了使用自动隐藏对接功能的习惯,或者像我一样,喜欢按Ctrl+3组合键来打开/关闭工具选项板,那么你会发现它一点也不碍事。或者考虑其他选项,如在不使用笔记本电脑的情况下运行双监视器设置等。
页: [1] 2
查看完整版本: 新菜单:宏还是LISP?