
MTK_i_MSS15-01 / Методы моделир.и оптимиз / Лабораторная работа №2 / Упражнение 11
.docУпражнение 11. Использование сдвигового регистра
Ваша цель - подготовить VI, который отображает среднее на диаграмме.
Передняя панель
-
Откройте новую переднюю панель и создайте объекты, показанные на следующем рисунке.
-
-
Измените масштаб диаграммы от 0.0 до 2.0.
-
После добавления вертикального переключателя, встаньте на нем, и выберите Mechanical Action”Latch When Pressed и установите состояние ON по умолчанию выбором Operate”Make Current Values Default.
Блок-схема
-
Cформируйте блок-схему, показанную на следующем рисунке.
-
-
Добавите цикл с условием продолжения (Functions”Structures) в блок-схему и создайте сдвиговый регистр.
A. Встаньте на левую или правую рамку цикла с условием продолжения и выберите Add Shift Register.
B. Добавьте три сдвиговых регистра.
случайное
число (0-1) (Functions”Numeric) — функция генерирует
произвольные данные, располагающиеся
между 0 и 1.
составная
арифметическая функция (Functions”Numeric) —
функция возвращает сумму случайных
чисел из двух итераций. Чтобы добавлять
большее количество вводов, встаньте на
вводе, и выберите Add Input из всплывающего
меню.
функция
деления (Functions”Numeric) — возвращает среднее
из последних четырех случайных чисел.
числовая
константа (Functions”Numeric) — в течение каждой
итерации цикла с условием продолжения
функция случайного числа (0-1) генерирует
одно произвольное значение. VI добавляет
это значение к последним трем, сохраняемым
в левых вводах сдвигового регистра.
Затем результат делится на четыре, чтобы
найти средним из значений. Затем среднее
отображается на диаграмме.
ожидание
следующей итерации (Functions”Time & Dialog) —
функция гарантирует, что каждая итерация
цикла происходит не быстрее чем ввод
миллисекунды. Ввод для этого действия
- 500 миллисекунд.
-
Встаньте на вводе данной функции и выберите Create Constant.
-
Напечатайте 500 в метке.
-
Выполните VI.
-
Сохраните VI как Random Average.vi в каталоге LabVIEW\Activity.