A medida que el Generador de circuitos crea de forma dinámica el circuito, la selección de un elemento del circuito puede requerir la inserción de un componente opcional. Por ejemplo, puede haber una opción para insertar un pulsador de "inicio" o un contacto de relé N.A. en el punto de inserción de un bloque de marcador. Si se selecciona un pulsador momentáneo, se debe insertar un contacto de "sello" en torno al pulsador en la ubicación indicada con un bloque de marcador independiente. Sin embargo, si se selecciona la opción de contacto de relé N.A., no se necesita ningún contacto de sello y se deben recortar o eliminar cables.
- Abra el dibujo de plantilla de circuito que contiene el bloque de marcador del componente seleccionado, por ejemplo el pulsador momentáneo. Anote el valor de su atributo ORDER.
- Localice el cable que debe recibir el componente condicional. Añada un bloque de marcador con el mismo valor de atributo ORDER.
- Asigne un valor de atributo CODE único a este bloque de marcador condicional, por ejemplo "XY02".
- Localice los cables que se deben eliminar o recortar si no se necesita el componente condicional.
- Añada bloques de marcador en cada uno de estos segmentos de cable. Edite el valor de atributo ORDER de forma que coincida con el incluido en el bloque de marcador del componente condicional.
- Asigne el mismo valor CODE a cada bloque de marcador de cable, por ejemplo "XY01". Este valor CODE no debe ser igual que el asignado al bloque de marcador del componente condicional.
- Guarde el dibujo de plantilla de circuito.
- Abra la hoja de cálculo del Generador de circuitos, ace_circuit_builder.xls.
- Localice los valores de CATEGORY y TYPE del circuito, por ejemplo CATEGORY: Circuito del motor trifásico y TYPE: Horizontal - FVNR - sin inversión.
- Abra la hoja de códigos de circuito con el mismo nombre que el valor SHEET_NAME, por ejemplo SHEET_NAME: 3ph_H.
- Localice el componente opcional, por ejemplo CODE: PB02, COMMENTS: Iniciar, UI_PROMPT_LIST: Iniciar.
- Edite la llamada a la API en el columna COMMAND_LIST de la opción que precisaría la inserción condicional. Se pueden utilizar varias llamadas a API para insertar varios componentes. Por ejemplo:
(c:ace_cb_insym #xyz nil "HPB11" #scl 8 nil)(c:ace_cb_insym "XY02" nil "HMS21" #scl 8 nil)
Advierta la diferencia en la segunda llamada. En lugar de enviar el nombre de la variable global #xyz que incluye las coordenadas XY del bloque de marcador principal, envía el nombre de código "XY02". Esto significa que el símbolo "HMS21" se insertará independientemente de la ubicación donde se encuentre el bloque de marcador "XY02" en la plantilla insertada.
- Edite la llamada a la API en el columna COMMAND_LIST de la opción que precisa un recorte o una eliminación de cables. Por ejemplo:
(c:ace_cb_trim "XY01" nil) donde “XY01” es el valor del atributo CODE asignado al bloque de marcador de cada cable.
En lugar de enviar las coordenadas XY como primer argumento, se envía el nombre de código "XY01". Esto indica al Generador de circuitos que debe localizar todos los bloques de marcador con el valor de atributo CODE "XY01" y con el valor ORDER de destino, y que debe recortar o eliminar los cables subyacentes.
Nota: Para obtener más información, véase la documentación de la API.
- Guarde la hoja de cálculo.