关于回路编译器电子表格

回路编译器电子表格 ace_circuit_builder.xls 以及其所参考的模板图形可以控制“回路选择”和“回路配置”对话框选项中显示的内容。电子表格中的第一个表 ACE_CIRCS 包含主回路类别(例如“三相电动机回路”)和类型(例如“水平 - 不可逆 - 非反转式”)。与第一个表一起的是一个或多个回路代号表。这些表包含插入或配置从第一个表中选择的特定回路所需的信息。

ace_circuit_builder.xls 回路编译器电子表格可以重新定位到任何常规 AutoCAD Electrical 工具集 或 AutoCAD 支持路径中。

电子表格的默认位置为:C:\Users\Public\Documents\Autodesk\Acade {版本}\Support\{语言代码}

通过设置 wd.env 文件中的环境变量 WD_CIRCBUILDER_FNAM,可以替代默认电子表格名称“ace_circuit_builder.xls”。

ACE_CIRCS 表

回路编译器从电子表格的第一个表 ACE_CIRCS 中读取回路类别和类型的列表。此信息显示在“回路选择”对话框的树状结构选择窗口中。ACE_CIRCS 表包含以下列。

CATEGORY

主回路类别显示在“回路选择”对话框中树状结构的最高层。

TYPE

主类别中的特定回路类型。这些回路类型显示在树状结构的第二级别中。

DWG_TEMPLATE

选择此回路时插入的图形模板。如果 .dwg 扩展名不存在,则假定 .dwg 为扩展名。

SHEET_NAME

为选定回路模板参考的回路代号表名称。此回路代号表包含选定图形模板和任何嵌套模板中所有标记块的定义。

ANNO_CODE

代号将映射至电子表格中的 ANNO_CODE 表格。允许您为电动机或负荷以及可能插入回路中的各个元件预定义描述、安装代号、位置代号及其他关键信息。

回路代号表

从“回路选择”对话框中选择回路后(ACE_CIRC 表中的“类别”和“类型”字段),系统会插入关联的图形模板(DWG_TEMPLATE 字段),而且相关回路代号表可以用于参考(SHEET_NAME 字段)。

插入的图形模板包含特定标记块。每个标记块包含具有一个值的 CODE 属性。此 CODE 值用于与回路代号表中的区域匹配。回路代号表中的匹配分区提供了有关回路中的该实际位置处需要进行的操作的关键信息。

每个回路代号表包含以下列。

CODE

值与标记块上的 CODE 属性值匹配。每个代号对应于列表中的一个回路元素或在标记块的插入位置处发生的操作/决定。

COMMENTS

显示在“回路配置”对话框“回路元素”列表中的文字。

UI_DEF

回路元素的默认选项标记有“X”。插入而不是配置回路时,所有标记有“X”的元素均用于编译选定回路。

UI_TITLE

“回路配置”对话框中间“选择”分区中选项组的标题。每个回路元素可以有一组或多组选项。例如,主断开方式可能有两组选项,断开方式本身和可选辅助触点。

此字段也可以包含引出单独的对话框而非主“回路配置”对话框的中间“选择”区域的预定义代号。有两种预定义代号:

  • !MCC_CTRL - 选择“回路配置”对话框“电动机设置”区域中的“浏览”按钮时,调用“选择电动机”对话框。其必须与 LOOKUP_CMD 接入中的 ace_cb_motor_select API 调用组合。
  • !PF_CTRL - 选择“回路配置”对话框“负荷设置”区域中的“浏览”按钮时,调用“选择负荷”对话框。其必须与 LOOKUP_CMD 条目接入中的 ace_cb_power_feed_select API 调用组合。
    注: 包括 LOOKUP_CMD 条目中的 ace_cb_wire_select API 调用,用于在选择“回路配置”对话框“导线设置”区域中的“浏览”按钮时调用“导线尺寸查找”对话框。

UI_PROMPT_LIST

针对该组内的每个选项显示在中间“选择”分区中的文字。

UI_VAL

指定给每组中所选项的数值。这些数值将合计在一起并与 UI_SEL 列中的值匹配。

注:

该值必须作为文字值而非数字插入电子表格中。数字前面的撇号字符会迫使电子表格软件将其解释为文字值。也可以将单元明确格式化为文字。文字在单元格中左对齐显示。

UI_SEL

与在组中进行的每个选择的 UI_VAL 列中的值合计匹配的数值。此行中的 COMMAND_LIST 值用于插入选定选项。

注: 该值必须作为文字值而非数字插入电子表格中。数字前面的撇号字符会迫使电子表格软件将其解释为文字值。也可以将单元明确格式化为文字。文字在单元格中左对齐显示。

COMMAND_LIST

用于插入选定选项的命令调用。

注: 这些调用通常使用标准 AutoLISP 格式进行设置。多个调用可在表的同一单元格中或后续行中连接在一起。如果使用多个行,则重复 UI_SEL 值单元格。分号字符后的任何内容都被解释为注释

ANNOTATE_LIST

用于注释回路元素的可选命令调用。ANNOTATE_LIST 调用在 COMMAND_LIST 调用的所有行执行之后执行。

LOOKUP_CMD

用于执行 Electrical 标准数据库或选定回路元素的目录查找的可选命令调用。此字段可控制“回路配置”对话框的右侧。

TABLEn

可选目录查寻表名称。如果该选项包含多个元件(例如隔离开关和熔断器),则有多个列中的“n”针对每个元件递增。

TITLEn

“配置”对话框上“设置和注释”区域内元件的标题。如果该选项包含多个元件(例如隔离开关和熔断器),则存在多个列,其中“n”针对每个元件递增。

ANNO_CODE 表

允许您为电动机或负荷以及插入回路中的各个元件预定义描述、安装、位置及其他关键信息。

ANNO_CODE

值与 ACE_CIRCS 表中的 ANNO_CODE 值相匹配。

CODE

值与回路模板上标记块的 CODE 值相匹配。

ATTRIBUTE

在标记块位置插入的元件的属性名称。

PROMPT

文字提示显示在“注释预设”对话框中。

DEFAU

列出或应用注释预设值时,属性的默认值。该值可以是文字值,也可以是返回文字值的 AutoLISP 表达式。

OPTIONS

将来

注释预设如何工作

  1. 从“回路选择”对话框中选择,例如“水平 - 不可逆 - 非反转式”。完成选择后,在 ANNO_CODE 单元格中将显示值“ANNO_3M”。
  2. 回路编译器将在 ace_circuit_builder.xls 的 ANNO_CODE 表中查找与代号“ANNO_3M”匹配的条目组。
  3. 如果找到任何匹配的条目,“回路选择”对话框的“特殊注释: 预设”分区将启用。
  4. 如果选择预设并单击“预设列表”按钮,将显示“注释预设”对话框。显示带有非空默认值的条目的行最初将被标记为“选定”。
  5. 根据需要编辑属性值,并单击“确定”。
  6. 选择插入或配置回路。
  7. 回路编译器会处理回路模板上的每个标记块。如果 CODE 值与 ANNO_CODE 行中的 CODE 值匹配,“注释预设”对话框中标记为“选定”的属性值将应用于已插入元件的目标属性。如果找不到目标属性,该值将作为扩展数据值插入。