Bryco 发表于 2006-9-19 14:30:11

插入件

是否存在;在插入as块之前,了解块以何种单位绘制的方法
谢谢

Bryco 发表于 2006-9-19 15:01:40

你的默认值是什么 本人'我假设你想知道b/c是别人阻止的?

Bryco 发表于 2006-9-19 15:23:20

我使用autocad mechanical 2006,并使用AMLIBRARY插入库中的块,但我们以英寸为单位绘制mm。例如,我在mm图形中工作,并使用AMLIBRARY插入块,即使插入器设置为4毫米,块也是插入1:1,而不是比例25.4。如果使用insert命令,块将自动缩放汉德尔;添加了一个事件的私有子AcadDocument\u对象(ByVal对象作为对象)
&039;如果对象的类型是AcadBlockReference,则设置objBlock=Object
但并非所有的方块都是以英寸为单位绘制的,其中一些方块是以毫米为单位绘制,我需要知道它们是以何种单位绘制的以特定比例绘制的

Bryco 发表于 2006-9-19 15:33:16

哇,一想到这就伤到我的大脑了 本人'我看看有没有什么方法可以告诉你画的是什么。

Bryco 发表于 2006-9-19 16:08:37

单位可以帮助你,我'我不确定,也许你可以插入blockref,然后检查块。然后,如果需要,单元将块重新缩放为IAcadBlock3调试。打印B.units

Bryco 发表于 2006-9-20 08:28:31

不幸的是调试。打印B.units始终为0

Bryco 发表于 2006-9-20 13:44:08

我应该听CmdrDuh的这会伤到你的大脑
所以我'除了打开dwg来查找单位之外,我找不到其他方法
使用公制dwg并插入无单位英寸dwg
使用vba,它似乎是;首先设置的InsUnits,INSUNITSDEFSOURCE,INSUNISTDEFTARGE,blockref以我设置的1,1,1比例输入,然后尝试插入InsUnits=0 DEFSOURCE=4 DEFTARGET=4在属性窗口中,块单位表示英寸单位因子1,x为25.4;INSUNITS=0 DEFSOURCE=1 DEFTARGET=4 同样的;INSUNITS=0 DEFSOURCE=4 DEFTARGET=1对两者都不好;英寸x为1,毫米x为0.0394,如INSUNITSDEFSOURCE和;InUnitsDefTarget仅在InUnits=0时播放。当对InUnits使用4时,我在无单元图形上取得了良好的效果
有趣的是,属性窗口现在显示英寸单位因子25.4,x为1;我不知道如何设置;从unitless绘制。

Bryco 发表于 2006-9-20 14:22:03

本人'我再试试看
units属性反映图形的insunits值
标准英寸图纸的单位数为1 DEFSOURCE=1 DEFTARGET=1标准mm dwg将具有INSUNITS=4 DEFSOURCE=1 DEFTARGET=1(Cad错误,4,4,4更好)
要创建真正的无单位图形,您需要INSUNITS=0 DEFSOURCE=0 DEFTARGET=0,作为INSUNITS设置为0的mm dwg,DEFSOURCE=1 DEFTARGET=1,因此将像英寸图形一样插入
因此,您可能需要将所有无单位DWG更改为正确的设置
无单元块很方便吗?1个单位的单位圆,让人困惑,造成参考障碍。
页: [1]
查看完整版本: 插入件