求一读取CVS标注坐标的程序
求一读取CVS标注坐标的程序。最好能够标到中间可以中断的,我现在用的是一次要标完的,很不好用。要求读取CSV文件标注成X:11111 Y:11111 Z:11111形式的坐标,坐标外围带矩形框,引线为带箭头的。 另外好像要考虑负数时的四舍五入的问题。测试图形及CSV文件见附件。比如一共50个点,标到20个想歇歇了,可以中断,然后下次可以认为设定从21号点开始标注。
你是要标注到空间任意位置依次排列,还是要标志到每个点对应的空间位置? 任意位置即可 qiuhaitao110 发表于 2013-11-27 10:59 static/image/common/back.gif
你是要标注到空间任意位置依次排列,还是要标志到每个点对应的空间位置?
任意位置即可 qiuhaitao110 发表于 2013-11-27 10:59 static/image/common/back.gif
你是要标注到空间任意位置依次排列,还是要标志到每个点对应的空间位置?
大侠有解么 偏爱云~小吴 发表于 2013-11-27 21:27 static/image/common/back.gif
大侠有解么
这个很简单的,联系我QQ你具体要怎么做不是很明白 需要的效果是这样的
qiuhaitao110 发表于 2013-11-28 13:59 static/image/common/back.gif
这个很简单的,联系我QQ你具体要怎么做不是很明白
具体效果参见楼下,我现在用的这个没有源码,而且不能中断,只能标玩才能结束很不方便 ;; 需要e派工具箱(XCAD)的支持:http://yunpan.cn/QXQKsW9gAPmpF
(defun c:tt ()
(setq lst (xyp-txt2list "ED32S曲外板_CSV.csv")
lst (mapcar '(lambda (x) (xyp-Get-Str2Lstspr x ",")) lst)
lst (mapcar '(lambda (x) (mapcar 'distof x)) lst)
lst (mapcar '(lambda (x) (list (fix (car x)) (cdr x))) lst)
)
(foreach a lst
(setq bh (car a)
pt (cadr a)
)
(xyp-ZB pt 1000 2 1 bh)
)
(princ)
)
页:
[1]
2