Конструктор цепей: обусловленная обрезка или удаление сегмента проводов

Поскольку Конструктор цепей создает цепь динамически, для выбора элемента цепи может потребоваться обрезка или удаление провода. Например, цепь может содержать параметр для индикаторной лампы. Если индикатор не выбран, предназначенные для него провода должны быть удалены.

  1. Откройте чертеж шаблона цепи, который содержит блок обозначений для дополнительного компонента. Обратите внимание на значение атрибута ORDER.
  2. Найдите провода, которые можно удалить или обрезать, если дополнительный компонент не выбран.
  3. Добавьте блоки обозначений на каждый провод с тем же значением атрибута ORDER, что и для блока обозначения необязательного компонента.
  4. Назначьте одно и то же значение CODE для блоков обозначений каждого из обрезаемых проводов, например “XY01”.
  5. Сохраните чертеж шаблона цепи.
  6. Откройте электронную таблицу Конструктора цепей, ace_circuit_builder.xls.
  7. Найдите значения категории и типа для цепи, например "КАТЕГОРИЯ: Цепь 3ф двигателя" и "ТИП: Горизонтальный — FVNR — нереверсивный".
  8. Откройте лист кодов цепи с именем, эквивалентным значению SHEET_NAME, например, SHEET_NAME: 3ph_H.
  9. Найдите необязательный компонент, например "CODE: LT01", "КОММЕНТАРИИ: Индикатор", "UI_PROMPT_LIST: Индикатор".
  10. Отредактируйте вызов API в столбце COMMAND_LIST для варианта, для которого может потребоваться обрезка или удаление провода. Например, добавьте для варианта "Без индикатора" в электронной таблице следующий вызов команды:

    (c:ace_cb_trim "XY01" nil), где “XY01” — значение атрибута CODE, назначенного блоку обозначения каждого провода.

    Прим.: Дополнительная информация содержится в документации по API.
  11. Сохраните электронную таблицу.