关于格式

SOLIDWORKS Electrical 使用变量来发送数据库中的信息(设备标注、电线编号)。您可以使用格式管理来管理此信息,以获得自己想要的格式。

例如:

从数据库中读取等电位编号: 5

此值存储在变量 EQU_NO 中。

如果要在图纸上将此信息显示为 005(显示为三个字符),请使用以下格式: STRZ(VAL(EQU_NO), 3, 0)

使用格式管理

SOLIDWORKS Electrical 有许多预定义的格式,建议您使用这些格式。但是,如果您需要创建自己的格式,请考虑以下内容:
  • 格式由变量(在第三个选项卡中)和文本构成。文本字符串将置于引号内,而且每个变量或文本字符串必须用 + 符号分隔。例如:CHAN_TYP + ":"+ COM_VAL1 + "."+ CHAN_ADDR
  • 变量通常是文本类型,即使它们看起来是数字样式(例如:EQU_NO 变量用来显示等电位号)。
  • 变量可以实现某些功能。
    • STRZ (VAL(FIL_NO),2,0) 可以发送由两个字符表示的图纸编号。此处缺失的字符将替换为 0(例如:0102...)。
    • VAL:将一串字符转换为数字。由于 EQU_NO 是一串字符,因此需要转换为数字,因为 STRZ 函数只能处理数值。
    • STRZ:通过强制使用某些数值(示例中为 2)和十进制数(示例中为 0)来转换数值。
  • 您可以使用数学运算函数 (+ - * /) 来修改变量的结果。
    • STRZ(VAL(EQU_NO)*2,3,0) 可以发送由三个字符表示的等电位号,但仅能使用偶数。
    • STRZ((VAL(EQU_NO)*2)-1,3,0) 显示与之前格式相同的结果,但仅能使用奇数。
  • 名称中带有“始终”的变量,如 BOOK_TAG_ALWAYS,表示它们始终会显示。例如,BOOK_TAG_ALWAYS 为原点和目标箭头提供书签,即使在同一个文件集中也是如此。

如果输入的格式无效,对话框底部会显示一条消息。

格式中使用的变量列表显示在对话框上半部分。中性值(您可以更改以使其与工程中使用的值类似的值)将显示在此列表旁边。对话框下半部分显示使用之前所用的值得到的格式结果。