☰ Содержание
Параметр "Стандартный параметр"




Стандартный параметр служит для задания при настройке блока в проекте определённого значения заданного типа.

Доступные типы стандартных параметров

Boolean
Byte
Char
Float
Integer
Long Integer
String
Unsigned Long Integer


Для стандартных параметров возможны различные виды отображения способа задания в зависимости от типа.

1. Поле ввода – для Byte, Char, Float, Integer, Long Integer, String, Unsigned Long Integer
2. Выпадающий список - для всех типов
3. Переключатель – для всех типов
4. Флажок – для Boolean


Поле ввода


Поле ввода служит для задания параметра прямым вводом значения.




Для параметра имеется возможность задать значение по умолчанию (для всех возможных типов), максимальное и минимальное значение параметра (кроме типа String).

При настройке блока в проекте данный вид отображается в виде поля ввода. Применение введённого значения происходит после нажатия кнопки «Применить».

Если заданы значение по умолчанию, максимальное и минимальное значения, то они будут показаны в описании параметра.






Выпадающий список


Выпадающий список служит для выбора значения из заранее прописанных констант.

Константы задаются в специальной таблице.




С помощью кнопки «Добавить значение» (1) в таблицу добавляется новая строка. В столбце «Значение» задается значение параметра при выборе данного пункта. В столбце «Текст» задается текст, который будет отображаться при настройке блока в проекте для данного значения.

При помощи кнопок «Вверх»(2) и «Вниз» (3) можно изменить порядок следования пунктов.

При помощи кнопки «Удалить строку»(4) можно удалить выбранную строку со значением.

При помощи кнопки «Значение по умолчанию» (5) можно установить или сбросить выбранную строку как значение по умолчанию.

Для типа Boolean таблица сразу формируется для двух значений True и False и отсутствует возможность добавлять или убирать строки. Текст для этих значений так же можно задать любой.




При настройке блока в проекте данный вид отображается как комбобокс, и значение применяется сразу после его выбора из выпадающего списка






Переключатель




Переключатель практически аналогичен выпадающему списку, и значения задаются аналогично. Единственное отличие – ограничение количества строк – десятью строками. Это связанно с размерами окна настройки параметра в проекте, которое не позволяет показать большее количество пунктов.

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






Флажок


Вид «Флажок» служит для задания параметра типа Boolean.




В поле «Текст» задается подпись к чек боксу. Так же можно задать отмеченное состояние чек бокса по умолчанию.

Отображается параметр при настройке блока в проекте в виде чек бокса.




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




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

1. Для типов Byte, Float, Integer, Long Integer, Unsigned Long Integer –выбранное или введённое значение параметра.
2. Для типа Boolean – true или false в зависимости от выбранного значения параметра.
3. Для типа Char выбранный или введённый символ в одинарных скобках.

В случае типа String в настройках параметра появляется дополнительный чек бокс «Вставлять без скобок».




Если его отметить в код вставится значение параметра без изменения, если не отмечать этот чек бокс, то в код вставится значение параметра в двойных скобках.