Скачиваний:
101
Добавлен:
06.03.2016
Размер:
1.13 Mб
Скачать

Конец упражнения 6-3

Задание для самостоятельного решения

    1. Создайте вп, который находит максимальное (минимальное) число из n сгенерированных случайных чисел. Провести оценку зависимости времени выполнения программы от задаваемого числа итераций.

Совет. Следует использовать алгоритмическую структуру цикл For , сдвиговый регистр, функцию Select, которая расположена на палитре функций Functions»Comparison. Для оценки времени выполнения программы использовать функцию Get Data/Time String, которая расположена на палитре функций Functions»Time&Dialog. На поле контакта ввода want seconds? этой функции нужно поместить логическую константу True .

Краткое изложение пройденного материала, советы и секреты

      • Структуры на блок-диаграмме используются для повторяющихся операций над потоками данных, для выполнения операций над данными в определенном порядке и наложения условий выполнения операций.

      • Цикл For выполняется определенное количество раз.

      • Цикл While выполняется до тех пор, пока на его терминал условия выхода не поступит логическое значение выхода из цикла. По умолчанию, цикл While выполняется, пока на терминал условия выхода из цикла не поступит значение TRUE.

      • Для создания цикла достаточно с помощью курсора выделить часть блок-диаграммы, которую необходимо поместить в цикл, и отпустить кнопку мыши или перенести эту часть блок-диаграммы в тело цикла с помощью курсора.

      • Функция Wait Until Next ms Multiple обеспечивает заданный интервал времени выполнения итераций цикла.

      • Серые точки появляются в местах соединения проводника с терминалом данных, когда LabVIEW проводит автоматическое приведение типов данных.

      • Для передачи данных из одной итерации цикла в другую используются сдвиговые регистры.

      • Для создания сдвигового регистра необходимо щелкнуть правой кнопкой мыши по границе цикла и выбрать из контекстного меню пункт Add Shift Register.

      • Для передачи значений из нескольких предыдущих итераций цикла в последующую необходимо сдвиговому регистру добавить дополнительные терминалы данных. Для этого необходимо щелкнуть по нему правой кнопкой мыши и выбрать из контекстного меню пункт Add Element.

      • Узел обратной связи сохраняет данные любого типа по завершению текущей итерации, передает эти значения в следующую итерацию.

      • Узел обратной связи используется для уменьшения количества соединений.

© National Instruments Corporation 6-23 Учебный курс LabVIEW Основы I

Соседние файлы в папке Лабораторная работа №1