Динамическое присвоение перечня выбора для типа данных "множество".
setmultiselectitems(signal,itemlist);
Имя | Тип данных | Описание |
---|---|---|
signal | TMULTISELECT | Переменная типа "Множество" |
itemlist | string | Текст с разделителями типа "перевод строки" (CLRF), формирующий список элементов множества |
setmultiselectitems – функция позволяет назначать перечень itemlist элементов множества для сигнала signal типа "множество". После присвоения полного перечня элементов, текущее значение переменной signal может быть определено конструкцией вида signal = [n0,n1, n2,….], где n0, n1, n2 - порядковые номера элементов из перечня itemlist (нумерация с 0).
Имя | Тип данных | Описание |
---|---|---|
signal | TMULTISELECT | В результате выполнения функции, переменная signal, типа "множество" получит перечень элементов itemlist |
setmultiselectitems(signal1, "Item 1"+CLRF+"Item 2"+CLRF+"Item 3"); // динамическое присвоение перечня выбора для типа "множество" signal = [0,2]; //присвоить переменной выбранные значения перечня
В результате выполнения скрипта сигналу signal, имеющему тип данных "множество" будет присвоен перечень элементов "Item 1", "Item 2", "Item 3". После чего происходит назначение сигналу signal элементов исходного перечня с номерами 0 и 2. Таким образом, signal будет иметь значение "Item 1; Item 3".
Нет.