Формирование экземпляров структур

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

При заполнении полей структуры выполняется проверка правильности типа переменной, сопоставляемой полю. Например, в поле типа R Строковый может быть записана строковая переменная или строковое выражение, а в поле RW Аналоговый - только аналоговая переменная.

Обязательным для заполнения является только поле Имя экземпляра, все остальные поля - необязательны и могут быть оставлены пустыми.

При заполнении полей экземпляра структуры также выполняется проверка введенных выражений и, если встречаются переменные, то осуществляется проверка наличия их в базе данных проекта. Если переменная отсутствует, предлагается добавить ее в БД.

Экземпляры структур снабжены индикаторами контроля правильности (цветной квадрат рядом с номером записи в Редакторе структур). Красный цвет индикатора указывает на некорректность данной записи, при этом неправильно заполненные поля имеют красный фон. Зеленый цвет индикатора указывает на правильность заполнения полей экземпляра структуры, и означает, что данный экземпляр может быть использован в сценариях.

Обновление индикаторов выполняется после выполнения следующих команд меню Редактора структур:

Выполняется проверка правильности выбранного экземпляра структуры.

Выполняется проверка всех экземпляров структуры выбранного типа.

Выполняется проверка всех экземпляров структур проекта.