在处理图纸时,需要提取块的属性,但是在用EATTEXT提出块的坐标的时候,提取的坐标没有小数点后的数据,而我需要小数点后三位数,不知道怎么控制小数位?
在处理图纸时,需要提取块的属性,但是在用EATTEXT提出块的坐标的时候,提取的坐标没有小数点后的数据,而我需要小数点后三位数,不知道怎么控制小数位?
2楼
实际提取的属性,不知如何显示小数位
回复
3楼
多谢帮忙 ,但是不行
回复
4楼
F1:
创建属性提取样板文件
在提取属性信息之前,必须创建一个 ASCII 样板文件,以定义将包含提取的属性信息的文件的结构。 样板文件包含有关与要提取的信息关联的标记名、数据类型、字段长度和小数位数的信息。
样板文件中的每个字段都从图形中的块参照提取信息。 样板文件中的每行指定一个写入属性提取文件中的字段,包括字段名称、字符宽度和数值精度。 属性提取文件中的每条记录都包含所有指定字段,这些字段按样板文件给定的顺序排列。
以下样板文件包含 15 个可能的字段。 N 表示数值、C 表示字符、www 表示字段的总宽度是 3 位数字、ddd 表示 3 位数字,代表在小数点右侧显示的小数位数。
BL:NAMECwww000(块名)
BL:LEVELNwww000(块嵌套层数)
BL:XNwwwddd(块插入点的 X 坐标)
BL:YNwwwddd(块插入点的 Y 坐标)
BL:ZNwwwddd(块插入点的 Z 坐标)
BL:NUMBERNwww000 (块计数器,与 MINSERT 相同)
BL:HANDLECwww000 (块句柄,与 MINSERT 相同)
BL:LAYERCwww000(块插入图层名)
BL:ORIENTNwwwddd(块旋转角度)
BL:XSCALENwwwddd(X 比例因子)
BL:YSCALENwwwddd(Y 比例因子)
BL:ZSCALENwwwddd(Z 比例因子)
BL:XEXTRUDENwwwddd(块拉伸方向的 X 分向量)
BL:YEXTRUDENwwwddd(块拉伸方向的 Y 分向量)
BL:ZEXTRUDENwwwddd(块拉伸方向的 Z 分向量)
numericNwwwddd(数值属性标记)
characterCwww000(字符属性标记)
样板文件可以包含列出的任意或所有 BL:xxxxxxx 字段名,但必须至少包含一个属性标记字段。 属性标记字段确定属性提取文件中包含哪个属性和哪个块。 如果块包含部分(而不是全部)指定属性,缺少的属性值将用空格或零填充,这取决于字段是字符字段还是数值字段。
回复