请教vb⼀vba如何访问、修改参数化设计中的参数?

2025-03-12 22:39:30
推荐回答(4个)
回答1:

我想达到的目的是,有一些列标准的变压器,只是各个零件的尺寸 数量不同,通过电磁计算(在excel中完成)得出各个零件的尺寸,然后输出BOM(这个已经在excel里通过vba完成)和绘制图纸,绘制图纸是通过首先绘制一套标准的图纸,然后通过excel里面的各个零件的尺寸等来修改这套标准的图纸来达到每个容量的变压器的图纸(由于一些原因,需要1:1画),我想到两种方法,一是autocad2011的参数化绘图功能,给各零件尺寸定义为形如d1、d2、d3等参数,后通过编程方法连接excel里的数据来修改这些参数;二是利用动态块,然后方法同一。请教红字部分如何实现,谢谢。

回答2:

我知道你是说的2010版CAD里的那个新功能吧,2010都不支持VBA了,估计没有提供相应的ActiveX接口,用 .net API吧这个肯定会有的

回答3:

通过选择集+过滤条件可以得到尺寸约束,然后修改值

回答4:

可以到官方网站下载VBA模块,cad2010把vba分开了