MTK_i_MSS15-01 / Методы моделир.и оптимиз / Лабораторная работа №2 / Упражнение 13
.docУпражнение 13. Использование цикла For Loop
Ваша цель - использование цикла For Loop и сдвиговых регистров, чтобы вычислить максимальное значение в ряду случайных чисел.
Передняя панель
-
Откройте новую переднюю панель и добавьте объекты, показанные на следующем рисунке.
A. Поместите цифровой индикатор в переднюю панель и маркируйте его как Maximum Value.
B. Поместите Waveform chart в лицевую панель и маркируйте его как Random Data. Измените масштаб диаграммы от 0.0 до 1.0.
C. Встаньте на диаграмме и выберите Show”Scrollbar и Show”Digital Display. Скройте палитру и легенду.
D. Измените размеры scrollbar средством позиционирования.
Блок-схема
-
Откройте блок-схему и измените ее, как показано на следующем рисунке.
-
-
Поместите цикл For Loop (Functions”Structures) на блок-схеме.
-
Добавьте сдвиговый регистр.
-
Добавьте следующие объекты на блок-схему.
случайное число (Functions”Numeric) — функция генерирует произвольные данные.
числовая константа (Functions”Numeric) — число итераций цикла 100 раз.
числовая константа (Functions”Numeric) — Вы устанавливает начальное значение сдвигового регистра, чтобы обнулить для этого упражнения, потому что вы знаете, что вывод генератора случайных чисел - от 0.0 до 1.0.
функция Max and Min (Functions”Comparison) — берет два числа и выводит максимальное значение в верхнем правом углу и минимальное в правом нижнем.
-
Выполните соединения.
-
Выполните VI.
-
Сохраните VI как Calculate Max.vi в каталоге LabVIEW\Activity.