隐藏目录

将图块属性提取到文本文件

ExtractBlockAttribute 命令让您能够将图块属性值提取到各种格式的文本文件。

可使用模板文件定义要提取的数据。

您可以使用电子表格软件或其他应用程序检查提取的数据。

要将图块属性提取到文本文件:

  1. 在命令提示符中键入 ExtractBlockAttribute
  2. 在对话框中,对于模板,键入模板名称以定义要提取的数据。单击  以浏览文件。

    请参阅为图块属性提取创建模板文件了解有关文件语法的更多信息。

  3. 单击选择对象 以指定要提取其图块属性数据的对象。

    对话框将暂时关闭。

  4. 在图形区域中,选择具有图块属性的图块,然后按 Enter
  5. 在对话框中,对于输出,键入输出文件的位置和名称。单击  以选择文件名。
  6. 格式中,选择写入图块属性信息时要使用的文件格式:
    • 逗号分隔的文件 (CDF)。逗号分隔各图块属性记录字段。字符串用单引号括起来。
    • 空格分隔的文件 (SDF)。空格分隔各图块属性记录字段。字符串用单引号括起来。
  7. 单击确定

为图块属性提取创建模板文件

用于图块属性提取的模板文件定义要提取的数据字段并控制其显示格式。

使用 ASCII 文本编辑器为图块属性提取创建模板文件。

模板文件中的每一行:

  • 指定要提取的图块属性和图块特性。
  • 必须使用如下所述的特定语法。
  • 成为结果输出文件中的一列(请参阅示例)。

您必须在模板文件中包含至少一个图块属性名称。

文件语法

模板文件中的每一行均使用以下语法:

field_name [空格] output_format

有效字段名称显示在下面的提取字段名称表中。

使用一个或多个空格分隔 field_nameoutput_format。使用空格,而非制表符。通过按 Enter 结束每一行,包括最后一行。

输出格式使用以下语法:

Twwwppp

数据类型 (T) 可以是:

C 指示字符串字段。
N 指示数字字段。

输出格式接下来的两部分使用三位数字:

www 宽度 使用数字字符指定字段宽度。
ppp 精度 指定数字字段的小数位数。
对于整数字符字段,指定 000

例如,

  • 使用 N006002 表示 999.99 以内的数值。其中 N 表示数字数据;006 表示有六位数字的空间,包括小数点;002 指定两位小数的精度。
  • 使用 C025000 表示最大长度为 25 个字符的字符串字段。对于字符字段,始终指定 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



提供对该主题的反馈

SOLIDWORKS 欢迎您对此文档的外观、准确性及完整性提供反馈。请使用以下表格,将您对该主题的评论和建议直接发送给我们的文档团队。文档团队不能回答技术支持问题。单击此处获取有关技术支持的信息

* 必填

 
*电子邮件:  
主题:   对帮助主题的反馈
页面:   将图块属性提取到文本文件
*评论:  
*   本人确认已阅读并且接受 Dassault Systèmes 按照《隐私政策》使用本人的个人数据

打印主题

选择要打印的内容范围:

x

我们检测到您在使用旧于 Internet Explorer 7 的浏览器版本。为优化显示,我们建议您将您的浏览器升级到 Internet Explorer 7 或以上。

 永不再显示此信息
x

Web 帮助内容版本: 2023 SP05

要从 SOLIDWORKS 中禁用 Web 帮助并使用本地帮助,请单击帮助 > 使用 SOLIDWORKS Web 帮助

要报告在 Web 帮助界面和搜索中所遇到的问题,请联系您的当地支持代表。要提供单个帮助主题的反馈,请使用单个主题页面上的“对该主题的反馈”链接。