Лекция №8. Графическое отображение данных
Содержание лекции:график диаграмм; график осциллограмм и двухкоординатный график осциллограмм.
Цель лекции: изучение графика диаграмм и графика осциллограмм, режимов отображения данных, способов объединения нескольких графиков на одной диаграмме, настройки и редактирования графика. График диаграмм. График диаграмм (Waveform Chart) (волнообразный график) – специальный элемент отображения данных в виде одного и более графиков. График Диаграмм расположен на палитре Controls → Graph. На рис. 8.1 показан пример Графика Диаграмм с двумя графиками: экспериментальные данные и их бегущее среднее значение.
Рисунок 8.1 – График диаграмм
1 – название (Label); 2 – шкала Y (Y – scal); 3 – шкала X (X – scale); 4 – панель управления шкалами (Scale legend); 5 – палитра инструментов для работы с графиком (Graph palette); 6 – панель управления графиком (Plot legend)
График диаграмм использует три различных режимаотображения данных: strip chart (ленточный), scope chart (предельный) и sweep chart (амплитудный). Режим по умолчанию – strip chart. Задание режима осуществляется щелчком правой клавишей мыши по диаграмме и выбором пункта Advanced → Update Mode из меню. Режим strip chart представляет собой экран, прокручиваемый слева направо, подобно бумажной ленте. В режиме scope chart по достижении правой границы поле графика очищается, и заполнение диаграммы начинается с левой границы. Режим sweep chart, в отличие от режима scope chart, не очищает поле графика, а отделяет новые данные от старых вертикальной линией – маркером.
Рисунок 8.2 – Режимыотображения данных
Для создания диаграмм достаточно соединить поле вывода скалярной величины с терминалом данных графика диаграмм.
Рисунок 8.3 – Блок-диаграмма соединения с терминалом данных графика
График диаграмм может отображать несколько графиков. Для объединения отображаемых данных используется функция Bundle (объединение), расположенная в палитре Functions → CIuster. Например, блок-диаграмма, показанная ниже, с помощью функции Bundle объединяет выходные данные трех подпрограмм ВП для отображения на графике диаграмм.
Рисунок 8.4 – Блок-диаграмма для отображения нескольких графиков
График осциллограмм и двухкоординатный график осциллограмм. С помощью графиков в виде осциллограмм ВП обычно отображает накопленные в массив данные. На рисунке 8.5 показаны элементы графика. График Осциллограмм (Waveform Graph) и двухкоординатный график Осциллограмм (XY Graph) расположены в палитре Controls → Graph. График Осциллограмм отображает только однозначные функции, такие как y = f (x), с точками, равномерно распределенными по оси X. Двухкоординатный график Осциллограмм отображает любой набор точек, будь то равномерно распределенная выборка во времени или нет.
Рисунок 8.5 - График Осциллограмм:
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)
Одиночный график Осциллограмм работает с одномерными массивами и представляет данные массива в виде точек на графике, с приращением по оси X равным 1 и началом в точке x = 0. Графики также отображают кластеры с установленным начальным значением х0, dх и массивом данных по шкале у. Для отображения множества осциллограмм необходимо изменить размер панели Plot legend (легенда графика). График множества Осциллограмм используется с целью экономии пространства на лицевой панели и для сравнения осциллограмм данных между собой.
График множества Осциллограмм работает с двумерными массивами данных, где каждая строка массива есть одиночная осциллограмма данных и представляет данные массива в виде точек на графике, с приращением по оси X равным 1 и началом в точке х = 0. Графики множества Осциллограмм отображают также и кластеры с установленным начальным значением х0, dх и массивом данных, содержащим кластеры. Каждый кластер содержит массив точек, отображающих данные по шкале Y. Для создания массива кластеров следует использовать функцию Bundle, которая объединяет массивы в кластеры. Далее с помощью функции Build Array создается массив кластеров. Можно также использовать функцию Build Cluster Array, которая создает массив кластеров с определенными полями ввода данных. Одиночные двухкоординатные графики осциллограмм. Одиночный двухкоординатный график осциллограмм работает с кластерами, содержащими массивы x и у. Двухкоординатный график осциллограмм также воспринимает массивы точек, где каждая точка является кластером, содержащим значения по шкалам х и у. Двухкоординатные графики множества осциллограмм. Двухкоординатные графики множества осциллограмм работают с массивами осциллограмм, в которых осциллограмма данных является кластером, содержащим массивы значений х и у. Двухкоординатные графики множества Осциллограмм воспринимают также массивы множества осциллограмм, где каждая осциллограмма представляет собой массив точек. Каждая точка – это группа данных, содержащая значения по х и у.
Воспользуйтесь поиском по сайту: ©2015 - 2024 megalektsii.ru Все авторские права принадлежат авторам лекционных материалов. Обратная связь с нами...
|