明经CAD社区

 找回密码
 注册

QQ登录

只需一步,快速开始

搜索
查看: 1682|回复: 0

[求助]关于扩展数据变化修改块属性的反映器

[复制链接]
发表于 2006-12-13 18:38:00 | 显示全部楼层 |阅读模式
关于扩展数据变化修改块属性的反映器
不知道问题在哪里?会出现异常。代码如下:
(vl-load-com)
(DEFUN C:TEST( / blockname ent )
  ;(SETQ ENT (CAR (ENTsel "")))
  (setq blockname "ANT0")
  (Pzn_CopyBlock blockname)
  (VL-CMDF "insert" blockname )
  (VL-CMDF pause)
  (COMMAND "1" "1" "0" )
  (SETQ ENT (ENTLAST)  )
  (ax:ChangeAttributes ENT(LIST(cons "OUT0" "10dBm") (cons "OUT1" "3dBm")))
  (SETQ OBJECT_ENT (vlax-ename->vla-object ENT ))
  (SET_XDATA ENT "ZNCAD"  "879")
  (VLR-PERS (VLR-Object-Reactor (CONS OBJECT_ENT '()) ""'((:vlr-modifiedXData . ZN_REC_CHANGE_XDATA))))
  )
(DEFUN ZN_REC_CHANGE_XDATA(NOTIFIER-OBJECT REACTOR-OBJECT PARAMETER-LIST / at ENT_BLOCK );
 
  (SETQ ENT_BLOCK (vlax-vla-object->ename  NOTIFIER-OBJECT))
  (SETQ AT (GET_XDATA ENT_BLOCK "ZNCAD"))
  (ax:ChangeAttributes ENT_BLOCK (LIST(cons "OUT0" AT) ))
  )
(DEFUN C:QQ()
  (SETQ ENT (CAR (ENTsel "")))
  (SETQ OBJECT_ENT (vlax-ename->vla-object ENT ))
  (setq ENT_NAME ent)
  (SETQ ATT_ID "OUT0")
  (SET_XDATA ENT "ZNCAD"  "68546")
  )
您需要登录后才可以回帖 登录 | 注册

本版积分规则

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

GMT+8, 2025-9-19 03:54 , Processed in 0.517112 second(s), 26 queries , Gzip On.

Powered by Discuz! X3.4

Copyright © 2001-2021, Tencent Cloud.

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