ВУЗ:
Составители:
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
- …
- следующая ›
- последняя »