Методические указания к проведению лабораторного практикума по курсу «Проектирование информационно-измерительных систем» для студентов 5 курса факультета электронной техники


Упражнение4-2. Доступкданнымпредыдущихитераций



Pdf көрінісі
бет13/30
Дата19.02.2024
өлшемі2.48 Mb.
#492405
түріМетодические указания
1   ...   9   10   11   12   13   14   15   16   ...   30
Методичка LabView 8

Упражнение4-2. Доступкданнымпредыдущихитераций
Цель: Использование сдвиговых регистров и узлов обратной связи
для организации доступа к значениям на предыдущих итерациях цикла
For.
Лицеваяпанель
Создайте лицевую панель, как показано на рис. 4.5, поместив два
элемента отображения информации.
Блок-диаграмма
Создайте блок-диаграмму, показанную на рис. 4.6.
1. Поместите на блок-диаграмму цикл For.
2. Задайте количество итераций 10.
3. Поместите две функции умножения.
4. Задайте коэффициент умножения равный 2 для каждого
умножителя.
5. Соедините вход первого умножителя с его выходом. Связь
образуется через узел обратной связи (Feedbacknode).
6. Поместите узел обратной связи (Feedback node) из палитры
(Structures).
Рис. 4.5 –
Лицевая панель ВП
Рис. 4.6 –
Блок-диаграмма ВП


19
7. Соедините выход второго умножителя с входом узла обратной
связи.
8. Замкните обратную связь на вход второго умножителя.
9. Появившимся входным терминалам на левой границе цикла,
инициализирующие начальное значение регистра обратной связи,
задайте значения 1.
10. Для замедления выполнения программы, поместите на блок-
диаграмму функциюожидания (WaitUntilNextms Multiple) из
панели Time& Dialog. Задайте интервал между итерации равный
1000 мс. Можно также использовать режим HighlightExecution
(анимации выполнения блок-диаграммы).
На данной блок-диаграмме один и тот же процесс выполняется
дважды, при этом узел обратной связи помещен в различных местах
соединения.
ЗапускВП
Запустите ВП. Программа в верхней части сначала считывает
значение узла обратной связи, инициализированного значением 1. Затем
это значение передается функции Multiply(умножение).
Программа в нижней части сначала считывает значения узла
обратной связи, инициализированного значением 1. Затем это значение
передается на цифровой элемент отображения. Функция Multiply
(умножение) не будет выполняться до следующей итерации цикла.
1. Активируйте режим анимации выполнения блок-диаграммы,
нажав на кнопку Highlight Execution. Запустите ВП еще раз для
наблюдения порядка выполнения программы. Отключите режим анимации
для работы ВП в нормальном режиме.
2. Замените узел обратной связи сдвиговым регистром, как показано
на следующей блок-диаграмме (рис. 4.7):
Рис. 4.7 –
Блок-диаграмма ВП со сдвиговым регистром


20
a.
Выделите нижний узел обратной связи и нажмите клавишу
<

Достарыңызбен бөлісу:
1   ...   9   10   11   12   13   14   15   16   ...   30




©dereksiz.org 2024
әкімшілігінің қараңыз

    Басты бет