Документация по SCADA системе Simp Light 4


Содержание:


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

Графический компонент "Выпадающий список" работает как со строками, так и с индексом строки в зависимости от типа переменной привязанного к компоненту канала. Округление входной величины, в случае если переменная канала не целочисленная величина, происходит функцией Round (округление до ближайшего целого числа).

Наименование компонента Варианты изображения компонента
Выпадающий список



 Тип привязанного канала - числовой

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



 Тип привязанного канала - строковый

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



Свойства графического компонента "Выпадающий список"

  • Подтверждение записи
    Флаг, управляющий подтверждением записи. Если флаг установлен, то перед записью значения в переменную канала на экране появляется диалоговое окно, запрашивающее у пользователя подтверждения записи.
  • Текст подтверждения
    Свойство зависит от состояния свойства "Подтверждение записи". Позволяет определить текст диалогового окна о подтверждении записи в канал.
  • Строки
    Отображает количество строк в компоненте. Имеет кнопку "...", при нажатии на которую открывается диалоговое окно "Редактор", где редактируются строки, отображаемые в выпадающем списке.
  • Индекс выбранной строки
    Определяет какая строка будет отображаться в компоненте изначально. Следует учитывать, что индекс "0" определяет первую строку, "1" определяет вторую строку и т.д. Индекс может быть равен "-1", в этом случае в графическом компоненте, изначально не отображается ничего.


Примечание

Графический компонент "Выпадающий список" в свойстве "Индекс выбранной строки" возвращает значения "-1, 0, 1, 2, 3, ..." (в случае, когда привязанный канал имеет целочисленный тип переменной). Никакие другие значения возвращаться не могут!
Но! Всегда можно использовать скрипт (тип запуска "по событию записи в канал"), в котором, в зависимости от выбора, сделанного в графическом компоненте "Выпадающий список", можно выполнить все необходимые действия.
Здесь можно скачать проект, демонстрирующий использования скрипта при работе с графическим компонентом "Выпадающий список".

Остальные свойства графического компонента "Выпадающий список" можно посмотреть в "Общие свойства графических компонент".