123233цв. DIAdem Обработка и анализ данных, генерация отчетов [NI] (2008).. Продукции ni com Штабквартира корпорации National Instruments
Скачать 1.93 Mb.
|
Color surfaces (Раскрашенные поверхности). Чтобы отобразить даже маленькую деформацию, можно применить коэффициент масштабирования, чтобы увеличить деформацию. Ввод и редактирование данных в таблицах каналов Редактирование и отображение содержимого числовых, сигнальных, текстовых и временных каналов, а также ввод новых значений, осуществляется с помощью таблиц каналов. Каналы в такой таблице расположены по столбцам. Заголовок таблицы включает в себя такие Раздел 4. Графическая обработка и редактирование данных DIAdem: Система генерации отчетов 58 ni.com свойства канала, как имя и длина. Чтобы переместить каналы в таблице или удалить их из нее, выделите столбец щелчком мыши над первым свойством канала. Чтобы удалить или перезаписать содержимое ячейки таблицы, щелкните по ней мышью. Чтобы редактировать содержимое ячейки, щелкните по ней дважды. Если вы выделили несколько ячеек в одном столбце или в соседних столбцах, то для редактирования блока данных вы можете выбрать из контекстного меню команду Block Operations (Операции над блоками). В таблице каналов можно создавать новые каналы и заполнять каналы значениями. Для этого выберите из контекстного меню команду Create New Channel (Создать новый канал). Введите имя канала и задайте формат вывода, например Numeric для числового канала. DIAdem создает новый канал в группе по умолчанию в портале данных и одновременного добавляет его в таблицу каналов. Теперь вы можете ввести значения элементов данных канала или вызвать из контекстного меню функцию Generate, чтобы сгенерировать ряд данных. Чтобы задать, какие каналы из портала данных в DIAdem VIEW будут отображаться и обновляться автоматически, например, после вычислений, выберите в контекстном меню команду Display (Отображение). В таблице каналов могут отображаться все каналы портала данных, отдельная группа каналов или только выбранные каналы. Чтобы вывести остальные свойства канала, такие, как максимальное значение или пользовательские свойства, в заголовке таблицы, выберите из контекстного меню команду Select Properties (Выбрать свойства). Вы можете также выбрать какое-нибудь свойство, например, Maximum, из окна свойств портала данных и перетащить его в таблицу каналов. Использование текста и рисунков в дизайне рабочего листа Вы можете размечать рабочие листы с помощью текста и иллюстрировать их с помощью рисунков. Если вы хотите вставить на рабочий лист заголовки или комментарии, выберите тип отображения для некоторой области с помощью команды Textbox (Текстовое окно). После двойного щелчка по этому окну Вы можете ввести текст или переменную, например, текущую дату в виде @@CurrDate@@ . Вы можете также выбрать свойство, например, имя набора данных из окна свойств портала данных и перетащить его в текстовое окно. Обновить содержимое переменной можно в любое время с помощью контекстного меню. Выберите команду Display из контекстного меню для изменения текста или вставки переменных и выражений с помощью кнопки с многоточием в конце поля ввода. За дополнительной информацией о переменных обратитесь к параграфу Использование переменных раздела 6, Автоматизация последовательности действий. Раздел 4. Графическая обработка и редактирование данных © National Instruments Ireland Resources Limited 59 DIAdem: Система генерации отчетов Для вставки изображения испытательного стенда или логотипа компании в некоторую область рабочего листа следует использовать тип изображения Graphic. Щелкните дважды по области рисунка, чтобы загрузить новый рисунок. DIAdem поддерживает все общепринятые графические форматы. При вставке рисунков DIAdem генерирует ссылку на файл рисунков и сохраняет ее вместе с путем доступа в макете. Когда вы загружаете макет, DIAdem может отображать графическую информацию, только если графический файл находится в этой же папке. Чтобы использовать макет на разных компьютерах, применяйте переменные пути доступа, имеющиеся в DIAdem, например, @@LayoutReadPath@ImageFile.jpg. © National Instruments Ireland Resources Limited 60 DIAdem: Система генерации отчетов 5 5. Создание отчетов Вы можете использовать DIAdem REPORT для создания многостраничных отчетов на основе данных и событий. Вы можете использовать двухмерные и трехмерные системы координат, полярную систему координат, таблицы, текст, переменные и изображения для документирования и представления данных. Дизайн рабочего листа Рабочие листы отчета могут иметь различный вид и различную ориентацию страницы. Вы можете сохранить дизайн всех рабочих листов отчета и ссылки на данные отчета в файле макета. Вы можете повторно использовать сохраненные макеты как шаблоны для аналогичных отчетов. Например, чтобы отобразить данные в виде графиков в двухмерной системе координат, откройте группу функций 2D Axis Systems (Двумерные системы координат) и щелкните по кнопке Simple 2D Axis System (Простая двумерная система координат) (изображена слева). Рядом с курсором появится небольшой прямоугольник. Щелкните и перетащите рамку на рабочий лист туда, куда вы хотите поместить двумерную систему координат. Чтобы отобразить кривую, выберите канал в портале данных и перетащите канал в систему координат. DIAdem REPORT отображает числовые каналы с индексом, а каналы сигналов с их х-частями. Чтобы отобразить один или больше каналов с одинаковым x-каналом, сперва щелкните по x-каналу в портале данных, например, Time (Время). Затем, удерживая клавишу Перетащите эти каналы в систему координат. DIAdem REPORT отобразит давление и температуру как графики зависимости от времени. Когда вы перетаскиваете группу каналов в систему координат, DIAdem выбирает первый канал группы как x-канал. Если вы перетащите несколько сигнальных каналов в систему координат, DIAdem отобразит каждый канал осциллограммы с его x-частью. Если вы хотите отобразить график, как функцию над текстовой переменной, выберите из портала данных текстовый канал, содержащий, например, наименования месяцев, и числовой канал, содержащий, например, месячную сумму осадков, и перетащите эти каналы в систему координат. DIAdem REPORT отобразит осадки по месяцам и разметит ось х наименованиями месяцев, содержащимися в канале. Раздел 5. Создание отчетов © National Instruments Ireland Resources Limited 61 DIAdem: Система генерации отчетов Чтобы создать другой рабочий лист, щелкните правой кнопкой мыши по имени рабочего листа в линейке закладок и выберите New (Новый) из контекстного меню. Выберите Manage (Управление) из контекстного меню, чтобы изменить порядок рабочих листов, а также, чтобы переименовать и удалить листы. Чтобы добавить листы из существующего макета, выберите File»Append Layout (Файл»Добавить макет). Если вы хотите поменять макет всех рабочих листов в отчете, выберите Settings»Layout Setup»Layout Parameters (Настройки»Настройки макета»Параметры макета). Если вы хотите изменить ориентацию рабочего листа, выберите Settings»Layout Setup»Worksheet Parameters (Настройки»Настройки макета»Параметры рабочего листа). Вы можете напечатать отчеты, или экспортировать отчет в виде рисунков, файла HTML или файла PDF. Чтобы сохранить текущий рабочий лист в виде рисунка в одном из распространенных форматов, выберите File»Export (Файл»Экспорт). Чтобы сохранить весь отчет в формате HTML, выберите File»HTML Export (Файл»Экспорт в HTML). DIAdem создаст файл HTML с именами графических файлов на каждом рабочем листе. Чтобы сохранить отчет как многостраничный документ PDF, выберите File»PDF Export(Файл»Экспорт в PDF). Использование мастера диаграмм Используйте мастер диаграмм (Chart Wizard) для отображения данных в двумерных или полярных системах координат. За три шага вы выбираете тип диаграммы, определяете каналы с отображаемыми данными и задаете вид отображения. Если вы включите предварительный просмотр, DIAdem покажет, как каждая настройка, которую вы меняете в мастере диаграмм, влияет на вид рабочего листа. Если вы щелкните по кнопке Finish (Готово), DIAdem применит настройки и создаст новый рабочий лист или новую систему координат. Если вы щелкните по кнопке Cancel (Отмена), DIAdem вернет оригинальное состояние. В DIAdem REPORT открыть мастер диаграмм можно несколькими способами. Если вы хотите создать новый рабочий лист, откройте мастер диаграмм из панели инструментов DIAdem REPORT. Если вы хотите отобразить каналы, выбранные в портале данных, откройте мастер диаграмм из контекстного меню портала данных. Если вы хотите добавить двумерную или полярную систему координат на рабочий лист, откройте мастер диаграмм из группы функций 2D Axis Systems (Двухмерные системы координат) или Polar Axis Systems (Полярные системы координат). Если вы хотите изменить систему координат, откройте мастер диаграмм из контекстного меню системы координат. Редактирование объектов Вы можете изменять положение и размеры объектов, таких, как системы координат, таблицы, текст, рисунки и линии повсюду на рабочем листе. Как только курсор мыши окажется над объектом, DIAdem отображает голубую Раздел 5. Создание отчетов DIAdem: Система генерации отчетов 62 ni.com рамку, чтобы вы могли определить, какой именно объект вы выберете щелчком. Чтобы изменить размер объекта, щелкните по объекту. DIAdem выделит его пунктирной рамкой с небольшими квадратиками в углах и по бокам. Перемещайте квадратики по бокам, чтобы изменить ширину или высоту объекта. Перемещайте квадратики в углах, чтобы изменить размер объекта, сохранив пропорции. Удерживая одновременно нажатой клавишу Вы можете выбрать несколько объектов и перемещать их и изменять их размеры одновременно. Вы можете выровнять выбранные объекты относительно друг друга и выровнять их относительные размеры. Опорной точкой для DIAdem служит пунктирная рамка вокруг группы объектов. Чтобы сделать систему координат и таблицу одной ширины, щелкните кнопку Align Width (Выровнять по ширине), показанную слева, на панели инструментов. Если таблица находится ниже и правее системы координат, система координат предоставляет левую границу, а таблица – правую для совмещения их ширины. Большинство объектов состоят из нескольких подобъектов, например, осей, надписей к осям и графикам. Вы можете выбрать и редактировать каждый подобъект. Вы можете передвигать выбранные надписи к осям, форматировать текст при помощи линейки форматирования, или дважды щелкнуть по тексту для открытия диалогового окна, в котором можно изменить текст. Вы можете редактировать общие свойства нескольких выделенных объектов. Если вы выберете надпись к оси и заголовок, вы можете одновременно изменить шрифт для обеих этих надписей. Однако если вы, например, выберите систему координат и текст, вы не сможете этого сделать, потому что у этих объектов нет общих свойств. Отображение объектов В рабочем листе можно накладывать системы координат, таблицы, текст и рисунки друг на друга. Наложенные объекты видимы, потому что задний фон прозрачен. Чтобы выделить текст в системе координат, выберите White (Белый) в качестве фона текста. DIAdem отображает объекты в том порядке, в каком вы поместили их на рабочий лист. Новые объекты располагаются на переднем плане. Вы можете изменить порядок следования объектов. Например, чтобы поместить новое изображение позади существующей системы координат, щелкните правой кнопкой мыши по рисунку и выберите из контекстного меню Move to Background (Переместить на задний план). Форматирование чисел Используйте задание формата для определения отображения чисел на осях и в таблицах. Выберите на рабочем листе числа, которые требуется форматировать, и выберите тип отображения чисел в диалоговом окне. Для Раздел 5. Создание отчетов © National Instruments Ireland Resources Limited 63 DIAdem: Система генерации отчетов форматирования числа в таблице, дважды щелкните по ним в столбце. DIAdem откроет описание таблицы на закладке Column Properties (Свойства столбца). Чтобы использовать определение формата, щелкните по показанной слева кнопке, находящейся рядом с полем ввода формата. Выберите Number (Число) как категорию и, например, задайте 2 как число знаков после запятой. DIAdem отобразит числа в этом столбце в виде десятичных чисел с двумя значащими цифрами после запятой. Чтобы форматировать дату и время, используйте категории Date (Дата), Time (Время) или Date/time (Дата/время). Выберите Region (Регион), чтобы определить, отображаются ли дата и разделители согласно стандартам Европы или Северной Америки. Чтобы настроить формат, выполните следующие два действия. Выберите наиболее близкий к желаемому формат, например, выберите June 01 в категории Date (Дата). В этом же диалоговом окне выберите категорию User-defined (Определяется пользователем). Поменяйте формат #ttt YY на #ttt YYYY и посмотрите в поле Preview (предварительный просмотр) чтобы убедиться, что DIAdem отображает год в виде четырех цифр. Форматирование переменных Используйте функцию Str для отображения содержимого форматированных числовых переменных. Например, чтобы отобразить текущее значение медианы с четырьмя цифрами после запятой, введите в отчет следующую строку: @@Str(StatMedian,"d.dddd")@@ Функция Str преобразует числовое содержимое переменной StatMedian в текст. Формат d.dddd округляет число до четвертого знака после запятой. Два символа @ в DIAdem означает переменную. Форматирование командами пользователя Используйте команды пользователя, чтобы, например, отобразить данные в особом формате, не предоставляемом DIAdem. Команды пользователя определяются в DIAdem SCRIPT. Обратитесь к параграфу Определение команд пользователя раздела 6, Автоматизация последовательности действий, для получения дополнительной информации о командах пользователя. На следующем рисунке приведены одни и те же данные в двух системах координат с различными форматами оси х. В верхней системе координат время отображается в часах, а на нижней системе координат – в днях после 5000 часов. Второй формат генерирует команда пользователя CalcRelFun в скрипте UserCmdExample.vbs. Спецификация формата для оси х нижней системы координат содержит следующий вызов команды с помощью CFV (сокращение от CurrentFormatValue) для форматируемого значения: Раздел 5. Создание отчетов DIAdem: Система генерации отчетов 64 ni.com @@CalcRelFun(CFV, "01.12.2004 00:00:00")@@ Рисунок 5-1. Форматирование оси времени командами пользователя Time (Hours) – время (часы), Temperature (°C) – температура (°C) Чтобы выполнить команды пользователя при обновлении отчета, выберите Settings»Layout Setup»Layout Parameters (Настройки»Настройки макета»Параметры макета) и введите команды пользователя в поле Commands to be executed (Исполняемые команды). Команды пользователя могут не только форматировать системы координат и таблицы, но также считывать информацию из баз данных и выполнять вычисления. Редактирование макетов Вы сохраняете описания всех рабочих листов в отчете в файле макета с расширением .tdr. Файл макета содержит описания всех объектов, таких, как системы координат, таблицы, текст, ссылки на данные. Вы можете изменять или удалять назначение данных в диалоговых окнах для систем координат и таблиц. По умолчанию DIAdem использует имя канала и индекс группы, чтобы назначать каналы данных в отчет. Это хорошо работает, если каналы в файлах данных, с которыми вы работаете, всегда имеют одинаковое имя и находятся в одной и той же группе каналов. Если группа каналов не всегда находится в одном и том же месте файла данных, но всегда имеет одинаковое имя, то назначение канала может состоять из имени группы и имени канала. Отчет может также включать ссылки на канал, состоящие из имени группы или индекса группы и индекса канала. Чтобы определить тип Раздел 5. Создание отчетов © National Instruments Ireland Resources Limited 65 DIAdem: Система генерации отчетов назначения канала, выберите Settings»Options»General (Настройки»Опции»Общие). Однако если каналы в файле данных, с котором вы работаете, имеют различные имена, но всегда находятся в одном и том же месте в наборе данных, в DIAdem REPORT вы также можете использовать номера каналов. Номер канала появляется в списке в портале данных. Выберите Settings»Layout Setup»Layout Parameters (Настройки»Настройки макета»Параметры макета), чтобы выбрать режим с именами или режим с номерами. Если вы используете режим с номерами,DIAdem отображает номер канала перед каналами в описаниях систем координат и таблиц. Если вы включили режим с именами и расширенный режим, и сделали запись в определении кривой, DIAdem отобразит графики всех пар каналов с их именами, а не только график из первой совпавшей пары каналов. После того, как вы назначили каналы для системы координат, DIAdem ищет в портале данных первый канал с заданным именем х-канала, например, Time (Время). Если x-канал обнаружен, DIAdem начинает поиск связанного с ним y-канала, Speed (Скорость). В расширенном режиме, DIAdem ищет другие пары каналов Time/Speed до самого конца портала данных. Выберите Settings»Layout Setup»Layout Parameters»Curve Expansion (Настройки»Настройки макета»Параметры макета»Расширение графиков), чтобы определить атрибуты каждой отображаемой кривой. Если вы выберете Settings»Options»General (Настройки»Варианты»Общие)и выберете Only channel name (Только имя канала) как |