明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 2235|回复: 10

[求助]如何读一个实数,写入扩展数据中?

[复制链接]
发表于 2004-3-25 22:51:00 | 显示全部楼层 |阅读模式
下面的为什么不能实现? (setq ment (entlast))
(setq mlist (entget ment))
(setq mreal (getreal "\n弯矩值:"))
(setq mapp "moment")
(setq mxdata (cons '1040 mreal))
(setq x1 (list -3 (append (list mapp) (list mxdata))))
(setq mlist (append (entget entname) (list x1)))
(entmod mlist)
发表于 2004-3-26 08:24:00 | 显示全部楼层
entname哪儿来的?应该是ment吧((entget entname)处)


没有注册"moment"


要(regapp mapp)
 楼主| 发表于 2004-3-27 14:20:00 | 显示全部楼层
我更正了,怎么还是不行


请给一个例子吧
发表于 2004-3-27 15:21:00 | 显示全部楼层
(DEFUN C:TEST ()
(setq ment (entlast))
(setq mlist (entget ment))
(setq mreal (getreal "\n彎矩值:"))
(if (= (regapp "moment") NULL)
(regapp "moment")
)
(setq mapp "moment")
(setq mxdata (cons '1040 mreal))
(setq x1 (list -3 (append (list mapp) (list mxdata))))
(setq mlist (append mlist (list x1)))
(entmod mlist)
(PRINC)
)
 楼主| 发表于 2004-3-27 16:07:00 | 显示全部楼层
谢谢斑竹, 还想问一下: 1。为什么要判断 (if (= (regapp "moment") NULL)
(regapp "moment") ) 2。(car (entsel)) 选取刚生成的图形,跟(entlast)都是返回图元名,对吧? 3。为什么有的例子里面有加(1002 "{") (1002 "}") ,有什么作用? 谢谢帮忙回答~~
 楼主| 发表于 2004-3-27 17:30:00 | 显示全部楼层
再问一个很弱的问题~~


有2个实数数据,怎么区分存储?a=1.1 b=2.2
 楼主| 发表于 2004-3-27 17:30:00 | 显示全部楼层
有2个实数,a=1.1 b=2.2         怎么存储?
发表于 2004-3-27 17:56:00 | 显示全部楼层
1、如果已经注册了,就不要在白费劲了


2、对


3、和后面的问题,你都要去看帮助文件中DXF参考的介绍。。。
 楼主| 发表于 2004-3-27 21:39:00 | 显示全部楼层
请问哪里有详细的组码表?


帮助文件没有类似pline的端点的组码~~
发表于 2004-3-28 09:27:00 | 显示全部楼层
VLISP的帮助文件,DXF参考。。。


是LWPOLYLINE
您需要登录后才可以回帖 登录 | 注册

本版积分规则

小黑屋|手机版|CAD论坛|CAD教程|CAD下载|联系我们|关于明经|明经通道 ( 粤ICP备05003914号 )  
©2000-2023 明经通道 版权所有 本站代码,在未取得本站及作者授权的情况下,不得用于商业用途

GMT+8, 2024-11-27 23:51 , Processed in 0.190389 second(s), 25 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

快速回复 返回顶部 返回列表