Разработка и эксплуатация автоматизированных информационных систем. Пономарев О.П. - 45 стр.

UptoLike

Составители: 

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