Reglas de numeración de circuitos
Cada uno de los sistemas de numeración de circuitos consiste en un conjunto de reglas que aparecen en el cuadro de diálogo Editar sistema de numeración. Al confeccionar un sistema de numeración, coloque primero las reglas más específicas, seguidas de las más generales.
Al principio, las reglas de numeración de circuitos pueden parecer complicadas. Por eso le resultará útil estudiar las reglas actuales mientras procura comprender cómo estas se crean y aplican.
Cada regla tiene dos componentes: los criterios de coincidencia más un formato del número de circuito que el programa aplica cuando los criterios coinciden con la regla. El programa va aplicando las reglas por orden hasta hallar la que satisfaga los criterios. Luego aplicará a los circuitos el formato de numeración de esa regla.
Criterios de la coincidencia de regla
Los criterios de coincidencia tienen dos condiciones que deben cumplirse para que el programa considere la regla una coincidencia y pueda aplicar el formato de numeración de circuitos a los circuitos.
Cada condición permite al usuario escoger un parámetro y un valor o texto que insertará como prefijo. El parámetro puede ser combinaciones de origen, destino, enchufe, dispositivo y nombre, además de opciones adicionales en la lista desplegable. El símbolo ? es un carácter comodín del prefijo. Por ejemplo, ConnectCAD usa el parámetro Src_Dev_Name y el prefijo ?DA para buscar los nombres de dispositivos de origen que comienzan con cualquier carácter más DA (AD en español), de modo que la búsqueda encontrará los dispositivos de origen con los rótulos ADA y VDA (ADV en español).
Formato de numeración de circuitos
Una vez satisfechas ambas condiciones de los criterios de coincidencia, ConnectCAD aplicará el formato de numeración a los circuitos. El formato de numeración consiste en letras y números, además de etiquetas, los cuales extraen datos de los criterios de coincidencia, ya sea la condición 1 o la 2. El texto que no sea parte de una etiqueta se insertará tal como esté en el número de circuito.
Por ejemplo, en el caso de la condición para la coincidencia de regla 1 (Src_Dev_Name de ?JF_) que arroja VJF_A y de la condición para la coincidencia de regla 2 (Src_Skt_Name de PORT) que arroja PORT02, la regla de %s#1#2 generará el número de circuito V0102.
Si usa “\” delante del operador, puede usar como caracteres de escape los caracteres especiales ?, #, $, %, ^, &, =, *, /, +, - en el formato de la regla.
La lista de ayuda para el formato de etiqueta muestra los caracteres que deberá usar para extraer los datos y convertirlos en texto o en un valor numérico.
El carácter % inserta el sufijo como si fuera texto, es decir, el sufijo proveniente de la primera o segunda coincidencia de regla.
El carácter # inserta el sufijo como si fuera un valor numérico, es decir, el sufijo proveniente de la primera o segunda coincidencia de regla.
El carácter $ inserta un número que va a coincidir con el primero o segundo carácter comodín de la coincidencia de regla como número.
El carácter ? es un carácter comodín que inserta la cadena de caracteres 1 o 2 como si fuera texto.
El carácter %s indica que se ha insertado como si fuera texto la letra correspondiente al tipo de señal.
El carácter %g es un generador de números aleatorios.
El carácter %u es un generador de incrementos.
Cómo editar el formato de numeración como si fuera texto
Use la opción Editar como si fuera texto para mostrar toda la regla de numeración vigente como la fórmula que contiene tanto los criterios de coincidencia como el formato de numeración. El editor permite crear reglas “comunes y corrientes” como las que puede crear en el cuadro de diálogo Editar regla de numeración, o bien crear reglas personalizadas valiéndose de cualquier parámetro de circuito y de más de dos condiciones de coincidencia.
Los siguientes caracteres son aplicables en la fórmula:
El carácter ^ significa “comenzar con”.
El carácter & significa el operador lógico “AND”.
El carácter = significa los operadores IF y THEN en esta secuencia: si (IF) hay coincidencias correctas, (THEN) ConnectCAD generará la numeración de circuitos con este formato.
Para el ejemplo anterior, la versión textual de la fórmula es la siguiente: Src_Dev_Name^?JF_&Src_Skt_Name^PORT=%s#1#2
Cada coincidencia de regla se define como un valor de parámetro que comienza con (^) una cadena de caracteres igualada (ya sea ?JF o PORT).
El carácter & indica que ambas reglas de coincidencia deben igualarse para satisfacer los criterios respectivos.
El carácter = significa que ConnectCAD generará la numeración de circuitos si las coincidencias son correctas de esta manera: usará la regla %s#1#2 para crear el número V0102.