电缆编号规则
每个电缆编号系统都由“编辑编号系统”对话框中列出的一组规则组成;设计编号系统时,首先放置最具体的规则,然后放置较一般的规则。
电缆编号规则初看可能很复杂;研究现有规则有助于理解规则是如何创建和应用的。
每条规则由两部分组成:匹配条件加上条件匹配时应用的电缆编号格式。按顺序应用各规则,直到找到符合条件的规则;然后,将该规则中的编号格式应用于电路。
匹配规则条件
匹配条件由两个条件组成。必须满足这两个条件,才能视为规则匹配,并且要将电缆编号格式应用于电路。
每个条件都允许选择参数(包括源、目标、插座、设备、名称和从列表中选定的更多选项的组合)和您输入的前缀值或文本。“?”是前缀的通配符。例如,Src_Dev_Name的参数和?DA的前缀搜索以任何字符加 DA 开头的源设备名称,因此搜索将找到标记为 ADA 和 VDA 的源设备。
电缆编号格式
一旦满足匹配条件的两个条件,编号格式将应用于电路。编号格式由字母和数字以及从匹配标准(条件 1 或 2)中提取数据的标记组成。任何不属于标记的文本都将按原样插入到电缆编号中。
例如,对于生成 VJF_A 的匹配条件 1(?JF_ 的 Src_Dev_Name)和生成 PORT02 的匹配条件 2(PORT的Src_Skt_Name),%s#1#2 的一条规则生成电缆编号 V0102。
您可以通过在运算符前使用“\”来对规则格式中的特殊字符 ?、#、$、%、^、&、=、*、/、+、- 进行转义。
标记帮助列表显示用于提取数据并将其转换为文本或数字的字符。
% 将后缀以文本形式插入(来自第一或第二条匹配规则的后缀)
# 将后缀以数字形式插入(来自第一或第二条匹配规则的后缀)
$ 插入一个数字以匹配第一个或第二个作为数字的匹配规则通配符
? 是通配符,将字符串 1 或 2 以文本形式插入
%S 表示将信号类型字母以文本形式插入
%G 是唯一的编号生成器
%U 是增量生成器
编辑为文本
编辑为文本选项将当前选定的整个编号规则显示为包含匹配标准和编号格式的公式。编辑器允许您创建“普通”规则,如“编辑编号规则”对话框创建的规则,或使用任何电路参数和两个以上匹配条件的自定义规则。
在公式中,应用下列字符:
^ 表示“以...开始”
& 表示逻辑“与”
= 表示如果成功匹配,则使用此格式生成电路编号
对于上例,公式的文本版本如下:Src_Dev_Name^?JF_&Src_Skt_Name^PORT=%s#1#2
每条匹配规则都被定义为一个以(^)一个匹配的字符串(?JF 或 PORT)开头的参数值
& 表示两条匹配规则必须都匹配才能符合标准
= 表示如果匹配成功,则使用 %s#1#2 规则生成电路编号,并创建一个 V0102 编号