Динамическое присвоение перечня выбора для типа данных "множество".
setmultiselectitems(signal,itemlist);
signal – переменная (сигнал) с типом данных "множество";
itemlist – текст с разделителями типа "перевод строки" (CLRF), формирующий список элементов множества.
setmultiselectitems – функция позволяет назначать перечень itemlist элементов множества для сигнала signal типа "множество". После присвоения полного перечня элементов, текущее значение переменной signal может быть определено конструкцией вида signal = [n0,n1, n2,….], где n0, n1, n2 - порядковые номера элементов из перечня itemlist (нумерация с 0).
В результате выполнение функции, переменная 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. Такиv образом, signal будет иметь значение "Item 1; Item 3".