Массивы и циклы в LabVIEW. Продолжение

Массивы и циклы в LabVIEW. Продолжение


Итак, продолжим наши размышления о массивах и циклах в LabVIEW. На лицевой панели появился индикатор-массив, его надо еще растянуть, что бы было видно все десять элементов массива.

Массивы и циклы в LabVIEW. Продолжение


В целом все хорошо и такая программа даже будет работать. Но в действительности для работы с массивами больше подходит цикл с параметром, в котором количество итераций задано заранее (цикл "For"). В LabVIEW такой цикл есть и находится он в палитре All Functions -> Structures -> For Loop.

Массивы и циклы в LabVIEW. Продолжение


Терминал "Параметр" (обозначено буквой N) служит для задания и отражение общего количества итераций, а терминал "Счетчик итераций" показывает номер текущей. Здесь можно немного запутаться, но в целом все понятно. Важно то, что для таких циклов автосоздания массивов включено за умалчиванием, потому вот такая программа будет работать аналогично предыдущей, только без лишних манипуляций.

Массивы и циклы в LabVIEW. Продолжение


Обратите внимание также на тот факт, что в данном случае мы указываем количество итераций, а не номер последней. То есть если в первом случае писали цифру 9, потому что нумерация итераций начинается с 0 и десятая имеет номер 9, то здесь надо указывать 10.

Так же легко можно создать и двумерный массив (таблицу) с помощью двух вложенных циклов:

Массивы и циклы в LabVIEW. Продолжение


Внутренний цикл задает количество строк, а внешний - количество столбцов. Если на вход цикла подать массив, то количество итераций N можно не задавать - она выберется автоматически в соответствии с количеством данных в массиве. Это называется авто индексацией.

Массивы и циклы в LabVIEW. Продолжение


То есть вот такая программа будет работать без подключения терминала N, хотя всегда можно указать и количество итераций, отличающееся от количества элементов в массиве.

Замечу еще, что для цикла с параметром тоже можно выключить автосоздания массивов (выключится тогда и автоиндексация), это делается в контекстном меню тоннеля (опция Disable Indexing).

Ритуальные традиции сложились уже давным давно. Согласно им принято использовать венки искусственные как символ скорби за умершим, памяти о нем.
Категория: Полезные штучки. Добавил: PalimTemu (8-02-2013, 19:47).
Уважаемый посетитель, Вы зашли на сайт как незарегистрированный пользователь. Мы рекомендуем Вам зарегистрироваться либо войти на сайт под своим именем.
Информация