|
Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Цель: использование терминала выходных данных цикла While
Создайте ВП, который генерирует случайные числа до тех пор, пока одно из них не окажется равным значению, введенному в элемент управления. При этом должно отображаться количество итераций, выполненное циклом.
Лицевая панель 1.
Откройте новую лицевую панель. Создайте лицевую панель, разместив на ней элементы управления и отображения, как показано ниже на ( Рис.57 ). Рис.57 Лицевая панель с элементами управления и отображения.
a. Поместите на лицевую панель числовой элемент управления, находящийся на палитре Controls»Modern»Numeric. Назовите элемент Заданное число для сравнения. Этот элемент задает число, с которым будет проводиться сравнение. b. Поместите на лицевую панель числовой элемент отображения, находящийся на палитре Controls»Modern»Numeric. Назовите элемент Текущее случайное число. Этот элемент отображает текущее значение, выданное функцией Генератор случайных чисел. c. Поместите еще один числовой элемент отображения на лицевую панель. Назовите элемент Кол-во итераций. Этот элемент показывает номер текущей итерации.
Установка диапазона данных Чтобы значения элемента Заданное число для сравнения не выходили за рамки диапазона значений, выдаваемых функцией Генератор случайных чисел, следует использовать диалоговое окно Data Range. Выполните следующие шаги для настройки диапазона выходных значений элемента Заданное число для сравнения от 0 до 100000 с шагом изменения 1 и значением по умолчанию равным 50. 2. Щелкните правой кнопкой мыши по элементу Заданное число для сравнения. Из контекстного меню выберите пункт Data Range. Появится диалоговое окно, показанное ниже. 3. Снимите выделение с пункта Use Defaults (использовать значения по умолчанию). 4.
Выберите пункты, показанные в этом примере диалогового окна ( Рис. 58 ): Рис.58 Диалоговое окно. a. Установите Default Value (значение по умолчанию) равным 50. b. Установите Minimum Value (минимальное значение) равным 0 и выберите Coerce. c. Установите Maximum Value (максимальное значение) равным 10000 и выберите Coerce. d. Установите Increment (значение приращения) равным 1 и выберите Coerce to Nearest. 5. Выберите раздел Format and Precision (формат и точность) ( Рис. 59 ).
Рис.59
Диалоговое окно с выбранным разделом Format and Precision.
Установка количества знаков после запятой По умолчанию, LabVIEW отображает числовые элементы управления и отображения в виде десятичных чисел с точностью до двух знаков после запятой (3, 14). С помощью опции Format& Precision можно изменить точность и вид представления значений элементов (научная нотация, инженерная нотация, формат времени). 6. Щелкните правой кнопкой мыши по элементу Текущее случайное число и выберите в контекстном меню пункт Format& Precision. Появится следующее диалоговое окно Format& Precision. 7. Сделайте настройки, показанные ниже. В поле ввода Digits of Precision следует ввести значение 0. 8. Повторите шаги 6 и 7 для элементов отображения Текущее случайное число и Кол-во итераций.
Блок-диаграмма 9.
Создайте блок-диаграмму, как показано на Рис. 60. Рис.60 Блок – диаграмма.
кнопкой мыши и выбрать в контекстном меню пункт Create»Constant. С помощью инструмента ВВОД ТЕКСТА присвойте ей значение 10000.
10. Сохраните ВП под именем Подсчет итераций.vi Запуск ВП 11. Перейдите на лицевую панель и измените значение элемента Заданное число для сравнения. 12. Запустите ВП. Измените значение элемента Заданное число для сравнения и запустите ВП снова. При этом элемент Текущее случайное число обновляется после каждой итерации цикла, потому что его терминал данных расположен внутри тела цикла. Значение же элемента Кол-во итераций обновляется после завершения цикла, потому что терминал данных этого элемента расположен вне тела цикла. 13. 14. Измените значение элемента Заданное число для сравнения таким образом, чтобы оно с увеличением на 1 выходило за установленный диапазон значений от 0 до 10000. 15. Запустите ВП. LabVIEW автоматически приведет новое значение к ближайшему значению в указанном диапазоне входных данных элемента. 16. Закройте ВП.
Популярное:
|
Последнее изменение этой страницы: 2017-03-10; Просмотров: 766; Нарушение авторского права страницы