Gu_xl
发表于 2016-9-30 07:48:25
airuyi 发表于 2016-9-29 13:53
请问一下,版主的程序代码是移动到绝对坐标系的,如果我改变了UCS,再使用这个程序,那些属性块是不会动 ...
我的代码与UCS无关,ucs/wcs运行结果一样!
Sylvanas
发表于 2016-9-30 08:59:32
Gu_xl 发表于 2016-9-30 07:48
我的代码与UCS无关,ucs/wcs运行结果一样!
G版,真不能,我自己也试了,所以我才改了后面那版
他的意思是按UCS新的坐标系布置块,你会不会误会了
Sylvanas
发表于 2016-9-30 09:03:17
本帖最后由 Sylvanas 于 2016-9-30 09:07 编辑
airuyi 发表于 2016-9-29 16:49
可以,我上传一个坐标数据表
...好像无法上传
我也觉得直接按坐标插入块会更好,插入块后再移动太多余了
而且你给的表格数据明显更方便,分类都省了,那为什么块有“FXYZ”和“FX”“FY”“FZ”两种坐标格式?
airuyi
发表于 2016-9-30 09:19:02
本帖最后由 airuyi 于 2016-9-30 09:20 编辑
Sylvanas 发表于 2016-9-30 09:03
我也觉得直接按坐标插入块会更好,插入块后再移动太多余了
而且你给的表格数据明显更方便,分类都 ...
非常感谢你的提议。是这样的。首先就是不同的人测量的数据不一样,有些坐标是一整个(a,b,c)这样给我,有些是分成X,Y,Z这样给@@@@。因为同一个文件,也就是一张图纸里面有6张平面图纸,从一楼到6楼的平面都放在这张图纸里面了,然后每一个平面有一个用来定位的UCS原点也就是(0,0,0),测量数据都是基于其中一个原点得出来的结果,我要在一张图纸里面把所有坐标都导进去,直接插入块,就需要把6个平面分成六张图,分别把平面定位到原点,然后插入坐标之后,再把6张图合并成一张图纸发送给别人............
请问能不能帮我解决一下那个逆向思维的LSP?就是说把属性块所在的插入点(使用ID命令得到的XYZ坐标值)写入到属性块的FXYZ和X,Y,Z属性里面?因为我们经常会遇到需要在弧形曲面里标出不同位置的XYZ坐标值。非常感谢!
Sylvanas
发表于 2016-9-30 10:49:32
airuyi 发表于 2016-9-30 09:19
非常感谢你的提议。是这样的。首先就是不同的人测量的数据不一样,有些坐标是一整个(a,b,c)这样给我, ...
这是绕远路了啊
首先不同的数据格式,先整理到统一格式FXYZ或者FX,FY,FZ再做成块不是更好么。这个过程可以用excel也可以单独做个命令或者集成在插入块的命令里,生成的块只有一个坐标属性(原先4个),无论读取还是写入都方便得多,另外块的视觉上只有一个数据,这不比原来一横一竖整洁得多么?
UCS方面,利用这个块,增加一个属性标记为层数“1层”“2层”类似这样的格式,在不同层的原点放置一个块作为基础点,标记为“*层原点”(*为层数),插入时就以属性中的层数按原点插入
个人感觉,如果这个块的工作量真的很大的话,机械重复的劳动交给代码,一劳永逸才是正道。你看如何?
airuyi
发表于 2016-9-30 11:42:06
Sylvanas 发表于 2016-9-30 10:49
这是绕远路了啊
首先不同的数据格式,先整理到统一格式FXYZ或者FX,FY,FZ再做成块不是更好么。这 ...
你的提议也非常好。同时,其实我们很多人都不懂怎样利用EXCEL表的数据来插入块啊,我也不会。还有就是插入块之后需要在块里显示出当前坐标,也不知道该怎样弄。
Sylvanas
发表于 2016-9-30 13:23:22
airuyi 发表于 2016-9-30 11:42
你的提议也非常好。同时,其实我们很多人都不懂怎样利用EXCEL表的数据来插入块啊,我也不会。还有就是插 ...
好吧,其实说起来都是美好的,做起来就一大堆问题,没准失败了还耽误时间影响进度
放假在即,8号再说
airuyi
发表于 2016-9-30 13:28:27
Sylvanas 发表于 2016-9-30 13:23
好吧,其实说起来都是美好的,做起来就一大堆问题,没准失败了还耽误时间影响进度
放假在即,8 ...
哈哈哈,预祝国庆节快乐。
我国庆才放半天假,唉,悲催啊。
xyp1964
发表于 2016-9-30 14:52:38
;; 没用的数据删除
airuyi
发表于 2016-9-30 16:50:46
xyp1964 发表于 2016-9-30 14:52
;; 没用的数据删除
没有看懂,数据表怎么使用呢?