Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:

Лабораторная работа 1

.pdf
Скачиваний:
11
Добавлен:
27.03.2015
Размер:
768.22 Кб
Скачать

Рисунок 15. Структура "while loop".

Рисунок 16. Пример структуры "while loop".

Для доступа к данным предыдущих итераций у структуры "while loop" необходимо включить сдвиговые регистры, которые появляются при выборе у цикла опции "Add Shift Register". В этом случае у цикла появляется дополнительная пара контактов. Правый контакт используется для передачи данных следующей итерации цикла, левый для получения данных с предыдущей итерации и для определения начального значения. Например, в примере приведенном на рисунке 17, будут рассчитано выражение

.

Рисунок 17. Пример "while loop" со сдвиговыми регистрами.

5.3 Структура "for loop".

Данная конструкция является реализацией в LabView цикла "for". Описание конструкции дано на рисунке 18. Использование данной структуры происходит аналогично "while loop".

Рисунок 18. Структура "for loop".

Контрольные вопросы

1.В чем отличие программного пакета LabView от других языков программирования?

2.Объясните, как Вы понимаете сущность принципа потока данных.

3.Объясните назначение лицевой панели прибора и структурной схемы прибора.

4.Расскажите об основных рабочих инструментах в LabView.

5.Объясните по блок­диаграмме вашего виртуального прибора назначение его узлов, функций, органов управления и индикаторов, порядок работы виртуального прибора.

6.Как определить типа данных используемых блоками программы? Покажите какие типы данных используются в вашем виртуальном приборе.

7.Приведите пример применения структуры “case”.

8.Приведите пример применения структуры “while loop”.