Электронная таблица конструктора цепей

Электронная таблица Конструктора цепей ace_circuit_builder.xls и шаблоны чертежей, на которые она ссылается, управляют отображением параметров в диалоговых окнах "Выбор цепи" и "Конфигурация цепи". На первом листе ACE_CIRCS электронной таблицы для основных цепей содержатся категории, например "Цепь 3ф двигателя", и типы, например "Горизонтальный — FVNR — нереверсивный" основных цепей. Наряду с данным первым листом имеется один или несколько листов кодов цепей. Эти листы содержат информацию, необходимую для вставки или настройки конкретной цепи, выбранной на первом листе.

Электронную таблицу Конструктора цепей ace_circuit_builder.xls можно перенести в любую из обычных папок Инструментарий AutoCAD Electrical или AutoCAD, предназначенных для вспомогательных файлов.

Папка электронной таблицы по умолчанию: C:\Пользователи\Общие\Документы\Autodesk\Acade {версия}\Support\{код языка}.

Используемое по умолчанию имя электронной таблицы (ace_circuit_builder.xls) может быть переопределено путем установки значения переменной среды WD_CIRCBUILDER_FNAM в файле wd.env.

Лист ACE_CIRCS

Конструктор цепей выполняет чтение списка категорий и типов цепей на первом листе ACE_CIRCS электронной таблицы. Данная информация отображается в окне выбора древовидной структуры в диалоговом окне "Выбор цепи". Лист ACE_CIRCS содержит следующие столбцы.

КАТЕГОРИЯ

Основная категория цепи отображается на самом верхнем уровне древовидной структуры в диалоговом окне "Выбор цепи".

ТИП

Конкретный тип цепи внутри основной категории. Типы цепей показаны на втором уровне древовидной структуры.

DWG_TEMPLATE

Шаблон чертежа, вставляемый при выборе цепи. Если расширение .dwg отсутствует, оно подразумевается.

SHEET_NAME

Имя листа кодов цепей, на который выполняется ссылка для выбранного шаблона цепи. Данный лист кодов цепей содержит определения каждого из блоков обозначений в выбранном шаблоне чертежа и во всех шаблонах разветвленных цепей.

ANNO_CODE

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

Листы кодов цепей

После выбора цепи в диалоговом окне "Выбор цепи" (поля КАТЕГОРИЯ и ТИП листа ACE_CIRC) выполняется вставка связанного шаблона чертежа (поле DWG_TEMPLATE), и соответствующий лист кодов цепей готов к использованию (поле SHEET_NAME).

Вставленный шаблон чертежа содержит специальные блоки обозначений. Каждый блок обозначений содержит атрибут CODE со значением. Данное значение CODE используется для сопоставления с разделом на листе кодов цепей. Соответствующий раздел листа кодов таблиц содержит ключевую информацию о том, какая операция требуется в данном физическом месте цепи.

На каждом листе кодов цепей имеются следующие столбцы.

CODE

Значение сопоставляется со значением атрибута CODE на блоке обозначения. Каждый код соответствует одному элементу цепи в списке или операции/решению, которые выполняются в точке вставки блока обозначения.

КОММЕНТАРИИ

Текст, отображаемый в списке "Элементы цепи" диалогового окна "Конфигурация цепи".

UI_DEF

Вариант по умолчанию для элемента цепи обозначается символом “X”. Если выполняется не настройка, а вставка цепи, для формирования выбранной цепи используются все элементы, помеченные символом "X".

UI_TITLE

Заголовок для группы вариантов в среднем разделе "Выбор" диалогового окна "Конфигурация цепи". Для каждого элемента цепи может существовать одна или несколько групп вариантов. Например, для сетевых выключателей могут иметься две группы вариантов: для самих выключателей и для необязательного вспомогательного контакта.

Данное поле может также содержать стандартный код для вывода на экран отдельного диалогового окна, которое используется вместо среднего раздела "Выбор" основного диалогового окна "Конфигурация цепи". Предусмотрены два стандартных кода.

  • Использование кода !MCC_CTRL вызывает отображение диалогового окна "Выбор двигателя" при нажатии кнопки "Обзор" в разделе "Настройка двигателя" диалогового окна "Конфигурация цепи". Он должен объединяться с вызовом API ace_cb_motor_select в элементе LOOKUP_CMD.
  • Использование кода !PF_CTRL вызывает отображение диалогового окна "Выбор нагрузки" при нажатии кнопки "Обзор" в разделе "Настройка нагрузки" диалогового окна "Конфигурация цепи". Он должен объединяться с вызовом API ace_cb_power_feed_select в элементе LOOKUP_CMD.
    Прим.: Вызов API ace_cb_wire_select добавляется в элемент LOOKUP_CMD для отображения диалогового окна "Выбор диаметра проводов" при нажатии кнопки "Обзор" в разделе "Настойка проводов" диалогового окна "Конфигурация цепи".

