请教vb/vba如何访问、修改参数化设计中的参数?
比如现有的autocad图形里有一个矩形,有两个线性尺寸约束,dL为这个矩形的长度,dW为宽度,怎样通过vb/vba编程实现修改这两个尺寸约束的值(不需要通过在图形上面进...
比如现有的autocad图形里有一个矩形,有两个线性尺寸约束,dL为这个矩形的长度,dW为宽度,怎样通过vb/vba编程实现修改这两个尺寸约束的值(不需要通过在图形上面进行选择来实现)。谢谢。
展开
4个回答
2013-09-11
展开全部
我想达到的目的是,有一些列标准的变压器,只是各个零件的尺寸 数量不同,通过电磁计算(在excel中完成)得出各个零件的尺寸,然后输出BOM(这个已经在excel里通过vba完成)和绘制图纸,绘制图纸是通过首先绘制一套标准的图纸,然后通过excel里面的各个零件的尺寸等来修改这套标准的图纸来达到每个容量的变压器的图纸(由于一些原因,需要1:1画),我想到两种方法,一是autocad2011的参数化绘图功能,给各零件尺寸定义为形如d1、d2、d3等参数,后通过编程方法连接excel里的数据来修改这些参数;二是利用动态块,然后方法同一。请教红字部分如何实现,谢谢。
2013-09-11
展开全部
我知道你是说的2010版CAD里的那个新功能吧,2010都不支持VBA了,估计没有提供相应的ActiveX接口,用 .net API吧这个肯定会有的
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
通过选择集+过滤条件可以得到尺寸约束,然后修改值
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
2013-09-11
展开全部
可以到官方网站下载VBA模块,cad2010把vba分开了
已赞过
已踩过<
评论
收起
你对这个回答的评价是?
推荐律师服务:
若未解决您的问题,请您详细描述您的问题,通过百度律临进行免费专业咨询