Академический Документы
Профессиональный Документы
Культура Документы
Май 2009
373422H-01
Техническая поддержка по всему миру и информация о выпускаемой
продукции
ni.com
Авторское право
Согласно законам об авторском праве, это руководство нельзя переиздавать и распространять как в электронной, так и в
печатной форме путем ксерокопирования, перезаписи, хранения в информационно-поисковых системах. Также нельзя
осуществлять полный или частичный перевод без предварительного письменного разрешения от корпорации National
Instruments.
Компонент DataFinder данного продукта включает программное обеспечение CLucene, использование которой
регулируется Apache License, Version 2.0.
Это программное обеспечение включает программное обеспечение Stingray, разработанное Rogue Wave Software division
of Quovadx, Inc. Copyright © 1995–2006, Quovadx, Inc. Все права защищены
Для компонентов, используемых в USI (Xerces C++, ICU, HDF5, b64 library, Stingray and STLport), применяется
следующее соглашение об авторском праве. Для списка условий и отказа от прав относительно этих компонентов,
обратитесь к документу USICopyrights.chm.
Xerces C++. Этот продукт включает программное обеспечение, разработанное Apache Software Foundation
(http://www.apache.org/). Copyright 1999 The Apache Software Foundation. Все права защищены.
ICU. Copyright 1995–2009 International Business Machines Corporation and others. Все права защищены
HDF5. NCSA HDF5 (Hierarchical Data Format 5) Software Library and Utilities Copyright 1998, 1999, 2000, 2001, 2003, by
the Board of Trustees of the University of Illinois. Все права защищены
b64 library. Copyright (c) 2004–2006, Matthew Wilson and Synesis Software. Все права защищены
Stingray. Это программное обеспечение включает программное обеспечение Stingray, разработанное Rogue Wave
Software division of Quovadx, Inc. Copyright 1995–2006, Quovadx, Inc. Все права защищены.
STLport. Copyright 1999–2003 Boris Fomitchev.
National Instruments относится с уважением к интеллектуальной собственности и призывает своих клиентов к такому же
отношению. Программное обеспечение NI защищено законами об охране авторских и смежных прав. Вы имеете право
передавать программное обеспечение и прочие материалы, разработанные с помощью программного обеспечения
National Instruments, третьим лицам в соответствии с условиями приобретенной Вами лицензии и другими
законодательными ограничениями.
Торговые марки
National Instruments, NI. ni.com, LabVIEW и DIAdem являются торговыми марками корпорации National Instruments. За
более подробной информацией обратитесь к разделу Terms of Use на сайте ni.com/legal.
Названия других упомянутых в данном руководстве изделий и производителей также являются торговыми марками или
наименованиями, у которых есть правообладатели.
Участники программы партнерства National Instruments Alliance Partner Program ведут свой бизнес независимо от
National Instruments, причем они не являются посредниками, партнерами или подразделением совместного с National
Instruments предприятия.
Патенты
Для получения информации о патентах, которыми защищены изделия National Instruments, запустите команду
Help»Patents из главного меню Вашего программного обеспечения, откройте файл patents.txt на имеющемся у Вас
компакт-диске или зайдите на сайт ni.com/patents.
Условные обозначения
В настоящем руководстве используются следующие
обозначения:
Стартовое окно
При запуске DIAdem появляется стартовое окно, показанное на рисунке 1-2,
в котором отображаются учебные пособия и примеры, которые вы можете
запустить, чтобы ознакомиться с основами работы с DIAdem. Информация о
DIAdem содержит советы для новичков и продвинутых пользователей, а
также позволяет провести поиск дополнительной информации в интернете.
Поиск примеров
Справка DIAdem содержит примеры по анализу данных, генерации отчетов
и созданию скриптов. Примеры содержат как простые решения, так и
сложные приложения, которые можно использовать в качестве шаблонов
для собственных разработок.
Краткие выводы
Здесь предоставлен краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
Учебники
Используйте учебники в стартовом окне, чтобы научиться работать в
DIAdem. Выберите в меню Help»Tutorials Visible (Помощь»Отобразить
учебники), чтобы определить, будет ли DIAdem отображать группу функций
с видеоучебниками в дополнение к соответствующей панели. За
дополнительными видео по DIAdem обратитесь на сайт ni.com/diadem.
Примеры
Используйте галерею примеров (Example Gallery) или поисковик примеров
(Example Finder) для автоматической загрузки и выполнения примеров
анализа данных, генерации отчетов и скриптов и использования этих
примеров, как шаблонов собственных разработок. В перечне примеров
содержатся также процедуры, в которых предоставляются пошаговые
инструкции для решения определенных задач. Выполните шаги, указанные
в процедуре, чтобы научиться использовать описываемую функцию.
Дополнительные ресурсы
Обратитесь к заголовку Additional Resources в стартовом окне для запуска
справки DIAdem и интернет-ссылок для получения дополнительной
информации.
Извлечение данных
Используйте быстрый поиск (Quick Search) для поиска по элементу, если
вы не знаете, относится ли он к файлу, группе или каналу. Используйте
расширенный поиск (Advanced Search) для комбинации нескольких
условий поиска и точного определения искомых свойств.
Сохранение данных
Чтобы сохранить данные в портале данных, выполните следующие
действия.
Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
DataFinder
В области ввода поиска DataFinder (Поисковик данных) вводится условия
поиска необходимых данных. Вы также можете перетаскивать свойства из
окон свойств портала данных или проводника по файлам в область ввода
для поиска. В строке логических операций можно объединять условия
поиска при помощи логических операторов AND или OR и использовать
круглые скобки для уточнения запроса.
Search Areas
Search Areas (Области поиска) – это папки в файловой системе, которые
просматривает DataFinder.
File Browser
Используйте меню быстрого запуска в Search Results для открытия
найденных файлов данных в виде древовидной структуры в проводнике по
файлам (File Browser). Щелкните правой кнопкой мыши по пустому месту,
Группы каналов
Группы каналов содержат каналы, а также описывающую группу каналов
свойства. Используйте группы каналов для организации данных. Вы можете
определить группу каналов как группу по умолчанию, например, чтобы
автоматически группировать все результаты вычислений в DIAdem
ANALYSIS. DIAdem отображает имя группы по умолчанию выделенным
шрифтом.
Каналы
Каналы содержат последовательности данных – результатов измерений,
полученных в процессе испытаний, загруженных из внешнего набора
данных или вычисленных с помощью DIAdem. DIAdem различает числовые
каналы, каналы осциллограмм, каналы временных параметров и текстовые
каналы. Числовые каналы содержат строки данных, каналы осциллограмм
содержат строки данных и ассоциированный с ними канал х с информацией
для "генерации" осциллограмм, каналы временных параметров содержат
строки параметров времени, текстовые каналы содержат текст.
Свойства
Свойства – это информация о данных, которые DIAdem сохраняет с
последовательностями данных в файле TDM. Свойства набора данных
включают имя автора и дату сохранения, свойства групп каналов включают
название измерения и комментарии, а свойства канала содержат тип данных
и единицу измерения канала. В дополнение к стандартным свойствам вы
можете создать собственные свойства для набора данных, группы каналов и
канала. DIAdem отображает свойства в окнах свойств проводника по
файлам и портала данных.
Просмотр кривых
Чтобы просмотреть загруженный набор данных в системе координат,
выполните следующие действия.
Редактирование графиков
В DIAdem VIEW вы можете измерять по графикам, а также копировать,
удалять и интерполировать фрагменты графиков. Для измерений
используйте курсор графика, курсор максимальных значений и курсор
минимальных значений, активируемые из инструментальной панели
DIAdem VIEW. Для редактирования фрагментов графиков служат функции
флагов на панели инструментов системы координат.
Измерение по графикам
Чтобы отслеживать точки графика курсором в системе координат,
выполните следующие действия.
Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
Layouts
Layout (макет) может содержать несколько рабочих листов. В DIAdem
макеты сохраняются отдельно от каналов. Вы можете повторно
использовать макет в качестве шаблона для наборов данных аналогичной
структурой.
Axis Systems
В системах координат (Axis Systems) отображаются данные в виде
графиков, импульсов или гистограммам. Для ввода данных в систему
координат перетащите каналы из портала данных в систему координат.
Используйте курсор диапазона (band cursor) и курсор области (frame cursor)
для масштабирования фрагментов графиков. Легенда открывается справа от
оси координат.
Graphics Cursors
DIAdem VIEW предлагает различные графические курсоры для работы с
графиками в системе координат. Курсор графика (Curve Cursor)
перемещается между точками кривой, другие графические курсоры служат
для определения минимальные или максимальные значения на графике.
Если в системе координат находятся несколько графиков, графический
курсор следует по основному графику, которая задается установкой
соответствующего флажка в легенде. DIAdem синхронизирует все курсоры
на рабочем листе между собой, а также с видео и трехмерными моделями.
Flags
Используйте курсор диапазона и курсор области для выбора фрагментов
графиков, отмеченных флажками, для удаления, копирования или пересчета
значений выбранных точек графика.
Channel Tables
В таблицах каналов (Channel Tables) вы можете просмотреть
индивидуальные значения каналов, изменить значения всех типов каналов,
добавить новые значения или каналы. В отображаемых свойствах таблицы
канала можно задать, будут ли в таблице каналов отображаться только
каналы, перетащенные в таблицу, или же будут автоматически
отображаться все каналы в группе или в портале данных.
Videos
Видео (Video) отображаются в области видео. Если значения результатов
измерений, ассоциируемые с видео, отображаются как графики в системе
координат, вы можете перемещать графический курсор вдоль графиков,
3D Models
В области моделей вы можете проецировать на модель испытуемого объекта
измеренные или симулируемые данные в виде оттенков цвета или
деформации. Например, вы можете отобразить температуру, как оттенок
цвета на модели климата, или отобразить нагрузку на элементы моста как
деформацию. Чтобы сделать это, вы должны ввести трехмерную модель
испытуемого объекта и соединить каждый канал данных с соответствующей
точкой модели. Для точек моделей, где нет сенсоров, DIAdem
интерполирует значения, используя данные соседних точек моделей.
Textboxes
Вы можете отображать текст и информационные переменные, например,
текущую дату, в текстовых окнах (Textbox). Вы можете перетащить
свойства из портала данных в текстовое окно. Щелкните два раза по
текстовому окну для ввода текста. Выберите пункт Display из контекстного
меню, чтобы изменить внешний вид текста.
Graphics
Вы можете иллюстрировать область изображений (Graphics) графическими
изображениями. Щелкните дважды по области изображений, чтобы
добавить рисунок.
Усреднение каналов
Чтобы рассчитать среднемесячные температуры, выполните следующие
действия.
Ch("Results/TmMax_Diff")=Ch("[1]/Tm_max")-Ch("[2]/Temperatures")
Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
Mathematical Functions
DIAdem ANALYSIS предлагает широкий набор стандартных функций
(Mathematical Functions) для обработки данных. Вы назначаете входным
каналам стандартные функции, устанавливаете параметры и выполняете
вычисления. Щелкните по кнопке OK для однократного выполнения
вычислений и закрытия диалогового окна. Щелкните по кнопке Calculate
для выполнения нескольких вычислений с одной стандартной функцией.
Default Group
DIAdem хранит каналы результатов вычислений в группе по умолчанию в
портале данных. Используйте меню быстрого запуска для изменения
группы по умолчанию, чтобы определить, куда DIAdem должен сохранять
результаты вычислений. DIAdem отображает имя группы по умолчанию
выделенным шрифтом.
Calculator
Используйте калькулятор для задания ваших собственных формул
обработки данных. Калькулятор содержит как простые арифметические
операции, так и продвинутые научные и инженерные функции. Используйте
калькулятор, чтобы обрабатывать данные каналов, переменных и отдельных
операндов. DIAdem сохраняет результаты в каналах или переменных.
Units
Если вы назначите единицы измерения из каталога единиц измерения
оригинальным каналам, DIAdem автоматически вычислит единицу
измерения каналов результатов. Например, на основе физических величин и
единиц измерения исходных каналов деление расстояния на время даст
скорость, которая измеряется в километрах в час. Выберите
Settings»Options»Units (Настройки»Варианты»Единицы измерений) для
добавления ваших собственных единиц измерения и для определения
наборов единиц измерения с предпочитаемыми единицами измерения.
Рисунки и линии
Иллюстрируйте ваши отчеты изображениями и логотипами компании.
Используйте линии и прямоугольники для разделения рабочего листа или
выделения текстового поля. Чтобы добавить рисунок на рабочий лист,
выполните следующие действия.
Minimum: @@Str(Data.GetChannel("[2]/Precipitation_2003").
Properties("minimum").Value, "AutoAdj")@@
Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
Layouts
Макет (Layout) может содержать несколько рабочих листов. В DIAdem
макеты сохраняются отдельно от каналов. Вы можете повторно
использовать макет в качестве шаблона для наборов данных аналогичной
структуры.
Worksheets
Рабочие листы (Worksheets) содержат системы координат, текст, таблицы и
рисунки. Чтобы добавить данные на рабочий лист, перетащите каналы из
портала данных в системы координат и таблицы. Помимо выбора каналов из
портала данных вы также можете добавлять каналы данных, щелкнув
дважды по системе координат или таблице.
Chart Wizard
Вы можете использовать мастер диаграмм (Chart Wizard) для создания и
изменения двухмерных и полярных систем координат. Функция
предварительного просмотра позволяет увидеть каждое изменение настроек
рабочего листа.
Axis Systems
В системах координат (Axis Systems) отображаются данные в виде, кривых,
гистограмм и поверхностей. Щелкните дважды по системе координат,
чтобы редактировать изображаемые кривые, добавить новые кривые или
удалить имеющиеся.
Tables
Используйте таблицы (Tables) для размещения содержимого каналов.
Дважды щелкните по таблице, чтобы редактировать отображаемые столбцы,
добавлять новые столбцы и удалять существующие.
Text
Используйте текст (Text) для комментариев к рабочим листам. Текст может
также включать информацию о переменных, например, имя файла или
текущую дату. В DIAdem символами @@ обозначаются переменные
выражения. Щелкните Refresh (Обновить) на панели инструментов DIAdem
REPORT, чтобы отобразить текущее состояние переменных.
Decoration
Используйте комментарии, линии, стрелки, прямоугольники и окружности
на рабочем листе для выделения определенных областей или точек кривых.
Graphics
Используйте изображения и логотипы для иллюстрации рабочих листов.
DIAdem поддерживает различные форматы графических файлов, в том
числе PNG, BMP, JPG, TIF и WMF.
Создание скриптов
Режим записи– самый простой способ создания скриптов. Когда вы
включаете этот режим, DIAdem создает новый скрипт в редакторе скриптов
и записывает выполненные вами действия в скрипт. Чтобы создать новый
скрипт в режиме записи, выполните следующие действия.
Редактирование скриптов
В режиме записи вы нажимали <Ctrl-A>для записи поиска данных о погоде.
DIAdem вставил части этих строк, как комментарии, это позволит проводить
поиск с или без интерфейса DIAdem NAVIGATOR.
Проверка скриптов
Чтобы проверить измененный скрипт, выполните следующие действия.
Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.
Scripts
Скрипты (Scripts) позволяют выполнять последовательность команд поиска,
загрузки и обработки данных, а также создания отчетов. Вы можете
использовать в скриптах синтаксис VBS и команды DIAdem. Вы можете
интегрировать в скрипты стандартные диалоговые окна или создавать ваши
собственные диалоговые окна.
Recording Scripts
В режиме записи DIAdem записывает в скрипт команды для каждого
действия, которое вы выполняете интерактивно.
Script Editor
Редактор скриптов (Script Editor) отображает программный код скриптов.
Когда в режиме записи производится запись действий, DIAdem заносит
команды непосредственно в редактор скриптов. Используйте функции
нумерации строк, команды перехода, закладки, восстановления, поиск и
замену, чтобы упростить редактирование скриптов. Используйте Microsoft
Windows Script Debugger в редакторе скриптов, чтобы отлаживать скрипт
шаг за шагом и находить ошибки.
CodeCompletion
Если вы введете имя объекта и завершите ввод точкой, редактор скриптов
предложит вам список подобъектов, событий, свойств и методов, доступных
для этого объекта. Выберите требуемое двойным щелчком мыши.
Interaction Mode
При использовании интерактивного режима (Interaction Mode) вы можете
остановить ваш скрипт для интерактивной работы с DIAdem. В скриптах
интерактивный режим включается командой InterActionOn. Чтобы
выйти из интерактивного режима, щелкните кнопку End Interaction,
доступную на панелях инструментов всех панелей DIAdem.
User Commands
Чтобы добавить пользовательские команды (User Commands) в DIAdem,
определив в скрипте. Например, вы можете использовать такие команды
пользователя для формул калькулятора, для форматирования системы
координат в DIAdem REPORT и новые команды в DIAdem SCRIPT.
© National Instruments Ireland Resources Limited 55 Начало работы с DIAdem
Раздел 6. Автоматизация последовательности действий
User Dialog Boxes
Создавайте диалоговые окна пользователя (User Dialog Boxes) в редакторе
диалогов DIAdem SCRIPT для ввода переменных, запроса параметров или
запуска функций. Используйте события для подключения элементов из
диалоговых окон пользователя и определения, как скрипт должен вести себя
относительно предварительно заданных настроек.