UI_PROMPT_LIST

Текст, который отображается в среднем разделе "Выбор" для всех вариантов в данной группе.

UI_VAL

Численное значение, присваиваемое выбранному из каждой группы варианту . Эти численные значения добавляются и сопоставляются со значением в столбце UI_SEL.

Прим.:

Данное значение должно вставляться в электронную таблицу как текстовое значение, а не как число. Число, которому предшествует символ апострофа, в программах обработки электронных таблиц интерпретируется как текстовое значение. Можно также отформатировать ячейки как текстовые. Текст отображается с выравниванием по левому краю.

UI_SEL

Численное значение, ставящееся в соответствие итоговой сумме значений в столбце UI_VAL, для каждого выбранного варианта в группе. Значение COMMAND_LIST из данной строки используется для вставки выбранных вариантов.

Прим.: Данное значение должно вставляться в электронную таблицу как текстовое значение, а не как число. Число, которому предшествует символ апострофа, в программах обработки электронных таблиц интерпретируется как текстовое значение. Можно также отформатировать ячейки как текстовые. Текст отображается с выравниванием по левому краю.

COMMAND_LIST

Вызовы команд для вставки выбранных вариантов.

Прим.: Эти вызовы обычно задают с использованием стандартного формата AutoLISP. Возможна конкатенация нескольких вызовов в одной и той же ячейке или в соседних строках на листе. При использовании нескольких строк ячейка со значением UI_SEL повторяется. Любые символы после точки с запятой интерпретируются как комментарий.

ANNOTATE_LIST

Необязательные вызовы команд для аннотирования элемента цепи. Вызовы ANNOTATE_LIST осуществляются после выполнения всех строк вызовов COMMAND_LIST.

LOOKUP_CMD

Необязательные вызовы команд для выполнения поиска в базе данных стандартов Electrical или каталоге для выбранного элемента цепи. Данное поле используется для управления правой частью диалогового окна "Конфигурация цепи".

TABLEn

Необязательное имя таблицы поиска в каталоге. Если вариант содержит несколько компонентов, таких как выключатель и предохранитель, имеется несколько столбцов со значением "n", увеличивающимся для каждого компонента.

TITLEn

Название для компонента в разделе "Настройка и аннотации" диалогового окна "Конфигурация". Если вариант содержит несколько компонентов, таких как выключатель и предохранитель, имеется несколько столбцов со значением "n", увеличивающимся для каждого компонента.

Лист ANNO_CODE

Позволяет задать описание, функциональную группу, место и другую ключевую информацию для двигателя или нагрузки, а также отдельные компоненты, вставляемые в цепь.

ANNO_CODE

Значение соответствует значению ANNO_CODE из листа ACE_CIRCS.

CODE

Значение соответствует значению CODE из блока обозначения в шаблоне схемы.

ATTRIBUTE

Имя атрибута в компоненте, который вставляется в позицию блока обозначения.

PROMPT

Текстовый запрос, который отображается в диалоговом окне "Предварительные настройки аннотаций".

DEFAULT

Значение, используемое по умолчанию для атрибута, если перечислены или применяются предварительные настройки аннотаций. Данное значение может быть текстовым значением или выражением AutoLISP, которое возвращает текстовое значение.

OPTIONS

Будущее

Как работают "Предварительные настройки аннотаций"

  1. Выберите вариант в диалоговом окне "Выбор цепи", например "Горизонтальный — FVNR — нереверсивный". С данным вариантом сопоставлено значение ANNO_3M в ячейке ANNO_CODE.
  2. Конструктор цепей находит группу элементов, которые соответствуют коду ANNO_3M, на листе электронной таблицы ace_circuit_builder.xls.
  3. Если соответствия не найдены, то разрешается использование раздела "Специальная аннотация: предварительные настройки" диалогового окна "Выбор цепи".
  4. Если выбрать "Предварительные настройки" и нажать кнопку "Список предварительных настроек", открывается диалоговое окно "Предварительные настройки аннотаций". Строки, которые отображают элементы с непустыми значениями DEFAULT, первоначально помечаются как выбранные.
  5. Внесите необходимые изменения в значения атрибутов и нажмите кнопку "ОК".
  6. Выберите вставку или настройку цепи.
  7. Конструктор цепей обрабатывает все блоки обозначений в шаблоне цепи. Если значение CODE соответствует значению CODE из строк ANNO_CODE, то значения атрибута, помеченные как выбранные в диалоговом окне "Предварительные настройки аннотаций", применяются для целевых атрибутов вставляемого компонента. Если целевой атрибут не найден, значение вставляется как значение дополнительных данных.