Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология Образование Политология Производство Психология Стандартизация Технологии |
Цель: Создать массив, используя свойство автоиндексации цикла For, и вывести данные массива на график Осциллограмм
Ниже приведена последовательность действий по созданию ВП, который отображает массив данных на графике Осциллограмм, и изменению ВП для отображения множества осциллограмм.
Лицевая панель. Откройте новый ВП и оформите лицевую панель, как показано ниже ( Рис. 109 ). Рис.109 Лицевая панель.
a. Выберите шаблон массива, расположенный в палитре Controls»Modern»Array, Matrix & Cluster. b. Собственной метке массива присвойте имя Массив осциллограмм. c. Выберите цифровой элемент отображения данных, расположенный в палитре Controls»Modern»Numeric, и поместите его в шаблон массива. d. Поместите на лицевую панель график Осциллограмм, расположенный в палитре Controls»Modern»Graph. Блок-диаграмма. Создайте блок-диаграмму, как показано ниже ( Рис. 110 ).
Рис.110 Блок – диаграмма.
В палитре Functions»Select a VI выберите ВП Термометр.vi (c: \exercises\LV Basics I), который был создан в упражнении 3-2. Поместите выбранный ВП на блок-диаграмму. В этом ВП каждая итерация цикла For выдает одно значение температуры. В палитре Functions»Programming»Structures выберите цикл For. На каждой итерации цикла создается значение температуры и передается на терминал выхода из цикла. Терминалу максимального количества итерации цикла присвойте значение 100.
Совет При передаче данных на диаграмму или график для определения порядка полей ввода данных и т.д. следует использовать окно контекстной справки Context Help, чтобы понять, какую функцию следует использовать – Build Array или Bundle. Для включения окна контекстной справки следует нажать < Ctrl+H >. В общем случае, графики Диаграмм следует использовать для вывода на экран скалярных точек, а графики Осциллограмм – массивов данных по y. Двухкоординатные графики Осциллограмм следует использовать для отображения массивов значений x и y. Например, если на блок-диаграмме навести курсор на терминал данных графика Осциллограмм, в окне Context Help появится информация, показанная ниже ( Рис. 111 ). Для просмотра примера использования графика Осциллограмм ВП Waveform Graph следует выбрать в главном меню Help»Find Examples и далее Fundamentals»Graphs and Charts. Более подробную информацию о графическом типе данных можно получить в Уроке 10, Сбор и отображение данных. Сохраните ВП под именем Вывод массива данных на график.vi Рис.111 Окно Context Help. Запуск ВП. Перейдите на лицевую панель и запустите ВП. ВП построит осциллограмму данных массива на графике Осциллограмм. Введите любое число в элемент Массив осциллограммы для просмотра соответствующего ему элемента массива. Введите число, превосходящее размер формируемого массива данных (100), значения этих элементов неопределенны. С помощью инструмента ПЕРЕМЕЩЕНИЕ измените размер Массива осциллограмм для просмотра большего количества элементов. Элемент отображения данных располагает элементы по возрастанию значения индекса, начиная с введенного индекса. Блок-диаграмма. На блок-диаграмме используются начальные значения x и ∆ x для графика Осциллограмм, заданные по умолчанию. В случае, когда необходимо установить значения x и ∆ x, отличные от значений заданных по умолчанию, следует использовать функцию Bundle. Измените блок-диаграмму, как показано ниже ( Рис. 112 ). Рис.112 Измененная блок – диаграмма. В палитре Functions»Programming»Cluster & Variant выберите функцию Bundle. Эта функция объединяет элементы в одномерный кластер. Элементы состоят из начального значения x =20, ∆ x=0, 5 и массива данных y. Создайте две числовые константы, выбрав их из палитры Functions»Programming»Numeric, для установки начального значения x и ∆ x. Собственную метку константы ∆ x назовите Dx. С помощью инструмента ВВОД ТЕКСТА выделите символ D и в выпадающем меню панели инструментов Text Settings выберите шрифт Symbol. Символ D превратится в ∆. Сохраните ВП. Запуск ВП. Перейдите на лицевую панель и запустите ВП. График отобразит те же 100 точек с началом в точке 20 и ∆ x=0, 5 для каждой точки по оси x. Это соответствует проведению измерений с 20- ти секундной отметки в течение 50 секунд. Примечание. Изменять начальное значение x и ∆ x следует только в одном месте - или в функции Bundle, или в диалоговом окне свойств графика. При желании, выполните дополнительную часть упражнения. В противном случае закройте ВП. Дополнительная часть. Щелкните правой кнопкой мыши в поле графика Осциллограмм и из контекстного меню выберите пункт Visible Items»Graph Palette. Нажмите кнопку Zoom для более детального рассмотрения данных на графике. 15. Щелкните правой кнопкой мыши по полю графика и из контекстного меню выберите пункт Visible Items»Scale Legend. 16. Перейдите на блок-диаграмму. Выполните следующие пункты для создания графика множества Осциллограмм. Для этого нужно создать двумерный массив элементов типа данных, которые обычно подаются на одиночный график Осциллограмм. Измените блок-диаграмму как показано ниже ( Рис. 113 ).
Рис.113 Измененная блок – диаграмма. Выбнрите функцию Sine, расположенную в палитре Functions» Mathematics»Elementary & Special Function. Эта функция будет использоваться для формирования массива данных, описывающих один цикл волны синуса. Выберите функцию Build Array, расположенную в палитре Functions»Programming»Array. Эта функция создает структуру данных для отображения двух массивов на графике Осциллограмм. Выберите константу π, расположенную в палитре Functions»Programming»Numeric»Math Constants.
• Сохраните ВП. • Перейдите на лицевую панель и запустите ВП. Два графика отображаются на одном графике Осциллограмм. • Перейдите на блок-диаграмму. • Щелкните правой кнопкой мыши по проводнику данных к Массиву осциллограмм, из контекстного меню выберите пункт Custom Probe»Graph»Waveform Graph для создания графического отладочного индикатора. • Перейдите на лицевую панель и запустите ВП. Отладочный индикатор показывает только массив данных. График синуса отсутствует потому, что отладочный индикатор не был помещен на проводник данных, который связан с синусом. • Закройте окно отладочного индикатора. • Измените масштаб части графика. a. Нажмите на кнопку Zoom в палитре graph palette, показанную слева, для вывода на экран выпадающего меню, показанного ниже ( Рис. 114 ).
Рис.114 Выпадающее меню кнопки Zoom. b. Выберите пункт Zoom by X Rectangle, как показано выше. c. Удерживая кнопку мыши в нажатом состоянии, обведите курсором часть осциллограммы. После отпускания кнопки мыши выделенная область изменит масштаб. d. Можно также выбрать Zoom by Y Rectangle или Zoom by Selected Area. e. Для отмены изменения масштаба следует выбрать Undo Zoom из нижнего левого угла выпадающего меню или нажать на кнопку x-axis на панели scale legend, показанной слева. • Используя инструмент ПАНОРАМИРОВАНИЕ, показанный слева, переместите экран графика. Для возвращения экрана графика в его первоначальное положение следует нажать на кнопки x-axis и y-axis панели редактирования шкалы. • С помощью инструмента ПЕРЕМЕЩЕНИЕ КУРСОРА, показанного слева, верните курсор в стандартный режим. • Сохраните изменения и закройте ВП. Популярное:
|
Последнее изменение этой страницы: 2017-03-10; Просмотров: 651; Нарушение авторского права страницы