8 Лекция №8. Графическое отображение данных
Содержание лекции:
график диаграмм; график осциллограмм и
двухкоординатный график осциллограмм.
Цель лекции: изучение графика диаграмм и графика осциллограмм,
режимов отображения данных, способов объединения нескольких
графиков на одной диаграмме, настройки и редактирования графика.
График
диаграмм.
График
диаграмм
или
Waveform
Chart
(волнообразный график) представляет собой специальный элемент
отображения данных в виде одного и более графиков, расположенный в
подпалитре Graph палитры Controls. На рисунке 8.1 показан пример Графика
Диаграмм с двумя графиками: экспериментальные данные и их бегущее
среднее значение.
В графике диаграмм имеется три различных режима отображения
данных: strip chart (ленточный), scope chart (предельный) и sweep chart
(амплитудный) (рисунок 8.2). Режимом по умолчанию является strip chart.
Для задания режима необходимо щелчкнуть правой кнопкой мыши по
диаграмме и выбрать пункт Update Mode из меню Advanced.
В режиме strip chart экран прокручивается слева направо подобно
бумажной ленте. В режиме scope chart диаграмма начинает заполняться с
левой стороны и по достижении правой границы поле графика автоматически
очищается. В режиме sweep chart, в отличие от режима scope chart, не
происходит очищение поля графика, новые данные отделяются от старых
посредством вертикальной линии – маркера.
Для создания диаграмм достаточно соединить поле вывода скалярной
величины с терминалом данных графика диаграмм (рисунок 8.3).
30
1 – название (Label); 2 – шкала Y (Y – scal); 3 – шкала X (X – scale); 4 – панель управления
шкалами (Scale legend); 5 – палитра инструментов для работы с графиком (Graph palette);
6 – панель управления графиком (Plot legend).
Рисунок 8.1 – График диаграмм
Рисунок 8.2 – Режимы
отображения данных
Рисунок 8.3 – Блок-диаграмма соединения с терминалом данных
графика
31
График диаграмм может отображать несколько графиков. Для этого
необходимо объединить отображаемые данные при помощи функции Bundle
(объединение), расположенной подпалитре CIuster палитры Functions. На
рисунке 8.4 изображена блок-диаграмма, в которой при помощи функции
Bundle объединены выходные данные трех подпрограмм ВП для отображения
на графике диаграмм.
Рисунок 8.4 – Блок-диаграмма для отображения нескольких графиков
График осциллограмм и двухкоординатный график осциллограмм.
Накопленные в массив данные в ВП обычно отображаются при помощи
графиков в виде осциллограмм. Элементы графика представлены на рисунке
8.5.
График Осциллограмм (Waveform Graph) и двухкоординатный график
Осциллограмм (XY Graph) расположены в подпалитре Graph палитры
Controls. График Осциллограмм служит для отображения только
однозначных функций таких, как y = f (x), с точками, равномерно
распределенными по оси X. Двухкоординатный график Осциллограмм служит
для отображения любого набора точек, будь то равномерно распределенная
выборка во времени или нет.
Одиночный график Осциллограмм
предназначен для работы с
одномерными массивами и представляет данные массива в виде точек на
графике, с началом в точке x = 0 и приращением по оси X равным 1. Графики
также могут отображать кластеры с установленным начальным значением х0,
dх и массивом данных по шкале у.
Для удобства сравнения осциллограмм данных между собой и для
экономии пространства на лицевой панели применяют
график множества
Осциллограмм.
Для отображения нескольких осциллограмм необходимо
изменить размер панели Plot legend (легенда графика).
График множества Осциллограмм работает с двумерными массивами
данных, в котором каждая строка является одиночной осциллограммой
данных и представляет данные массива в виде точек на графике, с
приращением по оси X равным 1 и началом в точке х = 0.
Графики множества Осциллограмм отображают также и кластеры с
32
установленным начальным значением х0, dх и массивом данных, содержащим
кластеры. Каждый кластер содержит массив точек, отображающих данные по
шкале Y. Функцию Bundle, объединяющая массивы в кластеры, используется
для создания массива кластеров.
1 – панель управления свойствами осциллограмм (Plot legend); 2 – курсор (Cursor); 3
– основная размерная сетка (Grid mark); 4 – дополнительная размерная сетка (Mini-grid
mark); 5 – палитра элементов управления графиком (Graph palette); 6 – панель перемещения
курсора (Cursor mover); 7 – панель управления свойствами курсора (Cursor legend); 8 –
панель управления шкалой (Scale legend); 9 – шкала X (X – scale); 10 – шкала Y (Y – scale);
11 – собственная метка графика (Label).
Рисунок 8.5 - График Осциллограмм
Далее при помощи функции Build Array создается массив кластеров.
Функцию Build Cluster Array применяется для создания массива кластеров с
определенными полями ввода данных.
Одиночные двухкоординатные графики осциллограмм.
Одиночный
двухкоординатный график осциллограмм предназначен для работы с
кластерами, которые содержат массивы x и у. Также двухкоординатный
график осциллограмм может воспринимать массивы точек, где каждая точка
является кластером, содержащим значения по шкалам х и у.
Двухкоординатные
графики
множества
осциллограмм.
Двухкоординатные графики множества осциллограмм предназначены для
работы с массивами осциллограмм, в которых осциллограмма данных
является кластером, содержащим массивы значений х и у. Двухкоординатные
графики множества Осциллограмм могут воспринимать массивы множества
осциллограмм, где каждая осциллограмма представляет собой массив точек.
Каждая точка – это группа данных, содержащая значения по х и у.
|