Запись значений в структуру
Блок служит для записи одного или нескольких значений в выбранный экземпляр структуры определённого типа.
Для настройки блока необходимо сначала выбрать тип структуры из существующих в проекте типов, или создать новый тип.
Для выбора существующего типа служит кнопка “Выбрать”, и при её нажатии открывается список существующих в проекте типов структур.
Для создания нового типа структуры предназначена кнопка “Создать”, при нажатии которой открывается окно создания нового типа структуры.
В поле “Имя” вводится имя создаваемого типа структуры. С помощью кнопки
добавляется новое поле структуры. Для него необходимо задать имя и тип. Поле может быть любого существующего в программе типа, или массивом.
Редактирование поля типа структуры производится с помощью двойного клика на этом поле или кнопки
.
С помощью кнопки
выбранное поле типа структуры удаляется.
Кнопками
и
изменяется порядок следования полей типа структуры.
С помощью кнопки “Создать на базе существующей” можно отклонировать существующий в проекте тип, и создать на его базе новый, внеся необходимые изменения
После выбора или создания типа структуры необходимо выбрать или создать экземпляр структуры.
При нажатии кнопки “Выбрать” откроется список существующих в проекте экземпляров структуры выбранного ранее типа
При нажатии кнопки “Создать” откроется окно, в котором необходимо ввести имя для нового экземпляра структуры.
После задания типа и экземпляра структуры, необходимо задать поля (установив галочки в чекбоксах соответствующего поля) для которых будут созданы входы блока.
С помощью кнопок
и
можно изменять последовательность входов.
Кнопка
активирует все чекбоксы, а кнопка
снимает активацию со всех чекбоксов.
При установке чекбокса “Вход команды на запись” у блока появится вход “Save” по переднему фронту, на котором будет происходить запись данных в структуру. При деактивации этого чекбокса запись данных в структуру будет производиться в каждом цикле программы.