Добавил:
Upload Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
Lesson 3.doc
Скачиваний:
0
Добавлен:
01.05.2025
Размер:
1.03 Mб
Скачать

Xy Graph с одной кривой

Индикатор XY Graph принимает три типа данных для построения одиночных кривых. Одним из типов является кластер, содержащий массивы x и y. Примером индикатора с этим типом данных является (X and Y arrays) Single Plot из ВП XY Graph, находящегося в библиотеке labview\examples\general\graphs\gengraph.llb.

XY Graph также принимает массив точек, каждая из которых является кластером, содержащим значения x и y. Примером может служить индикатор (Array of Pts) Single Plot из ВП XY Graph, находящегося в библиотеке labview\examples\general\ graphs\gengraph.llb. На индикатор XY Graph можно подать комплексный массив, в этом случае действительная интерпретируется как координата X, а мнимая — как координата Y.

Xy Graph со многими кривыми

Для построения нескольких кривых индикатор XY Graph принимает данные трех типов. Прежде всего, это массив кластеров, в котором каждый кластер содержит массив x и массив y. Пример — индикатор (X and Y arrays) Multi Plot из ВП XY Graph, находящегося в библиотеке labview\examples\general\ graphs\gengraph.llb.

На вход XY Graph можно подавать массив кластеров, содержащих массивы точек. Точка — это кластер с величиной x и величиной y. Примером является индикатор (Array of Pts) Multi Plot из ВП XY Graph, находящегося в библиотеке labview\examples\ general\graphs\gengraph.llb. Наконец, XY Graph может принимать массив кластеров, где каждый кластер содержит массив комплексных чисел. Действительная часть откладывается по оси X, а мнимая — по оси Y.

Упражнение 3-6 Отображение нескольких кривых на одном графике

Цель

Отобразить несколько наборов данных на индикаторе Waveform Chart и настроить параметры отображения.

Сценарий

Вам нужно модифицировать ВП из упражнения 3-5 так, чтобы показать текущую температуру и ее скользящее среднее на одном графике. У пользователя должна быть возможность рассматривать часть кривой, пока данные продолжают поступать.

Проектирование

На рис. 3-33 показана лицевая панель существующего ВП (Средняя температура), а на рис. 3-34 — его блок-диаграмма.

Рис. 3-33. Лицевая панель ВП Средняя температура.

Чтобы пользователь мог рассмотреть часть кривой во время накопления данных, покажите панель управления шкалами и панель графических инструментов. Кроме того, раздвиньте панель управления кривыми, чтобы показать еще одну кривую.

Модификация блок-диаграммы на рис. 3-34 заключается в подаче на индикатор двух наборов данных. Объедините среднюю и текущую температуру в кластер и соедините его с терминалом Ход температуры.

Рис. 3-34. Блок-диаграмма ВП Средняя температура.

Сначала измените блок-диаграмму, затем — лицевую панель.

Реализация

1. Откройте Средняя температура.vi из каталога C:\Exercises\LabVIEW Basics I\Средняя температура. Этот ВП был создан в предыдущем упражнении.

2. Выберите пункт меню File>>Save As и сохраните ВП под именем Текущая и средняя температура.vi в каталог C:\Exercises\LabVIEW Basics I\Temperature Multiplot. Если такого каталога нет, создайте его. При сохранении выберите опцию Substitute Copy for Original (Подставить копию вместо оригинала).

Теперь вам нужно модифицировать блок-диаграмму по образцу рис. 3-35.

Рис. 3-35. Блок-диаграмма ВП Текущая и средняя температура.

3. Откройте блок-диаграмму.

4. Подайте текущую и среднюю температуры на терминал индикатора Ход температуры.

 Сотрите проводник, соединяющий функцию деления с терминалом Ход температуры.

 Поместите функцию Bundle между функцией деления и терминалом Ход температуры. При нехватке места расширьте рамку цикла While.

 Соедините выход функции деления с верхним входом Bundle.

 Подведите текущую температуру к нижнему входу функции Bundle. Текущая температура — это выход ВП Thermometer, находящегося внутри цикла While.

 Соедините выход функции Bundle с терминалом индикатора Ход температуры.

Далее вам нужно модифицировать лицевую панель, как показано на рис. 3-36.

Рис. 3-36. Блок-диаграмма ВП Текущая и средняя температура.

5. Откройте лицевую панель ВП.

6. Покажите обе кривые на панели управления кривыми.

 Раздвиньте инструментом ПЕРЕМЕЩЕНИЕ панель управления вверх, захватив ее за верхний центральный маркер.

 Переименуйте верхнюю кривую в Скользящее среднее.

 Переименуйте нижнюю кривую в Текущая температура.

 Измените вид кривой для текущей температуры. Для этого выберите нужную кривую на панели управления инструментом УПРАВЛЕНИЕ, а затем выберите способ отображения.

Совет Кривые перечислены на панели параметров в том же порядке, в каком были поданы элементы на вход функции Bundle.

7. Покажите панель управления шкалами и палитру графических инструментов временной диаграммы.

 Щелкните правой кнопкой на диаграмме и выберите в контекстном меню пункт Visible Items>>Scale Legend.

 Щелкните правой кнопкой на диаграмме и выберите в контекстном меню пункт Visible Items>>Graph Palette.

8. Сохраните ВП.

Соседние файлы в предмете [НЕСОРТИРОВАННОЕ]