Новый тип данных Массив

<< Click to Display Table of Contents >>

Navigation:  Проект в MasterSCADA 4D > Параметры > Создание нового типа данных >

Новый тип данных Массив

После добавления  этого типа в библиотеку автоматически откроется окно Настройки типа Массив:

trmd6img403

Это окно открывается также при двойном нажатии левой кнопкой мыши на тип Массив, либо при помощи контекстного меню типа Редактировать. Вид окна совпадает с видом вкладки Массивы,  а также доступен на вкладке Массивы Окна настройки параметра.

Производный тип данных Массив конфигурируется с помощью инструментов окна:

Элемент

Описание

Имя

Задается имя массива

Тип

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

Начальное значение

Позволяет установить значения по умолчанию для всех элементов массива. Формат записи: [A(B)], где:

А - обозначает скольким элементам массива, начиная с первого, нужно присвоить значение по умолчанию.

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

Тип массива

Определяет тип каждого из элементов массива

Кол-во осей

Определяет количество осей (измерений). В зависимости от значения, установленного в данном поле, образуется соответствующее количество строк, определяющих длину каждой оси. Массив может содержать не более трех осей.

Настройки оси noviy_tip_dannyh_massiv

Поле служит для настройки оси:

Флаг - если флаг установлен, то размер оси будет динамическим (т.е. может быть изменен в режиме исполнения). В поле Тип вместо 1..n пишется *, например, ARRAY [*] OF LREAL ;

Начальный индекс - определяет начальный индекс по оси;

Длина - определяет длину оси.

Группа Начальные значения

Позволяет  задать индивидуальные начальные значения каждому элементу массива. Для этого нужно нажать левой кнопкой мыши на текущем начальном значении, и появится поле для редактирования: noviy_tip_dannyh_massiv_1

Важно! Для дальнейшей работы с параметрами, которым назначен тип данных Массив с динамическим размером осей, следует использовать специальные функции.

Добавление осей через контекстное меню

Ось можно добавить в массив, используя пункт Добавить-Ось контекстного меню:

noviy_tip_dannyh_massiv_2

Затем, в панели свойств оси необходимо задать количество элементов и начальный индекс :

noviy_tip_dannyh_massiv_3.

Создание массива Структур

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

Затем создать новый тип данных Массив, и в окне настройки в поле Тип массива выбрать ранее созданный тип:

noviy_tip_dannyh_massiv_4

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

noviy_tip_dannyh_massiv_5

Вид в дереве библиотек:

noviy_tip_dannyh_massiv_6

Смотрите также: