|
<< Click to Display Table of Contents >> Navigation: API MasterSCADA 4D > Функции, ФБ, Протоколы на С++ > API для ФБ и протоколов > Разработка функциональных блоков > Разработка ФБ с параметром Массив > Добавление ФБ с массивом в MS4D |
Как и в простом ФБ, необходимо добавить ФБ FBWithArray в библиотеку и отметить пункт Подключенный код. Аналогично создаются параметры простого типа mask и dynamic_array_len.
Для создания статического массива нужно в окне редактирования параметра перейти во вкладку Массивы, и установить желаемую длину массива:
Элементы статического массива можно изменять сразу из редактора:

Для создания динамического массива нужно так же в окне редактирования параметра перейти во вкладку Массивы, и установить доступ, тип элементов и название. Затем надо указать свойство Ось 0:

Если необходимо, чтобы в динамическом массиве были значения по умолчанию, их можно задать в свойстве Начальное значение в формате: [<Значение 1>, <Значение 2>, ..., <Значение n>]:

После того как будут добавлены все необходимые входы и выходы, итоговый вид ФБ в дереве примет следующий вид:

В дерево объектов добавим объект и перетащим в него ФБ из библиотеки левой кнопкой мыши.
Получим:

Дальнейшая проверка работы функционального блока возможна после подключения кода, написанного на C++.