
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.