123233цв. DIAdem Обработка и анализ данных, генерация отчетов [NI] (2008).. Продукции ni com Штабквартира корпорации National Instruments
Скачать 1.93 Mb.
|
File»Open DataFinder (Файл»Открыть поисковик). Далее выберите зарегистрированный сервер. DIAdem открывает поисковые области сервера в проводнике файлов. Вы можете перемещаться по поисковым областям сервера и загружать данные. Чтобы изменить параметры соединения с удаленной поисковой машиной в DIAdem, выберите команду Settings»Remote DataFinder. Выберите новый поисковый сервер, который вы зарегистрировали, и щелкните по пункту Properties (Свойства). Чтобы протестировать соединение с сервером, щелкните мышью по пункту Server Info»Test (Информация о сервере»Тест). К индексному файлу и области поиска удаленного поисковика должен быть разрешен совместный удаленный доступ. При этом вы сможете просматривать индексированные файлы и искать данные. Чтобы загрузить затем найденные данные с сервера в портал данных, необходимо, во-первых, на других компьютерах иметь доступ для чтения данных, проиндексированных сервером. Во-вторых, поисковые области сервера также должны иметь полные уникальные сетевые имена (UNC path names). Настройки удаленного поисковика нельзя изменить со своего компьютера. Навигация по хранилищам данных DIAdem NAVIGATOR отображает хранилища внешних данных в виде иерархической структуры и позволяет перемещаться по данным, которые хранятся на вашем компьютере, на подключенных сетевых дисках и во всех зарегистрированных базах данных. В DIAdem NAVIGATOR в группе функций Data Stores (Хранилища данных) вы можете выбрать и открыть хранилища данных в файлах и на серверах. Раздел 2. Поиск данных и управление данными © National Instruments Ireland Resources Limited 22 DIAdem: Система генерации отчетов Чтобы загрузить данные в формате SQL, откройте группу функций Data Stores и щелкните мышью по кнопке SQL Example. При этом DIAdem NAVIGATOR открывает пример базы данных в SQL формате, что позволяет просматривать базу данных и перетаскивать отдельные каналы и группы каналов в портал данных. DIAdem выделяет цветом фона каналы или группы каналов, которые выбраны для загрузки в портал данных, Чтобы ограничить выдачу данных из хранилища на сервере, используйте функцию фильтрации. Выберите команду Filter Settings (Настройки фильтра) из контекстного меню хранилища данных, чтобы открыть диалоговое окно настроек фильтра,. Если, например, вы хотите просматривать SQL данные только с именем Test, введите критерий фильтрации Test* для объекта типа Column. Конфигурирование хранилищ данных В настройках хранилищ данных отображаются все хранилища, доступные в DIAdem. Вы можете конфигурировать и удалять существующие хранилища, а также выделять какое-нибудь хранилище, чтобы открыть его в DIAdem NAVIGATOR. Кроме того, вы можете добавлять новые хранилища. Для добавления хранилищ данных выберите команду Settings»Data Stores (Настройки»Хранилища данных). Щелкните мышью по кнопке Create Data Store (Создать хранилище данных) и выберите, например, тип хранилища SQL, чтобы добавить новую SQL базу данных, для которой следует ввести имя и необходимые настройки. В группе функций Data Stores есть уже назначенные кнопки и три свободные кнопки. Вы можете выбрать из контекстного меню команду Predefine Setting, чтобы назначить другие хранилища данных на все эти кнопки, в результате чего часто используемые данные станут доступными оперативно. Загрузка данных из файлов и хранилищ Когда вы перетаскиваете файлы, группы каналов или несколько каналов из проводнике файлов и результатов поиска в корневую папку портала данных, DIAdem удаляет находящиеся внутри нее данные и загружает новые. Если вы перетаскиваете файл или группу каналов в другое место портала, DIAdem генерирует новые группы, содержащие загруженные каналы. Если вы перетаскиваете отдельные каналы внутри портала, DIAdem добавляет их в группу, с которой вы до этого работали. Когда вы перетаскиваете данные в портал данных, DIAdem автоматически использует загрузчик, ассоциированный с конкретным типом файла. Если DIAdem не может загрузить файл автоматически, у вас есть возможность назначить загрузчик. Щелкните правой кнопкой мыши по файлу и выберите в контекстном меню команду Open With (Открыть с помощью). Если вы снимете флажок Display only Plugins with same extensions (Отображать только плагины с теми же расширениями), в диалоговом окне Open With показывается, какие данные ваша версия DIAdem может загрузить. Выберите загрузчик, например, ASCII import (загрузчик ASCII), чтобы загрузить специальный текстовый формат с помощью мастера загрузки Раздел 2. Поиск данных и управление данными DIAdem: Система генерации отчетов 23 ni.com данных в ASCII формате (ASCII Import Wizard). Если в DIAdem нет загрузчика для некоторого специального файлового формата, щелкните по кнопке Download, чтобы скачать загрузчик с Интернет сайта плагинов (NI DataPlugin Web site). Если вы хотите создать новый загрузчик, щелкните мышью по кнопке Wizard. Чтобы создать плагин, DIAdem открывает мастер плагинов (DataPlugin Wizard). Плагин создается на основе VBS-скрипта (скрипта на языке Visual Basic), который анализирует файлы определенного типа и поставляет данные в DIAdem. За более подробной информацией обратитесь к приложению B, Плагины. Чтобы ускорить работу с очень большими файлами, выберите команду Register Data (Зарегистрировать данные) из контекстного меню проводника файлов. В портале данных DIAdem создает защищенные от записи каналы с обозначениями, показанными слева, эти обозначения относятся к данным, которые не загружаются во внутреннюю память. DIAdem отображает имена этих каналов в портале данных шрифтом серого цвета. Для уменьшения времени загрузки больших файлов, значения последовательных элементов данных в которых либо не различаются вовсе, либо слабо различаются, выберите команду Data Reduction (Сжатие данных) из контекстного меню проводника файлов. Вы задаете ширину интервала, которую DIAdem применяет для каждого канала данных, чтобы загрузить по одному значению из каждого интервала. Вы можете загрузить либо первое значение из каждого интервала, либо вычислить среднее, максимум или минимум для каждого интервала. Если одновременно используются несколько методов сжатия для одного канала, DIAdem создает новый канал данных для каждого из методов. Дополнительные форматы файлов В DIAdem применяется много форматов файлов и баз данных. Обратитесь к диалоговому окну Open With или Интернет сайту с плагинами NI, чтобы посмотреть, какие форматы файлов DIAdem уже поддерживает. Вы можете также воспользоваться службой ASAM в скриптах и добавить GPI расширения. Службой ASAM следует пользоваться, если вы в скрипте применяете команды для обмена информацией с серверами ASAM ODS. Эта служба позволяет перемещаться по ATF файлам (файлам в транспортном формате ASAM), ASAM-совместимым базам данным, а также считывать из них и записывать в них данные. Обратиться к данной службе можно с помощью команды File»ASAM Data Service. ASAM (Ассоциация по стандартизации систем измерений и автоматизации) устанавливает, разрабатывает и проверяет промышленные стандарты. Документ ASAM-ODS (Открытые службы данных) описывает стандарт для сохранения, архивации и обмена данными для баз данных, серверов и клиентских приложений, а также для соответствующих интерфейсов и форматов файлов. Чтобы зарегистрировать GPI загрузчики из более ранних версий DIAdem, выберите команду Settings»Options»Extensions»GPI Extensions (Настройки»Варианты»Расширения GPI). Затем, чтобы загрузить файлы, вы Раздел 2. Поиск данных и управление данными © National Instruments Ireland Resources Limited 24 DIAdem: Система генерации отчетов можете выбрать команду File»Open, далее выбрать из контекстного меню команду Open With или просто перетащить файлы. Управление внутренними данными в портале данных Управление данными, загруженными в DIAdem NAVIGATOR, осуществляется в портале данных. Все панели в DIAdem предназначены для работы с внутренними данными из портала данных, который содержит числовые (numeric), сигнальные (waveform), временные (time) и текстовые (text) каналы. Там каналы объединяются в группы, и отображаются их свойства. DIAdem загружает внутренние данные из портала данных в рабочее пространство только на некоторое время и не сохраняет вносимые изменения до тех пор, пока вы не сохраните данные в файл или в базу данных. Работа с каналами DIAdem представляет данные в виде каналов: числовой канал содержит результаты измерений сигналов от датчика, а временной канал содержит связанные с ними значения времени. Все панели управления DIAdem работают с каналами. Например, на панели DIAdem ANALYSIS вы можете выбрать два канала для вычисления FFT (БПФ), а в панели DIAdem REPORT выбрать один канал для отображения с использованием индекса канала. Группы каналов создаются для организации каналов в портале данных. Когда вы перетаскиваете файл данных из DIAdem NAVIGATOR в портал данных, DIAdem создает новую группу каналов. Группы каналов помогают подготавливать и описывать данные для обработки и представления. Например, группа каналов Results может содержать все каналы с результатами вычислений. DIAdem назначает последнюю загруженную группу каналов в портал данных в качестве группы по умолчанию. В этой группе DIAdem сохраняет каналы, для которых вы не задали группу, например, каналы, данные в которых рассчитаны с помощью функций панели ANALYSIS. Имя группы по умолчанию DIAdem отображает выделенным шрифтом. Например, для назначения группы каналов Results группой по умолчанию и сглаживания данных в канале SensorData используйте контекстное меню. DIAdem сохраняет результирующий канал Smoothed в группе по умолчанию Results. Контекстное меню портала данных применяется для редактирования внутренних данных. Вы можете генерировать, удалять, перемещать или копировать группы каналов и отдельные каналы, а также изменять их имена. При отображении портала данных в виде структуры каналы группируются в иерархию групп каналов. В случае отображения портала данных в виде списка все каналы отображаются в виде таблицы и упорядочиваются в соответствии с заданными вами свойствами. Если вы хотите удалить из портала все данные, щелкните мышью по кнопке Delete Internal Data (Удалить внутренние данные) панели инструментов DIAdem NAVIGATOR или выберите команду Delete из контекстного меню корневой папки портала данных. Раздел 2. Поиск данных и управление данными DIAdem: Система генерации отчетов 25 ni.com Когда DIAdem обращается к каналам в системе координат или при вычислениях, канал адресуется по индексу группы в комбинации с именем канала. Чтобы ссылку на канал в виде иной комбинации имени или индекса группы и имени или индекса канала выберите команду Setting»Options»General (Настройки»Варианты»Главные). Индекс группы соответствует положению группы в области данных, а индекс канала показывает положение канала в группе. За подробной информацией о способах адресации каналов обратитесь к параграфу Вычисления над каналами раздела 3, Математическая обработка данных. Создание новых каналов С помощью панелей DIAdem создаются новые каналы для работы с различными функциями. DIAdem NAVIGATOR создает новые каналы при загрузке данных. В панели DIAdem ANALYSIS в новых каналах сохраняются результаты вычислений. Панель DIAdem SCRIPT позволяет создавать новые каналы с помощью скриптов, которые копируют каналы или выполняют вычисления над их данными. В панели DIAdem VIEW можно также создавать каналы вручную. Для этого в контекстном меню таблицы каналов выберите команду Create New Channel (Создание нового канала). Далее можно ввести отдельный элемент данных канала в таблицу каналов или создать последовательность данных с помощью функции Generate (Сгенерировать). Чтобы создать группу каналов, выберите в контекстном меню портала данных команду New»Group (Новая»Группа). Вы не можете дважды использовать одно и то же имя для групп каналов или каналов внутри группы. Чтобы избежать неоднозначности, DIAdem автоматически к имени добавляет индекс. Числовые, сигнальные, временные и текстовые каналы DIAdem работает с различными типами каналов: символьными, сигнальными, временными и текстовыми. Символ, который выводится перед каналом в портале данных, обозначает тип канала. Числовой канал содержит такие данные, как результаты измерений сигналов от датчика, результаты вычислений, значения, введенные с клавиатуры или загруженные из файла. DIAdem может задействовать любой из числовых каналов из портала данных для вычислений и вывода на экран. Каждый сигнальный канал содержит значения аргумента (x) и значения функции (y), которые отображаются в виде графика. Аргумент, как правило, представляет собой временной параметр, например, LabVIEW сохраняет параметры линейной зависимости, состоящие из начального значения и интервала дискретизации. В качестве значений функции могут быть измеренные величины, результаты обработки или величины, введенные с клавиатуры. Если вы используете сигнальные каналы только в качестве каналов значений функции (y-каналов) для вычислений и отображения кривых, у вас нет необходимости задавать канал значений аргумента (x- канал). Временные каналы содержат, например, значения моментов абсолютного времени выполнения измерений. В этих каналах DIAdem сохраняет значения количества секунд, которое прошло с начала года до настоящего Раздел 2. Поиск данных и управление данными © National Instruments Ireland Resources Limited 26 DIAdem: Система генерации отчетов времени. Вы можете задать любой формат для отображения параметров времени. Например, для создания временных каналов используйте, функцию Generate Time Channel (Создать временной канал) из панели DIAdem ANALYSIS. Как правило, временной канал является x-каналом для обработки и для отображения связанных с ним результатов измерений в числовых каналах. В числовых каналах DIAdem сохраняет относительные значения времени такие, как продолжительность измерения в секундах. Текстовые каналы содержат текст, например, заметки и комментарии. DIAdem сохраняет текстовые каналы в кодировке Unicode, которая включает в себя китайские, японские и арабские символы. Текстовые каналы следует использовать в таблицах на панелях DIAdem REPORT и VIEW, а также в 2-мерных системах координат на панели DIAdem REPORT. Эти каналы можно редактировать в таблицах каналов на панели DIAdem VIEW. Организация 2-мерных и 3-мерных данных DIAdem работает с отдельными каналами. Чтобы, отобразить кривые на панели DIAdem VIEW или DIAdem REPORT, следует использовать один или несколько каналов. Если вы перетаскиваете один канал в 2-мерную систему координат, для отображения числового канала DIAdem использует индексацию, а для отображения сигнального канала – значения аргумента (x). Если вы в 2-мерную систему перетаскиваете несколько каналов, первый канал, выделенный в портале данных, автоматически назначается x-каналом для графиков функций. Даже если в системе координат уже отображается график, вы все равно можете выбрать один или более каналов в портале данных и добавить графики в эту же систему координат. Система координат может одновременно отображать несколько каналов по отдельности и в различных сочетаниях. Панели DIAdem REPORT и DIAdem ANALYSYS считывают данные в матричной форме или в виде троек элементов, если они являются 3- мерными. Тройки формируются из трех каналов одинаковой длины: x-канал, y-канал, z-канал. Матрица состоит из x-канала, y-канала и нескольких z- каналов. Количество z-каналов должно совпадать с длиной y-канала, а их длины должны быть равны длине x-канала. Редактирование и создание свойств данных В файле TDM формата DIAdem сохраняет свойства и комментарии вместе с данными большого объема. Например, свойства ряда данных в DIAdem содержат имя автора и дату сохранения, свойства группы каналов содержат название измерения и комментарии, а свойства каналов содержат типы данных и единицы измерения. DIAdem использует свойства для управления данными. Поисковик индексирует свойства, что позволяет быстро находить данные. При отображении в виде древовидной структуры DIAdem выводит свойства данных в нижней части портала данных. Если свойства там не появляются, щелкните мышью по нижней границе портала и растягивая ее откройте окно свойств. Если щелкнуть по корню дерева структуры, то можно увидеть свойства ряда данных. Если вы щелкнете по имени группы каналов, то Раздел 2. Поиск данных и управление данными DIAdem: Система генерации отчетов 27 ni.com увидите ее свойства. Наконец, если вы щелкните по имени отдельного канала – увидите свойства канала. Чтобы редактировать свойство, дважды щелкните мышью в поле свойств. Свойства канала, которые изменять нельзя, например, максимальная длина, монотонность, в портале данных недоступны для выбора и отображаются серым цветом. Свойства, которые можно изменять, например, имя, единица измерения, отображаются на белых полях. Вы можете назначать дополнительные свойства каналам, группам каналов и рядам данных в портале данных. Эти свойства задают дополнительные характеристики данных, которые не входят в состав стандартной модели данных, но доступны для поисковика. Дважды щелкните мышью по каналу и выберите из меню быстрого вызова команду New»Custom Property (Новое»Пользовательское свойство), чтобы создать новое свойство для данного канала. Далее введите имя и выберите тип данных. Свойство становится видимым в структуре и в окне свойств портала данных. Щелкните мышью в поле ввода в окне свойств и введите значение нового свойства канала. Чтобы быть уверенным в том, что каждый новый канал или новая группа каналов всегда получает определенные пользователем свойства, такие, как тип датчика или номер компоненты, вы можете создать для этих свойств шаблон с помощью команды |