[求助]如何读一个实数,写入扩展数据中?
下面的为什么不能实现?(setq ment (entlast))<BR>(setq mlist (entget ment))<BR>(setq mreal (getreal "\n弯矩值:"))<BR> (setq mapp "moment")<BR>(setq mxdata (cons '1040 mreal))
<BR>(setq x1 (list -3 (append (list mapp) (list mxdata))))<BR>(setq mlist (append (entget entname) (list x1)))<BR> (entmod mlist) entname哪儿来的?应该是ment吧((entget entname)处)
没有注册"moment"
要(regapp mapp) 我更正了,怎么还是不行
请给一个例子吧 (DEFUN C:TEST ()<BR> (setq ment (entlast))<BR> (setq mlist (entget ment))<BR> (setq mreal (getreal "\n彎矩值:"))<BR> (if (= (regapp "moment") NULL)<BR> (regapp "moment")<BR> )<BR> (setq mapp "moment")<BR> (setq mxdata (cons '1040 mreal))<BR> (setq x1 (list -3 (append (list mapp) (list mxdata))))<BR> (setq mlist (append mlist (list x1)))<BR> (entmod mlist)<BR> (PRINC)<BR>) 谢谢斑竹,
还想问一下:
1。为什么要判断 (if (= (regapp "moment") NULL)<BR> (regapp "moment") )
2。(car (entsel)) 选取刚生成的图形,跟(entlast)都是返回图元名,对吧?
3。为什么有的例子里面有加(1002 "{") (1002 "}") ,有什么作用?
谢谢帮忙回答~~ 再问一个很弱的问题~~
有2个实数数据,怎么区分存储?a=1.1 b=2.2 有2个实数,a=1.1 b=2.2 怎么存储? 1、如果已经注册了,就不要在白费劲了
2、对
3、和后面的问题,你都要去看帮助文件中DXF参考的介绍。。。 请问哪里有详细的组码表?
帮助文件没有类似pline的端点的组码~~ VLISP的帮助文件,DXF参考。。。
是LWPOLYLINE
页:
[1]
2