MastroLube 发表于 2022-7-5 18:14:48

在不同的自动模式中插入块

大家好!
我做了一个小应用程序,但在旧的autocad上使用它时遇到了问题。
 
目前,我使用的是最新版本(2016),但如果我尝试使用autocad 2009插入同一块,则会得到不同的尺寸!
 
我发现保持比例的唯一方法是将插入比例从10(autocad 2016)更改为10000!!!!
 
(VL-CMDF "_.-insert"
          (STRCAT percorso nome ".dwg")
          punto_inserimento
          10000 ;scale
          10000 ;scale
          ""
)
      
块具有“无单位”,dwg中的插入比例仍为“米”
S-100_315。图纸
 
请帮帮我,我快疯了!
 
谢谢

satishrajdev 发表于 2022-7-5 18:31:48

已经查看了这两个。。。它们是一样的吗?

MastroLube 发表于 2022-7-5 18:38:54

是 啊我尝试了不同的价值观,但似乎没有效果。。
 
(setvar’InsUnits 0)
(setvar’InUnitsDefSource 0)
(setvar’InUnitsDefTarget 0)

satishrajdev 发表于 2022-7-5 18:44:15

奇怪的到现在为止,我还没有注意到这样的问题。
 
两个图形中插入块的X因子比例是多少?
如果它们不相同,则意味着您的图形单位肯定不同。

MastroLube 发表于 2022-7-5 18:55:33

我该如何检查?

satishrajdev 发表于 2022-7-5 19:06:10

选择“块”并转到“特性”或ctrl+1

MastroLube 发表于 2022-7-5 19:07:02

是1。。。从厘米到米的变化怎么可能不影响尺寸?
我和-dwgunits一起打球,现在它的尺寸在2016年总是一样的

rlx 发表于 2022-7-5 19:16:03

外部参照也有过同样的问题。在我的外部参照应用程序中输入一些代码:
 
 
(setvar“insunits”4);以毫米为单位插入块
(setvar“INSUNITSDEFSOURCE”4);方块(毫米)
(setvar“INSUNITSDEFTARGET”4);方块(毫米)
 
 
但这并不总是有帮助,所以我补充说:
 
 
;;; - dwgunits:3=毫米,2=十进制,4=精度,插入时的比例=否,匹配单位=是
(命令“-dwgunits”3 2 4“no”“yes”)(而(=1(logand(getvar“cmdactive”)1))(命令“no”))
 
 
忘了为什么我需要德古尼茨人追赛特瓦尔一家,但它成功了
 
 
upd。另请参见此链接https://forums.autodesk.com/t5/autocad-2007-2008-2009/dwgunits-documentation/td-p/2527820
 
 
 
gr.Rlx
页: [1]
查看完整版本: 在不同的自动模式中插入块