各位好,我现在遇到这样一个问题: 我的同事已经将常用英制型钢图画出,(每个尺寸对应一个单独的DWG文件 AutoCAD2000版本) 绘图单位是英制. 在尺寸样式中设置了英制为主单位,公制尺寸为换算单位, 换算比例为25.39999983236 (我也不明白为什么要这么精细~)
如附件1:是现在图纸的样子.
这样遇到的一个问题是:如果将这些图用于公制图纸时,必须把图扩大25.39999983236 倍. (英制与公制的绘图单位比例) 但我们公司除了公制图纸外,时不时还要出英制图纸,所以很容易混.
所以现在要求把公制的绘图单位也画在一个图中. 在明显的地方标出"INCH" 和"MM" 以区别.
原图标为INCH, 将原图复制, 扩大25.39999983236 倍后,标为MM.(INCH和MM大小以能一眼看到为准,无字号要求)
同时要加入一个新的尺寸样式, 该尺寸样式以公制尺寸为主单位,以英制尺寸为换算单位. 换算比例为1/25.39999983236= 0.039370079 (现尺寸样式名为american steel profil, 要改名为american steel profil inch, 新加入的尺寸样式起名为american steel profil mm) 英制尺寸精度为0.0000,公制尺寸精度为0.00
附件2是改后的样子. 亦为AUTOCAD2000版本.
因为标准件图纸量相当大,(近4000张左右!~~~~包括I,T,L,O等型钢等) 实在是太麻烦了, 所以求高手帮个忙.编个ALISP或VLISP程序. 完成上述的更改要求, 谢谢了先!
其实说来惭愧,我是早就知道ALISP和VLISP是好东西, 但一直没怎么好好学.我的那点水平, 也就能够个画简单标准件的小程序. 对这种要求的程序,真是头痛. 不过这次可下决心好好学了. 以后还有问题请教各位高手. 不吝赐教哟. |