回路编译器:使用 AutoLISP 指定属性值的步骤

AutoLISP 表达式可用于为元件上的属性定义已计算值或特定值。例如,您可以根据选定的马力值计算相关值,例如千瓦 (KW)。

有关如何映射输入的马力,请参见“将电动机参数映射到电动机符号属性的步骤”主题。

  1. 打开包含电动机符号标记块的回路模板图形。
  2. 为电动机符号查找正确的标记块。
  3. 使用格式“{属性名称}=(AutoLISP 表达式)”编辑其 MISC1 属性值。例如,将 HP 值转换为千瓦并将此值输入电动机符号上的属性“额定值 5”。在标记块的 MISC1 属性中输入此表达式:

    RATING5=(rtos (* @1@ 0.746) 2 2)

    “@1@”将映射到 #data 全局变量中保存的第二个条目(列表基于零),此条目为输入的马力值。乘以 0.746 将马力 (HP) 转换为千瓦 (KW)。

    注: MISC1 属性值可以包含多个特定文字标记,这些文字标记可以指示回路编译器以特定方法处理元件或基本导线。添加新值时,请勿覆盖任何其他特定标记值。使用分号分隔每个值。
  4. 保存回路模板图形。