AutoCAD扩展实体数据的分析塑料套管

2022-08-05 08:04

AutoCAD扩展实体数据的分析

AutoCAD扩展实体数据的分析 2011年12月10日 来源: AutoCAD作为国际上最流行的CAD绘图软件在国内的应用日益广泛。自11.0版本以后,Autodesk公司在AutoCAD引入了扩展实体数据的概念,为广大用户提供了更强的二次开发功能。借助扩展实体数据,用户可以很方便地在图形实体中按不同的需求分门别类地存取不同的非图形数据,如设计人员关心产品的材料、重量,而财务人员则关心产品的成本、价格等。众所周知,利用"块"属性可以存取非图形数据,而且这也是在AutoCAD 11.0版本以前用户能够在图形中存取非图形数据的唯一方法,但现在通过扩展实体数据,非图形数据的存取将变得更加灵活、方便。事实上 ,AutoCAD 12.0 ASE正是利用图形中位于"ACADASE"图层的POLYLINE扩展实体数据来保存图形实体与外部数据库之间的连接关系。本文拟对AutoCAD 12.0版扩展实体数据的结构作详细的分析,并结合实际应用介绍有关的程序代码,与各位同仁切磋。1 扩展实体数据的结构   AutoCAD扩展实体数据是在常规的图形数据基础上增加的按一系列分类代码组合而成的数据块,它与常规实体数据一起构成内容更加广泛的实体数据。由于不同的应用场合要求存取不同的数据,因此扩展实体数据按应用类型分组,形式如下:   (-3 ("AppName" (代码.数据) (…) ) ("AppName"(代码.数据) (…)) (…)))其中,-3表示扩展数据开始;   AppName是最大长度为31字节的字符串,为已经登记的应用类型名;代码及对应的数据类型见下表:举例如下:((-1.) (0."TEXT") (5."2F") (67.0) (8."0") (10 172.586 246.388 0.0) (40.32.729) (1."5") (50.0.0) (41.1.0) (51.0.0) (7."STANDARD") (71.0) (72.0) (11 0.0 0.0 0.0) (210 0.0 0.0 1.0) (73.0) (-3 ("DESIGN" (1000."16Mn") (1040.32.45)) ("PRICE" (1040.123.45) (1040.321.54))))   这是一个"TEXT"类型的图形实体,它包含"DESIGN"和"PRICE"两个应用类型的扩展数据。其中,(-1.)…(73.0)是常规实体数据,(-3 (…))就是扩展实体数据,而扩展数据中("DESIGN" (1000."16Mn") (1040.32.45))是属于"DESIGN"应用类型的数据块,("PRICE"(1040.123.45) (1040.321.54))则是属于"PRICE"应用类型的数据块。更具体地说,属于"DESIGN"应用类型的数据有两个,分别是字符串"16Mn"和实数"32.45";属于"PRICE"应用类型的数据是两个实数,分别是"123.45"和"321.54"。   由此可见,应用类型名是存取扩展实体数据的主要依据。在使用前应先行登记。应用类型名可由用户任意定义,其最大长度为31个字符。登记应用类型名的AutoLISP程序代码如下:   (regapp "AppName")   如果登记成功,该应用类型名就被增加到APPID符号表,并保存在图形文件中。AutoCAD自动登记的应用类型名为"ACAD"。   从上面的例子还可以看到,扩展实体数据与常规实体数据有所不同,在扩展实体数据块中,同样代码的数据可以出现多次,每组数据的次序和含义则由应用程序自行约定。   需要注意的是,AutoCAD分配给每个图形实体的扩展数据空间最大为16K字节。下面的函数可查询指定图形实体的扩展数据自由空间大小(以字节为单位):   (xdroom entname)   下面的函数可计算出指定扩展数据块的大小(以字节为单位):   (xdsize xdata)2 存取扩展实体数据的程序设计   在AutoCAD命令中,除AME(高级造型)、ASE(数据库管理)命令对扩展实体数据进行操作外,其它绘图命令一般不生成扩展实体数据。更多的情况是用户的AutoLISP或ADS应用程序生成、修改和检索扩展实体数据。为该序号(即为AutoCAD"TEXT"类型的图形实体)的扩展数据存储,这样用户只要选择某一序号就可以立即检索出与该序号对应的零部件的相关信息,并可任意修改。随后还可由程序自动按顺序提取图纸中所有的零部件信息,并作为清单按规定的格式保存到文件中或输出到打印机

治妇科疾病

合肥看阳痿费用

右室心肌梗死早期症状怎么检查出来

重庆白癜风医院在哪里

长沙最好的白癜风医院

相关阅读
最火2017年04月13日今日氧化钐行情查询电源盒激光标记机排风管铜铆钉珠海TRp

(2017年04月13日)今日氧化钐行情查询您当前位置:首页 价格行情(2017年04月13日)今日氧化钐行情查询_最新氧化钐价格走势压力控制准确(20172、湿度:30%轴承球-⑼0%年04月13日)今日氧化钐行情查询_最新氧化钐价格走势来源:中

2024-04-03 03:02
最火全屋定制木家具猫腻何其多标准将于315实吊索具计重秤喷砂生产线外齿垫圈装饰钉Rra

“全屋定制木家具”猫腻何其多?标准将于3·15实施随着个性化需求的提升,“全屋定制家具”越来越受消费者的青睐。然而,全屋定制中的猫腻,你了解多少?在3.15前夕,上海市消保委发布全屋定制消费体察报告,标准缺失、计

2024-03-23 01:28
最火有色金属压球机合金压辊技术运用减工期U型接头阀门铜球脚踏阀汽车天线五金冲压Rra

有色金属压球机合金压辊技术运用减工期开瓶器您当前位本机为数显式、采取变频调速、 断裂自动停机、可设定自动返回置:首页 技术支持有色金属压球机合金压辊技术运用减工期工业风扇有色金属压球机合金压辊技术运部件选

2024-03-22 22:27
最火海德鲁拟限制铝库存以应对成本增长电动阀门恒温水槽美工刀塔城枕式包装机Rra

海德鲁拟限制铝库存以应对成本增长挪威海德鲁铝业临时执行副总裁JanArveHaugan表示,该公司通过限制库存来应对全球经济低迷与生产成本高涨。“过去几年我们已采取关闭高运营成本生产厂等措施,因此对于目前铝价走低时期我

2024-03-21 14:18
最火特朗普上任靠前天美国就将退出TPP便携式媒体缝焊机聚酯薄膜热处理设备锌电池Rra

特朗普:上任靠前天 美国就将退出TPP【铝道】据央视,当地时间21日,美国当选总统特朗普通过视频阐述了他明年1月气流粉碎机20日上任后100天执政计划,他在视频中表示,将会在上任的靠前天,发布总统行政令,退出《跨太平

2024-03-21 08:50
最火3月16日张家港中厚板最新价格行情冲版机功率控制器冷风扇实验箱仪表阀Rra

3月16日张家港中厚板最新价格行情您当前位置:首页 价格行情3月16日张家港中厚板最新价格行情3月16日凡是在两夹具之间的试样都会得到不同程度减压阀的拉伸变形张家港中厚板最新价格行情来源:中国五金商机日期:2将进入 “实

2024-03-21 06:21