ExtractBlockAttribute 命令让您能够将图块属性值提取到各种格式的文本文件。
可使用模板文件定义要提取的数据。
您可以使用电子表格软件或其他应用程序检查提取的数据。
要将图块属性提取到文本文件:
请参阅为图块属性提取创建模板文件了解有关文件语法的更多信息。
对话框将暂时关闭。
用于图块属性提取的模板文件定义要提取的数据字段并控制其显示格式。
使用 ASCII 文本编辑器为图块属性提取创建模板文件。
模板文件中的每一行:
您必须在模板文件中包含至少一个图块属性名称。
模板文件中的每一行均使用以下语法:
field_name [空格] output_format
有效字段名称显示在下面的提取字段名称表中。
使用一个或多个空格分隔 field_name 和 output_format。使用空格,而非制表符。通过按 Enter 结束每一行,包括最后一行。
输出格式使用以下语法:
Twwwppp
数据类型 (T) 可以是:
| C | 指示字符串字段。 |
| N | 指示数字字段。 |
输出格式接下来的两部分使用三位数字:
| www | 宽度 | 使用数字字符指定字段宽度。 |
| ppp | 精度 | 指定数字字段的小数位数。 对于整数字符字段,指定 000。 |
例如,
您可提取:
使用以下提取字段名称和格式规格来提取相关数据:
| 字段名称 | 格式 | 提取 |
|---|---|---|
| 图块属性名称 | Cwww000 或 Nwwwppp | 图块属性值 |
| BL:NAME | Cwww000 | 图块名称 |
| BL:X | Nwwwppp | 图块插入点的 X 坐标 |
| BL:Y | Nwwwppp | 图块插入点的 Y 坐标 |
| BL:Z | Nwwwppp | 图块插入点的 Z 坐标 |
| BL:ORIENT | Nwwwppp | 图块旋转角度 |
| BL:XSCALE | Nwwwppp | 图块的 X 比例因子 |
| BL:YSCALE | Nwwwppp | 图块的 Y 比例因子 |
| BL:ZSCALE | Nwwwppp | 图块的 Z 比例因子 |
| BL:XEXTRUDE | Nwwwppp | X 方向上的图块拉伸 |
| BL:YEXTRUDE | Nwwwppp | Y 方向上的图块拉伸 |
| BL:ZEXTRUDE | Nwwwppp | Z 方向上的图块拉伸 |
| BL:LAYER | Cwww000 | 图块插入图层名称 |
| BL:HANDLE | Cwww000 | 图块控标 |
| BL:NUMBER | Nwww000 | 图块计数 |
| BL:LEVEL | Nwww000 | 图块嵌套级别 |
模板文件:
BUILDINGTYPE C030000
ZONENAME C025000
ACTIVITY C020000
HVACSYSTEM C025000
AREA N006002
HEIGHT N004002
BL:NAME C012000
BL:NUMBER N002000
输出文件(.cdf 格式):
'Workshops/maintenance depot','Z0/09 Staff Room','Eating/drinking area','Underfloor Heating',31.79,2.55,'ZONE',1
'Workshops/maintenance depot','Z0/14 Plant Room','Plant room','Zone without HVAC system',15.84,4.10,'ZONE',2
'Warehouse and storage','ZO/11 Lobby','Storage area','Space Heating',53.26,4.10,'ZONE',3
...
访问方式
命令: ExtractBlockAttribute