Принцип работы шаблонных конфигурационных элементов

На данной странице описан принцип работы шаблонных конфигурационных элементов при их добавлении или редактировании в модуле PARA, при создании шаблонов и списков точек данных (экспорт данных при помощи менеджера ASCII) и при импорте измененных шаблонов и списков точек данных (импорт данных при помощи менеджера ASCII) (дополнительная информация о структуре файла шаблонных конфигурационных элементов представлена на странице «Структура файла шаблонных конфигурационных элементов«).

Шаблонные конфигурационные элементы задаются (определяются) при помощи языка программирования CTRL. Определение шаблонного конфигурационного элемента включает в себя представленные ниже разделы сценария, которые в итоге собираются в единый сценарий CTRL и выполняются при помощи функции evalScript() языка CTRL. Данные разделы сценария отображаются в отдельных вкладках редактора шаблонных конфигурационных элементов:

Данные определения формируются при помощи редактора шаблонных конфигурационных элементов и сохраняются в файле. В конечном счете, на основе данных определений во время выполнения программы генерируются сценарии.

ПРИМЕЧАНИЕ

При использовании комментариев в сценарии в файле шаблонных конфигурационных элементов (а также при редактировании в различных вкладках редактора шаблонных конфигурационных элементов) следует обращать внимание на то, что комментарии должны начинаться с символов /* и оканчиваться символами */. При использовании двойной косой черты (//) в начале комментария могут возникнуть ошибки при считывании файла, поскольку отдельные разделы файла также начинаются с двойной косой черты.

При добавлении шаблонного конфигурационного элемента к мастер-точке данных выполняется сценарий, включающий в себя следующие разделы сценария:

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

После открытия панели параметрирования шаблонного конфигурационного элемента (см. «Настройка шаблонных конфигурационных элементов на уровне точек данных«) выполняются следующие разделы сценария:

  1. Переменные: Инициализация объявленных переменных.
     
  2. Ввод: Указанные в процессе параметрирования значения считываются из менеджера событий и записываются в переменные при помощи dpGet().
     
  3. Вычисления для входных значений: Перед отображением значений в панели параметрирования для них могут быть выполнены дополнительные опциональные расчеты.
     
  4. Ручной ввод: Все изменяемые атрибуты, отображаемые в панели параметрирования, могут быть впоследствии изменены требуемым образом.
     
  5. Назначенные значения присваиваются переменным при нажатии в панели параметрирования кнопки «OK».
     
  6. Вычисления для выходных значений: Перед присвоением значений могут быть выполнены дополнительные опциональные расчеты.
     
  7. Выход: Значения присваиваются при помощи dpSetWait().

При экспорте данных при помощи менеджера ASCII выполняются следующие разделы сценария:

  1. Переменные: Инициализация объявленных переменных.
     
  2. Ввод: Указанные в процессе параметрирования значения считываются из базы данных и записываются в переменные при помощи dpGet() .
     
  3. Вычисления для входных значений: Перед экспортом значений в файл ASCII для них могут быть выполнены дополнительные опциональные расчеты.
     
  4. Ручной ввод: В файл ASCII экспортируются только изменяемые атрибуты.

При импорте данных при помощи менеджера ASCII выполняются следующие разделы сценария:

  1. Переменные: Инициализация объявленных переменных.
     
  2. Ввод: Указанные в процессе параметрирования значения считываются из менеджера событий и записываются в переменные при помощи dpGet().
     
  3. Вычисления для входных значений: Перед дальнейшей обработкой для значений могут быть выполнены дополнительные опциональные расчеты.
     
  4. Ручной ввод: В данном случае уже измененные изменяемые атрибуты содержатся в файле ASCII.
     
  5. Переменным присваиваются значения, полученные из файла или из менеджера событий.
     
  6. Вычисления для выходных значений: Перед присвоением значений могут быть выполнены дополнительные опциональные расчеты.
     
  7. Выход: Значения присваиваются при помощи dpSetWait().

Определение шаблонного конфигурационного элемента задается с использованием отдельных вкладок редактора. Описание данных вкладок приведено на следующих страницах.

Добавить комментарий

Ваш адрес email не будет опубликован. Обязательные поля помечены *