Архитектура Аудит Военная наука Иностранные языки Медицина Металлургия Метрология
Образование Политология Производство Психология Стандартизация Технологии


Цель: Создать массив, используя свойство автоиндексации цикла 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

панели редактирования шкалы.

• С помощью инструмента ПЕРЕМЕЩЕНИЕ КУРСОРА, показанного слева, верните курсор в стандартный режим.

• Сохраните изменения и закройте ВП.


Поделиться:



Популярное:

  1. Exercise 2: Are these statements true or false? – Истинны или ложны данные высказывания?
  2. II. Ассистивные устройства, созданные для лиц с нарушениями зрения
  3. II.Соответствуют ли данные утверждения содержанию текста? Выпишите номера соответствующих утверждений.
  4. Pиc. 18. График статического зондирования
  5. V ДАННЫЕ ОБЬЕКТИВНОГО ОБСЛЕДОВАНИЯ
  6. Азбука КОМПАС-График, Азбука КОМПАС 3D
  7. АЛГОРИТМЫ ПОСТРОЕНИЯ ЭЙЛЕРОВА И ГАМИЛЬТОНОВА ЦИКЛА
  8. Банковская выписка содержит данные о поступлении и списании денежным средств на расчетном счете предприятия
  9. В пределах развития ледниковых форм рельефа распростране- ны формы, созданные талыми ледниковыми водами — озы, камы, долинные зандры зандровые равнины.
  10. Взаимосвязь инфляции и безработицы. График Филлипса. Стагфляция. Гипотеза естественного уровня: вертикальный вид графика Филлипса
  11. Вопрос 42. Действия над массивами и их элементами
  12. Выразительные средства графики


Последнее изменение этой страницы: 2017-03-10; Просмотров: 651; Нарушение авторского права страницы


lektsia.com 2007 - 2024 год. Все материалы представленные на сайте исключительно с целью ознакомления читателями и не преследуют коммерческих целей или нарушение авторских прав! (0.017 с.)
Главная | Случайная страница | Обратная связь