ВУЗ:
Составители:
45
Divide function (функция деления). Создается
командой Functions>>Numeric. В данном примере
эта функция возвращает среднее арифметическое 4-х
случайных чисел.
Numeric Constant (Functions>>Numeric). В течение
каждой итерации ФБ While Loop, ФБ Random
Number(0-1) – генератор случайных чисел –
генерирует одну случайную величину. Созданный в
данном примере VI добавляет эту величину к
последним трем величинам, записанным в трех
триггерах регистра (три клеммы на левой кромке
рамки). Число 0.5 в данном примере является
сигналом сдвига. На выходе функции деления
реализуется среднее арифметическое – (текущая
величина + три предыдущих)/4.
Wait Until Next ms Multiple function
(Functions>>Time&Dialog) – ФБ, определяющий
период повторения каждой итерации VI. В данном
примере он не превышает 500мс (1/2 секунды).
6. Запустите VI и пронаблюдайте работу сдвигового регистра.
Обратите внимание на сдвиг записанных данных в процессе
итераций.
7. Сохраните VI с именем Random Average.vi в директории
BVEval\Activity.
Упражнение № 15. ИСПОЛЬЗОВАНИЕ ФБ FOR LOOP.
Цель упражнения – использование ФБ For Loop и регистра
сдвига для расчета наибольшей величины в последовательности
случайных чисел.
Окно Панели.
1. Сформируйте окно Панели как показано на иллюстрации.
0,5
Divide function (функция деления). Создается
командой Functions>>Numeric. В данном примере
эта функция возвращает среднее арифметическое 4-х
случайных чисел.
Numeric Constant (Functions>>Numeric). В течение
0,5 каждой итерации ФБ While Loop, ФБ Random
Number(0-1) – генератор случайных чисел –
генерирует одну случайную величину. Созданный в
данном примере VI добавляет эту величину к
последним трем величинам, записанным в трех
триггерах регистра (три клеммы на левой кромке
рамки). Число 0.5 в данном примере является
сигналом сдвига. На выходе функции деления
реализуется среднее арифметическое – (текущая
величина + три предыдущих)/4.
Wait Until Next ms Multiple function
(Functions>>Time&Dialog) – ФБ, определяющий
период повторения каждой итерации VI. В данном
примере он не превышает 500мс (1/2 секунды).
6. Запустите VI и пронаблюдайте работу сдвигового регистра.
Обратите внимание на сдвиг записанных данных в процессе
итераций.
7. Сохраните VI с именем Random Average.vi в директории
BVEval\Activity.
Упражнение № 15. ИСПОЛЬЗОВАНИЕ ФБ FOR LOOP.
Цель упражнения – использование ФБ For Loop и регистра
сдвига для расчета наибольшей величины в последовательности
случайных чисел.
Окно Панели.
1. Сформируйте окно Панели как показано на иллюстрации.
45
Страницы
- « первая
- ‹ предыдущая
- …
- 43
- 44
- 45
- 46
- 47
- …
- следующая ›
- последняя »
