Home Лаборатория
Назад Оглавление Вперед

2.3. Массивы и кластеры

        Массив - набор данных одного типа. Массив может иметь одно или несколько измерений. Доступ к элементу массива осуществляется по индексу. Индекс- это число от 0 до n-1, где n это число элементов массива.
Для инициализации массива необходимо выбрать в панели Functions-Array-Array Constant или Controls-Array&Cluster. Используя Operating tool из палитры инструментов, вы можете выбрать числовую, логическую или строковую константу, которую нужно поместить в пустой массив.



Рис. 8. Массивы и диаграмма
Graph


        Структуры For Loop и While Loop могут использоваться для автоиндексации массивов (рис.8). Если связать внешний массив с блоком внутри цикла через входной канал, то цикл будет последовательно считывать элементы массива, по одному за цикл. Цикл будет считывать скаляры из одномерного массива, одномерные массивы из двумерного, и так далее. Если массив связан через выходной канал, то элементы будут записываться в массив.
        Для включения и выключения автоиндексации (рис. 8) используется контекстное меню на входном/выходном каналах цикла - маленьких черных квадратов границы цикла (Disable Indexing / Enable Indexing). Для сборки элементов с образованием массива используются функция Build Array (Functions- Build Array).
        Кластеры - упорядоченная совокупность элементов различного типа. Сборка и разборка кластера осуществляется функциями Functions-Bundle, Functions-Unbundle. Кластеры могут использоваться при выводе нескольких графиков на диаграмме Chart (рис. 5) .
        Осциллограф Waveform Graph (рис.8) позволяет наблюдать временные зависимости сигналов. Он регистрирует процесс за время одного пуска программы на числе выборок, которое устанавливается в программе. Он обновляется при новом запуске VI и может быть много лучевым.

Назад Оглавление Вперед