Вы находитесь на странице: 1из 58

DIAdem™

Начало работы с DIAdem

Май 2009
373422H-01
Техническая поддержка по всему миру и информация о выпускаемой
продукции
ni.com

Штаб-квартира корпорации National Instruments


11500 North Mopac Expressway Austin, Texas 78759-3504 USA Tel: 512 683 0100

Офисы по всему миру


Australia 1800 300 800, Austria 43 662 457990-0, Belgium 32 (0) 2 757 0020, Brazil 55 11 3262 3599,
Canada 800 433 3488, China 86 21 5050 9800, Czech Republic 420 224 235 774, Denmark 45 45 76 26
00, Finland 358 (0) 9 725 72511, France 01 57 66 24 24, Germany 49 89 7413130, India 91 80 41190000,
Israel 972 3 6393737, Italy 39 02 41309277, Japan 0120-527196, Korea 82 02 3451 3400, Lebanon 961
(0) 1 33 28 28, Malaysia 1800 887710, Mexico 01 800 010 0793, Netherlands 31 (0) 348 433 466, New
Zealand 0800 553 322, Norway 47 (0) 66 90 76 60, Poland 48 22 328 90 10, Portugal 351 210 311 210,
Russia 7 495 783 6851, Singapore 1800 226 5886, Slovenia 386 3 425 42 00, South Africa 27 0 11 805
8197, Spain 34 91 640 0085, Sweden 46 (0) 8 587 895 00, Switzerland 41 56 2005151, Taiwan 886 02
2377 2222, Thailand 662 278 6777, Turkey 90 212 279 3031, United Kingdom 44 (0) 1635 523545

За подробной информацией о поддержке обратитесь к приложению Техническая поддержка и


профессиональное обслуживание. Чтобы оставить свои комментарии о документации National
Instruments, зайдите на сайт ni.com/info и введите код обратной связи feedback.

© 2003-2009 National Instruments Ireland Recources Limited. Все права защищены


Важная информация
Гарантийные обязательства
Гарантия на носитель информации, на котором поставляется программное обеспечение National Instruments, действует в
течение 90 дней со дня продажи, который указан в гарантийном талоне или другом документе. National Instruments
обязуется в течение гарантийного срока восстановить или заменить бракованный носитель информации с программным
обеспечением. National Instruments не гарантирует стабильность и безошибочность работы программного обеспечения.
Перед тем, как оборудование принимается на гарантийное обслуживание, снаружи упаковки должен быть нанесен
номер возврата товара, полученный на заводе. National Instruments оплатит почтовые расходы при возврате
комплектующих, находящихся на гарантии.
National Instruments ручается за достоверность информации в настоящем документе. Тщательно проверена техническая
грамотность документа. При обнаружении технических или орфографических ошибок National Instruments оставляет за
собой право внесения изменений в последующих изданиях этого документа с предварительным уведомлением
обладателей настоящего издания. В случае подозрений о наличии ошибок читателю следует поставить об этом в
известность National Instruments.
Ни при каких обстоятельствах National Instruments не несет ответственность за неисправности, связанные с
использованием информации, содержащейся в настоящем документе.
NATIONAL INSTRUMENTS НЕ ДАЕТ БОЛЬШЕ НИКАКИХ ГАРАНТИЙ, ПРЯМЫХ ИЛИ КОСВЕННЫХ, НА ПРИГОДНОСТЬ ИЗДЕЛИЯ ДЛЯ
РЕШЕНИЯ КОНКРЕТНЫХ ЗАДАЧ. УСТРАНЕНИЕ НЕИСПРАВНОСТЕЙ, ВЫЗВАННЫХ НЕБРЕЖНЫМ ОБРАЩЕНИЕМ С ИЗДЕЛИЯМИ NATIONAL
INSTRUMENTS, ДОЛЖНО ПРОИЗВОДИТЬСЯ ЗА СЧЕТ ПОКУПАТЕЛЯ. NATIONAL INSTRUMENTS НЕ НЕСЕТ ОТВЕТСТВЕННОСТИ ЗА
НЕИСПРАВНОСТИ, ОБУСЛОВЛЕННЫЕ ПОТЕРЕЙ ДАННЫХ, ПРЯМЫЕ И КОСВЕННЫЕ УБЫТКИ, ЕСЛИ ПОТРЕБИТЕЛЬ О НИХ ЗАРАНЕЕ
ПРЕДУПРЕЖДЕН. Ответственность National Instruments ограничена независимо от того, было ли изделие повреждено
случайно или умышленно. Любые иски против National Instruments должны быть рассмотрены в течение одного года.
National Instruments не несет ответственности за любую задержку гарантийного обслуживания в случае возникновения
обстоятельств непреодолимой силы. Гарантийному ремонту не подлежат неисправности, дефекты, отказы, вызванные
несоблюдением инструкций по установке, работе и обслуживанию изделия; самостоятельной модификацией изделия;
небрежным и неправильным обращением; сбоями и импульсными помехами в питающей сети, пожарами,
наводнениями, авариями, действиями третьих лиц или обстоятельствами непреодолимой силы.

Авторское право
Согласно законам об авторском праве, это руководство нельзя переиздавать и распространять как в электронной, так и в
печатной форме путем ксерокопирования, перезаписи, хранения в информационно-поисковых системах. Также нельзя
осуществлять полный или частичный перевод без предварительного письменного разрешения от корпорации 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.

Техника безопасности при работе с изделиями National Instruments


(1) ИЗДЕЛИЯ NATIONAL INSTRUMENTS НЕ СОДЕРЖАТ КОМПОНЕНТОВ, ПОЗВОЛЯЮЩИХ ИХ
ИСПОЛЬЗОВАТЬ СОВМЕСТНО С ХИРУРГИЧЕСКИМИ ИМПЛАНТАНТАМИ, А ТАКЖЕ В ЛЮБЫХ СИСТЕМАХ
ЖИЗНЕОБЕСПЕЧЕНИЯ, ОТКАЗ КОТОРЫХ МОЖЕТ НАНЕСТИ СУЩЕСТВЕННЫЙ ВРЕД ЧЕЛОВЕКУ. ПРОВЕРКА
НАДЕЖНОСТИ ФУНКЦИОНИРОВАНИЯ ИЗДЕЛИЙ В ТАКИХ СИСТЕМАХ НЕ ПРОВОДИЛАСЬ.
(2) В ЛЮБЫХ ПРИЛОЖЕНИЯХ, ВКЛЮЧАЯ ВЫШЕУПОМЯНУТЫЕ, НАДЕЖНОСТЬ ФУНКЦИОНИРОВАНИЯ
ПРОГРАММНЫХ ПРОДУКТОВ МОЖЕТ БЫТЬ СНИЖЕНА ЗА СЧЕТ ФЛЮКТУАЦИЙ ПИТАЮЩЕГО
НАПРЯЖЕНИЯ, НЕИСПРАВНОСТЕЙ КОМПЬЮТЕРА, НАСТРОЕК ОПЕРАЦИОННОЙ СИСТЕМЫ, НАСТРОЕК
КОМПИЛЯТОРОВ И СРЕДЫ ПРОГРАММИРОВАНИЯ, В КОТОРОЙ РАЗРАБАТЫВАЕТСЯ ПРИЛОЖЕНИЕ,
ОШИБОК ПРИ УСТАНОВКЕ, ПРОБЛЕМ СОВМЕСТИМОСТИ АППАРАТНОГО И ПРОГРАММНОГО
ОБЕСПЕЧЕНИЯ, НЕИСПРАВНОСТЕЙ И СБОЕВ ЭЛЕКТРОННЫХ УСТРОЙСТВ МОНИТОРИНГА ИЛИ
УПРАВЛЕНИЯ, ПЕРЕМЕЖАЮЩИХСЯ ОТКАЗОВ АППАРАТНОГО И ПРОГРАММНОГО ОБЕСПЕЧЕНИЯ,
НЕПРАВИЛЬНОГО ОБРАЩЕНИЯ, ОШИБОК ПОЛЬЗОВАТЕЛЯ ИЛИ РАЗРАБОТЧИКА ПРИЛОЖЕНИЯ (ВСЕ ЭТИ
ФАКТОРЫ НАЗЫВАЮТСЯ СИСТЕМНЫМИ СБОЯМИ). ЛЮБОЕ ПРИЛОЖЕНИЕ, ГДЕ СИСТЕМНЫЙ СБОЙ
МОЖЕТ ПРИВЕСТИ К ПОВРЕЖДЕНИЮ ИМУЩЕСТВА, А ТАКЖЕ РАНЕНИЮ ИЛИ СМЕРТИ ЛЮДЕЙ, НЕ
МОЖЕТ ВЫЗЫВАТЬ ДОВЕРИЕ. ВО ИЗБЕЖАНИЕ ТАКИХ СЛУЧАЕВ РАЗРАБОТЧИК ИЛИ ПОЛЬЗОВАТЕЛЬ
ПРИЛОЖЕНИЯ ДОЛЖНЫ ПРЕДУСМОТРЕТЬ МЕРЫ ЗАЩИТЫ ОТ СИСТЕМНЫХ СБОЕВ, ВКЛЮЧАЯ
МЕХАНИЗМЫ РЕЗЕРВИРОВАНИЯ И ОТКЛЮЧЕНИЯ, ПОСКОЛЬКУ, ВО-ПЕРВЫХ, КАЖДАЯ ГОТОВАЯ
СИСТЕМА ПРИСПАСАБЛИВАЕТСЯ ДЛЯ КОКРЕТНОГО ПОЛЬЗОВАТЕЛЯ И ОТЛИЧАЕТСЯ ОТ
ИСПЫТАТЕЛЬНЫХ ПЛАТФОРМ NATIONAL INSTRUMENTS, ВО-ВТОРЫХ, ПОЛЬЗОВАТЕЛЬ ИЛИ
РАЗРАБОТЧИК МОЖЕТ КОМБИНИРОВАТЬ ИЗДЕЛИЯ NATIONAL INSTRUMENTS С ДРУГИМИ ИЗДЕЛИЯМИ
СПОСОБАМИ, КОТОРЫЕ НЕ ПРОВЕРЯЛИСЬ СПЕЦИАЛИСТАМИ NATIONAL INSTRUMENTS. ПОЛЬЗОВАТЕЛЬ
ИЛИ РАЗРАБОТЧИК ПОЛНОСТЬЮ ОТВЕЧАЕТ ЗА ПРОВЕРКУ И ОБЕСПЕЧЕНИЕ ПРАВИЛЬНОСТИ СБОРКИ,
ФУНКЦИОНИРОВАНИЯ И БЕЗОПАСНОСТИ СИСТЕМ ИЛИ ПРИЛОЖЕНИЙ, В СОСТАВ КОТОРЫХ ВХОДЯТ
ИЗДЕЛИЯ NATIONAL INSTRUMENTS
Оглавление
О настоящем руководстве..........................................................................................................7
Условные обозначения..............................................................................................................7
Дополнительная документация ................................................................................................8
1. Введение в DIAdem..................................................................................................................9
Стартовое окно ........................................................................................................................11
Поиск примеров .......................................................................................................................12
Краткие выводы .......................................................................................................................13
2. Поиск данных .........................................................................................................................15
Извлечение данных .................................................................................................................15
Запуск быстрого поиска ......................................................................................................15
Запуск расширенного поиска .............................................................................................16
Просмотр наборов данных......................................................................................................18
Загрузка и управление данными ............................................................................................19
Сохранение данных .............................................................................................................20
Краткие выводы .......................................................................................................................21
3. Просмотр и оценка данных .................................................................................................24
Просмотр кривых.....................................................................................................................24
Увеличение фрагментов графика .......................................................................................25
Редактирование графиков .......................................................................................................26
Измерение по графикам ......................................................................................................26
Копирование фрагментов графиков ..................................................................................26
Редактирование данных в таблицах каналов ........................................................................28
Краткие выводы .......................................................................................................................30
4. Математическая обработка данных ..................................................................................33
Использование стандартных математических функций ......................................................33
Вычисление суммы значений канала ................................................................................34
Усреднение каналов ............................................................................................................35
Вычисления с каталогами единиц измерения.......................................................................36
Использование калькулятора для вычислений по формулам .............................................38
Краткие выводы .......................................................................................................................39
5. Создание отчетов ...................................................................................................................41
Создание систем координат....................................................................................................41
Редактирование системы координат..................................................................................42
Рисунки и линии ......................................................................................................................43

© National Instruments Ireland Resources Limited 5 Начало работы с DIAdem


Использование текста и переменных ....................................................................................44
Добавление и форматирование свойств канала ................................................................45
Краткие выводы .......................................................................................................................46
6. Автоматизация последовательности действий ...............................................................49
Создание скриптов ..................................................................................................................49
Редактирование скриптов .......................................................................................................51
Проверка скриптов ..................................................................................................................53
Краткие выводы .......................................................................................................................54
Приложение А. Техническая поддержка и профессиональное обслуживание .............57

Начало работы с DIAdem 6 ni.com


О настоящем руководстве
Вы можете использовать настоящее руководство для ознакомления с
возможностями DIAdem и способами их применения. В каждом разделе
описывается одна из панелей DIAdem.

В данном руководстве содержатся упражнения по поиску, анализу и


представлению данных, а также по функциям автоматизированной
обработки данных. Выполнение упражнений не займет много времени, но
они позволят вам легче и быстрее начать работать в DIAdem. Каждый
раздел завершается выводами по основным рассмотренным вопросам.

Условные обозначения
В настоящем руководстве используются следующие
обозначения:

<> Угловые скобки означают клавишу, которую надо нажать для


выполнения функции, например, <Ctrl> для клавиши Control.

» Символ » служит, чтобы показать путь выбора цели во


вложенных меню и диалоговых окнах. Например,
последовательность Help»Examples означает, что вам следует
открыть меню Help и выбрать там пункт Examples. После
этого DIAdem открывает программу ExampleFinder
(поисковик примеров), из которой вы можете запустить
примеры по различным функциям DIAdem.

Пиктограмма совета с рекомендательной информацией

Пиктограмма примечания с важной информацией.

полужирный Полужирным шрифтом выделены пункты меню или варианты


в диалоговых окнах, которые нужно выбрать или
активировать в DIAdem, а также обозначения параметров.

курсив Курсивом выделены важные фрагменты текста, перекрестные


ссылки, а также пояснения к ключевым понятиям.

monospace Таким шрифтом записывается текст или отдельные символы,


которые следует вводить с клавиатуры, фрагменты текстов
программ, примеры программ, а также примеры синтаксиса
отдельных команд. Этот шрифт также используется для имен
дисковых накопителей, путей, папок, программ, подпрограмм,
имен устройств, функций, операций, команд, переменных,
элементов управления, событий, методов, имен и расширений
файлов.

© National Instruments Ireland Resources Limited 7 Начало работы с DIAdem


Дополнительная документация
Для получения дополнительной информации о DIAdem обратитесь к
следующим документам:

1. DIAdem: Data Mining, Analysis, and Report Generation


В этом руководстве по DIAdem объясняется структура DIAdem, а также
каким образом следуют использовать DIAdem для извлечения данных,
проведения анализа, создания отчетов и комбинирования различных
функций в скрипте.
2. DIAdem Help, справочная система, которая открывается командой меню
Help»Contents или клавишей <F1>.
Справка DIAdem Help предлагает вам пошаговые методики и справки по
диалоговым окнам для каждой панели, а также информацию по
функциям, командам и переменным для программистов.
3. DataFinder Server Edition: Search Engine for Technical Data
В этом руководстве описывается, как использовать сервер DataFinder для
индексирования файлов данных в компьютерных сетях. Пользователи
подключают DIAdem к серверу DataFinder для поиска индексированных
данных.

Начало работы с DIAdem 8 ni.com


1
1. Введение в DIAdem
DIAdem – интерактивное программное обеспечение National Instruments для
поиска и управления техническими данными, математического и
интерактивного графического анализа данных, а также представления
данных в виде отчетов. В однородном окружении DIAdem предлагает
уникальную комбинацию инструментальных средств, адаптированных под
требования техников, инженеров и ученых. Вы можете настроить
инструменты под ваши задачи и автоматизировать их исполнение с
помощью скриптов, тем самым значительно сократив время вычислений.

DIAdem DataFinder позволяет быстро и легко находить экспериментальные


данные для их соответствующей идентификации. Использование DataFinder
не требует базы данных или поддержки IT-отдела, так как DataFinder готов к
работе сразу после установки. Вы можете использовать Chart Wizard
(мастер диаграмм) для быстрого и легкого создания и изменения диаграмм.
Синхронизация видео, соответствующих результатов измерений и
трехмерных моделей позволяет проецировать данные на испытуемый
объект.

Примечание: DIAdem 11.1 поставляется на DVD. Если на вашем


компьютере не установлен DVD-привод, вы можете загрузить DIAdem 11.1 с
сайта ni.com или обратиться в нашу службу поддержки и заказать DIAdem
11.1 на CD.

В DIAdem функции объединяются в группы панелей и функций.


Используйте линейку панелей, расположенную слева на экране DIAdem, для
переключения между панелями. Каждая панель предлагает мощные
инструменты, которые вы можете использовать для следующих целей:

Используйте DIAdem NAVIGATOR для поиска, загрузки и управления


данными. Используйте DataFinder для поиска данных на вашем
компьютере и в сети и для навигации по найденным файлам и базам
данных. Вы можете загрузить данные в портал данных (Data Portal),
чтобы все панели DIAdem могли работать с данными, которые
организуются в каналы.
Используйте DIAdem VIEW для просмотра, анализа и редактирования
данных, представляющих собой зависимости в системе координат. В
таблицах каналов вы можете изменять и удалять данные и добавлять
новые данные. Вы можете синхронизировать видео с данными и
проецировать данные на трехмерные модели.
Используйте DIAdem ANALYSIS для математического анализа данных.
Если вы хотите использовать стандартные математические функции, вам
нужно выбрать входные данные и задать настройки. Используйте
калькулятор (Calculator) для расчетов по собственным формулам.
© National Instruments Ireland Resources Limited 9 Начало работы с DIAdem
Раздел 1. Введение в DIAdem
Используйте DIAdem REPORT для документирования данных и
представления результатов в отчетах. Вы можете представлять данные в
двухмерных и трехмерных системах координат в виде кривых,
гистограмм и поверхностей, а в двухмерных и трехмерных таблицах
представлять содержимое каналов. Используйте комментарии и
текстовые метки к отчету и графикам для иллюстрации отчета.
Используйте DIAdem SCRIPT для автоматизации выполнения задач.
Скрипт содержат несколько рабочих шагов для повторяющейся
последовательности действий, подобных стандартным вычислениям и
оцениваниям. В скрипте могут использоваться функции из всех панелей
DIAdem.

Когда вы выбираете панель, DIAdem изменяет интерфейс пользователя для


обеспечения быстрого нахождения требуемых функций. Каждая панель
DIAdem содержит собственную линейку групп, расположенную справа от
линейки панелей, как показано на рисунке 1-1. Откройте линейку групп,
щелкните по группе функций, затем выберите функцию. При смене панели
изменяется также и рабочее пространство, в котором отображается иерархия
папок или рабочий лист. Панели инструментов и меню быстрого запуска
содержат часто используемые функции. DIAdem настраивает панели
инструментов и вид контекстного меню в соответствии с выбранной
панелью.

1 - Линейка панелей 5 - Панель инструментов DIAdem VIEW


2 – Линейка групп 6 - Портал данных
3 – Группа функций 7 – Рабочее пространство DIAdem VIEW
4 – Всплывающая подсказка для выбранной 8 – Строка состояния
функции
Рисунок 1-1. Пользовательский интерфейс DIAdem

Начало работы с DIAdem 10 ni.com


Раздел 1. Введение в DIAdem

Стартовое окно
При запуске DIAdem появляется стартовое окно, показанное на рисунке 1-2,
в котором отображаются учебные пособия и примеры, которые вы можете
запустить, чтобы ознакомиться с основами работы с DIAdem. Информация о
DIAdem содержит советы для новичков и продвинутых пользователей, а
также позволяет провести поиск дополнительной информации в интернете.

Рисунок 1-2. Стартовое окно DIAdem

Примечание: Если при запуске DIAdem стартовое окно не отображается,


выберите команду меню Help»Introduction для его открытия.

Чтобы запустить учебное видео, выполните следующие шаги.

1. Щелкните по строке Tutorials»DIAdem at a Glance (Учебники»Первый


взгляд на DIAdem).
Используйте кнопки на строке управления в нижней части экрана, чтобы
управлять видеоучебником.

2. Щелкните по кнопке, показанной слева, чтобы закрыть окно


видеоучебника и вернуться к стартовому окну.

© National Instruments Ireland Resources Limited 11 Начало работы с DIAdem


Раздел 1. Введение в DIAdem

Совет: Панели DIAdem содержат обучающие руководства в группе функций


учебников, дополняющей соответствующую панель.

Поиск примеров
Справка DIAdem содержит примеры по анализу данных, генерации отчетов
и созданию скриптов. Примеры содержат как простые решения, так и
сложные приложения, которые можно использовать в качестве шаблонов
для собственных разработок.

Выполните следующие шаги, чтобы автоматически загружать и запускать


на исполнение примеров DIAdem:

1. Щелкните в стартовом окне по строке Examples»Examples Gallery


(Примеры»Галерея примеров).

DIAdem закроет стартовое окно и откроет окно поисковика примеров


(Example Finder), показанное на рисунке 1-3.

Рисунок 1-3. Примеры в DIAdem


2. Щелкните по второй картинке Contour Display (Отображение контура)
in DIAdem VIEW.

DIAdem загрузит набор данных и макет этого примера и отобразит


отчет.

Начало работы с DIAdem 12 ni.com


Раздел 1. Введение в DIAdem
3. Щелкните по пункту DIAdem Example Finder на панели задач Windows,
чтобы снова открыть поисковик примеров.

4. Передвигайтесь по таблице содержания поисковика примеров, как


показано на рисунке 1-3, чтобы найти как простые решения, так и
сложные приложения для анализа данных, генерации отчетов и
скриптов.

5. Щелкните по строке Open Introduction Screen (Открыть стартовое


окно) в таблице содержания.

6. Щелкните по пункту Continue with DIAdem»Start Using DIAdem


(Продолжение»Начать использование DIAdem).

Краткие выводы
Здесь предоставлен краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

Учебники
Используйте учебники в стартовом окне, чтобы научиться работать в
DIAdem. Выберите в меню Help»Tutorials Visible (Помощь»Отобразить
учебники), чтобы определить, будет ли DIAdem отображать группу функций
с видеоучебниками в дополнение к соответствующей панели. За
дополнительными видео по DIAdem обратитесь на сайт ni.com/diadem.

Примеры
Используйте галерею примеров (Example Gallery) или поисковик примеров
(Example Finder) для автоматической загрузки и выполнения примеров
анализа данных, генерации отчетов и скриптов и использования этих
примеров, как шаблонов собственных разработок. В перечне примеров
содержатся также процедуры, в которых предоставляются пошаговые
инструкции для решения определенных задач. Выполните шаги, указанные
в процедуре, чтобы научиться использовать описываемую функцию.

Впервые работаете в DIAdem?


Обратитесь к элементам под заголовком New to DIAdem, чтобы открыть
руководства по DIAdem в стартовом окне. Выберите пункт Getting Started
Guide для открытия руководства Getting Started with DIAdem (Начало
работы в DIAdem) на экране. Выберите пункт Hands-On Course
(Практические упражнения), чтобы открыть интернет-сайт с практическими
упражнениями по DIAdem. Вы можете загрузить практический курс и
выполнять упражнения самостоятельно или же обратиться в ближайшую
группу поддержки NI для получения информации о практических курсах и
семинарах под руководством профессионалов.

© National Instruments Ireland Resources Limited 13 Начало работы с DIAdem


Раздел 1. Введение в DIAdem
Новые возможности в DIAdem
Обратитесь к элементам под заголовком New Features in DIAdem в
стартовом окне для получения описания наиболее важных функций в
установленной версии DIAdem.

Дополнительные ресурсы
Обратитесь к заголовку Additional Resources в стартовом окне для запуска
справки DIAdem и интернет-ссылок для получения дополнительной
информации.

Справка DIAdem Help знакомит вас с DIAdem и показывает, как


использовать функции и автоматизировать последовательности действий.
Справка DIAdem Help предлагает справки по процедурам и диалоговым
окнам для каждой панели, а также программные ссылки на для создания
скриптов.

Щелкните по пункту Training Courses (Учебные курсы), чтобы узнать


содержание и даты ближайших учебных курсов по DIAdem. Выберите пункт
DataPlugins Downloads and Information (Загрузка плагинов данных и
информации), чтобы открыть портал с доступными для DIAdem фильтрами
файлов и загрузки плагинов. Посетите Discussion Forum (Дискуссионный
форум) для ознакомления с вопросами и ответами, или направьте свои
вопросы другим пользователям DIAdem.

Начало работы с DIAdem 14 ni.com


2
2. Поиск данных
DIAdem NAVIGATOR предназначен для поиска, загрузки и сохранения
данных. DIAdem работает с данными из файлов и баз данных. Чтобы найти
файлы, вы можете запустить быстрый поиск по отдельным элементам или
объединить несколько условий поиска. DIAdem отображает найденные
данные в результатах поиска.

Проводник по файлам представляет доступные данные в виде древовидной


структуры. Если данные имеют корректный формат, вы можете
просматривать их вплоть до уровня канала в папках и файлах.

Извлечение данных
Используйте быстрый поиск (Quick Search) для поиска по элементу, если
вы не знаете, относится ли он к файлу, группе или каналу. Используйте
расширенный поиск (Advanced Search) для комбинации нескольких
условий поиска и точного определения искомых свойств.

Запуск быстрого поиска


Чтобы найти данные при помощи быстрого поиска, выполните следующие
действия.

1. Запустите DIAdem NAVIGATOR.


В проводнике по файлам на панели NAVIGATOR внешние данные
представлены в виде древовидной структуры.

2. Введите в строку ввода Weather, чтобы найти все наборы данных,


содержащие термин Weather (Погода).

3. Нажмите кнопку Search (Поиск).


При быстром поиске DIAdem не различает, найден ли поисковый термин
в имени или свойстве файла, группы каналов или канала. DIAdem
отображает все файлы, содержащие термин Weather или сходные
составные термины, например, Weather data (Данные о
погоде), как показано в результатах поиска (Search Results) на рисунке
2-1.

© National Instruments Ireland Resources Limited 15 Начало работы с DIAdem


Раздел 2. Поиск данных

Рисунок 2-1. Результаты быстрого поиска

Запуск расширенного поиска


Чтобы найти данные при помощи расширенного поиска, выполните
следующие действия.

1. Щелкните по кнопке Advanced Search, показанной слева, чтобы более


точно определить результаты поиска (рисунок 2-2).

Рисунок 2-2. Список выбора имен каналов с индексированными данными

Начало работы с DIAdem 16 ni.com


Раздел 2. Поиск данных

2. Щелкните по пункту File (Файл) в колонке Search In (Искать в) и


выберите Group (Группа).
a. Щелкните по кнопке <Enter a property> (Введите свойство) в
колонке Property (Свойство) в той же строке и выберите
Name(Имя).
b. Щелкните по кнопке с тремя точками в конце этой же строки.
DIAdem перечислит названия всех найденных групп, как показано на
рисунке 2-2.
c. Дважды щелкните по названию группы Weather (Погода).

Примечание: Если в списке нет термина Weather, DIAdem не смогла


проиндексировать все файлы примеров. Выберите Settings»My
DataFinder»Configure»Indexer»Start Now (Настройки»Мой поисковик
данных»Конфигурирование»Индексатор»Начать заново), чтобы начать
индексирование.

Задайте другое условие поиска во второй строке, чтобы точнее


определить поиск.

3. Щелкните по пункту File (Файл) во второй строке столбца Search In


(Искать в) и выберите Channel(Канал).
a. Щелкните по пункту <Enter a property> (Введите свойство) в
колонке Property (Свойство) в второй строке и выберите Name
(Имя).
b. Щелкните по кнопке с тремя точками в конце второй строки. DIAdem
перечислит названия всех найденных каналов.
c. Дважды щелкните по каналу с именем Precipitation
(Осадки). Как вы видите в строке логических операций под
условиями поиска, по умолчанию DIAdem объединил несколько
условий поиска при помощи оператора AND.

4. Замените AND на OR в строке логических операций, чтобы получилось


следующее условие:
C1 OR C2

5. Щелкните по кнопке Search Files (Поиск файлов).


DIAdem отобразит в поле Search Results (Результаты поиска), как
показано на рисунке 2-3. Каждый из перечисленных файлов содержит
группу с именем Weather (Погода) или канал с именем
Precipitation (Осадки).

© National Instruments Ireland Resources Limited 17 Начало работы с DIAdem


Раздел 2. Поиск данных

Рисунок 2-3. Результаты расширенного поиска

Просмотр наборов данных


Результаты поиска можно проконтролировать, открыв файлы данных в
проводнике по файлам. Чтобы открыть в проводнике файлы с данными,
выполните следующие действия.

1. Щелкните правой кнопкой мыши по файлу Data1.tdm в результатах


поиска, чтобы открыть контекстное меню.

2. Выберите команду Display in File Browser (Отобразить в проводнике по


файлам) из контекстного меню.
DIAdem переключится с показа результатов на проводник по файлам и
отобразит файл Data1.tdm с символом файла TDM в виде древовидной
структуры. Если проводник знает форматы файлов, он отображает
соответствующий символ файла перед файлом. Если проводник по
файлам не знает форматы файлов, он отображает символ файла знаком
вопроса.

3. Щелкните по знаку плюс перед символом файла, чтобы просмотреть


группы каналов.

4. Щелкните по знаку плюс перед группой каналов Weather (Погода),


чтобы просмотреть каналы.

Начало работы с DIAdem 18 ni.com


Раздел 2. Поиск данных

5. Щелкните по строке канала Precipitation (Осадки).


В DIAdem все группы каналов и каналы, содержащиеся в файле,
представляются в виде древовидной структуры. Обратитесь к окну
Properties (Свойства) под проводников по файлам для получения
подробной информации о выбранном файле, группе каналов или канале,
как показано на рисунке 2-4. Если вы выберите канал, в окне
предварительного просмотра канала справа от окна свойств отобразятся
данные канала в виде кривой.

Рисунок 2-4. Просмотр найденных файлов в проводнике по файлам

Загрузка и управление данными


Если вы хотите работать с найденными данными, необходимо загрузить эти
данные в портал данных (Data Portal). Для загрузки данных и удаления
ненужных данных выполните следующие шаги.

1. Щелкните по строке Delete Internal Data (Удалить внутренние данные)


на панели инструментов.

© National Instruments Ireland Resources Limited 19 Начало работы с DIAdem


Раздел 2. Поиск данных

2. Щелкните по группе каналов Weather (Погода)в проводнике по


файлам для выбора этой группы каналов.

3. Перетащите выбранную группу каналов в портал данных.


Портал данных отображает группу каналов Weather со всеми
каналами, как показано на рисунке 2-5. Если вы выберите канал,
предварительный просмотр каналов портала данных отобразит данные
канала в виде кривой.

Рисунок 2-5. Загрузка данных из проводника по файлам в портал данных

Примечание: При изменении данных в портале данных DIAdem не


сохраняет изменения автоматически. Изменения производятся только в
памяти, но не в файле, откуда вы загрузили данные. Это позволяет вам
проводить эксперименты с данными, не изменяя исходных данных.

Сохранение данных
Чтобы сохранить данные в портале данных, выполните следующие
действия.

1. В папке National Instruments откройте папку DIAdem Data.

Начало работы с DIAdem 20 ni.com


Раздел 2. Поиск данных
2. Выберите группу каналов Weather (Погода) в портале данных.
3. Перетащите группу Weather в папку Data.
4. Введите имя файла Weather data в диалоговом окне Save As.
5. Выберите тип файла National Instruments TDM Files
(*.tdm).
6. Щелкните по кнопке Save (Сохранить).

Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

DataFinder
В области ввода поиска DataFinder (Поисковик данных) вводится условия
поиска необходимых данных. Вы также можете перетаскивать свойства из
окон свойств портала данных или проводника по файлам в область ввода
для поиска. В строке логических операций можно объединять условия
поиска при помощи логических операторов AND или OR и использовать
круглые скобки для уточнения запроса.

DIAdem отображает найденные файлы в области поиска на закладке Search


Results (Результаты поиска)

DataFinder Server Edition


DataFinder Server Edition (Серверная версия поисковика данных) разрешает
доступ к общим областям поиска одновременно до 25 пользователям
DIAdem. Можно также разрешить настройку защиты и использовать
систему архивации.

Search Areas
Search Areas (Области поиска) – это папки в файловой системе, которые
просматривает DataFinder.

Выберите Settings»My DataFinder»Configure (Настройки»Мой


Поисковик»Конфигурирование), чтобы изменить области поиска DataFinder.

File Browser
Используйте меню быстрого запуска в Search Results для открытия
найденных файлов данных в виде древовидной структуры в проводнике по
файлам (File Browser). Щелкните правой кнопкой мыши по пустому месту,

© National Instruments Ireland Resources Limited 21 Начало работы с DIAdem


Раздел 2. Поиск данных
чтобы открыть меню быстрого запуска и скрыть или показать папки
локальной файловой системы в отдельном дереве.

Внутренние данные в портале данных


DIAdem управляет внутренними данными в портале данных, видимом на
всех панелях. На панелях DIAdem вы работаете с каналами внутренних
данных и с описывающей их информацией. DIAdem сохраняет
результирующие данные в портал данных. Вы можете отображать и
редактировать содержимое каналов в DIAdem VIEW.

Совет: Вам необязательно использовать клавиши <Shift> или <Ctrl>, чтобы


выбрать несколько каналов в портале данных; просто щелкайте по символам
рядом с именами каналов. DIAdem отобразит курсор со знаком плюса

Группы каналов
Группы каналов содержат каналы, а также описывающую группу каналов
свойства. Используйте группы каналов для организации данных. Вы можете
определить группу каналов как группу по умолчанию, например, чтобы
автоматически группировать все результаты вычислений в DIAdem
ANALYSIS. DIAdem отображает имя группы по умолчанию выделенным
шрифтом.

Каналы
Каналы содержат последовательности данных – результатов измерений,
полученных в процессе испытаний, загруженных из внешнего набора
данных или вычисленных с помощью DIAdem. DIAdem различает числовые
каналы, каналы осциллограмм, каналы временных параметров и текстовые
каналы. Числовые каналы содержат строки данных, каналы осциллограмм
содержат строки данных и ассоциированный с ними канал х с информацией
для "генерации" осциллограмм, каналы временных параметров содержат
строки параметров времени, текстовые каналы содержат текст.

Свойства
Свойства – это информация о данных, которые DIAdem сохраняет с
последовательностями данных в файле TDM. Свойства набора данных
включают имя автора и дату сохранения, свойства групп каналов включают
название измерения и комментарии, а свойства канала содержат тип данных
и единицу измерения канала. В дополнение к стандартным свойствам вы
можете создать собственные свойства для набора данных, группы каналов и
канала. DIAdem отображает свойства в окнах свойств проводника по
файлам и портала данных.

Начало работы с DIAdem 22 ni.com


Раздел 2. Поиск данных
Каталог единиц измерения
Единица измерений канала – особое свойство канала, поэтому вы можете
организовать единицы измерения канала в каталоги единиц измерения.
Используйте каталоги единиц измерения, чтобы назначить физическую
величину и размерность для результатов измерений, например, физическая
величина – скорость, а единицы ее измерения – километры в час. Если
назначить каналу скорости единицу измерения мили в час из каталога
единиц измерения, DIAdem преобразует все значения в канале.

© National Instruments Ireland Resources Limited 23 Начало работы с DIAdem


3
3. Просмотр и оценка данных
Используйте DIAdem VIEW для просмотра, анализа и редактирования
данных, как графики в системах координат. В таблицах каналов вы можете
редактировать и удалять данные, а также вводить новые данные. Вы можете
синхронизировать видео с данными и проецировать данные в трехмерные
модели.

Просмотр кривых
Чтобы просмотреть загруженный набор данных в системе координат,
выполните следующие действия.

Примечание: Если вы не выполнили упражнение из предыдущего раздела,


загрузите набор данных Data1.tdm, находящийся в папке Data. Эта папка
расположена в проводнике по файлам DIAdem NAVIGATOR в области
поиска National Instruments.

1. Выберите DIAdem VIEW.

2. Щелкните по пункту New Layout (Новый макет).

3. Щелкните по пункту Regular Worksheet Partitions (Обычное разбиение


рабочего листа) на линейке групп.

4. Щелкните по пункту Two Areas (Две области) в этой группе функций.

Примечание: Слева на каждой панели находится собственная линейка


групп. Когда вы щелкаете по кнопке в линейке групп, DIAdem открывает
группу функций, в которой можно выбрать конкретную функцию.

5. Выберите временной канал Date (Дата) в портале данных.

6. Щелкните по показанному слева символу перед именем канала, чтобы


также выбрать числовые каналы T_max и T_min. Курсор изменит цвет и
отобразит знак плюс.

© National Instruments Ireland Resources Limited 24 Начало работы с DIAdem


Раздел 3. Просмотр и оценка данных

7. Перетащите три канала, выбранные в портале данных, в верхнюю зону


рабочего листа.

8. Выберите 2D Axis System (Двумерная система координат) в диалоговом


окне.

DIAdem отобразит систему координат, как показано на рисунке 3-1.

Рисунок 3-1. Просмотр графика температурных данных

Примечание: Если вы выбрали несколько каналов в портале данных и


перетащили их в систему координат, DIAdem интерпретирует данные
первого выбранного вами канала как координаты оси Х. Если вы выбрали
только один канал, DIAdem отображает данные числового канала по их
индексу и использует х-часть для отображения осциллограммы канала.

Увеличение фрагментов графика


В DIAdem VIEW вы можете из панели инструментов системы координат
масштабировать графики при помощи инструментов увеличения диапазона
(band zoom) или увеличения области (frame zoom). Для рассмотрения
кривых в крупном плане, выполните следующие действия.

Начало работы с DIAdem 25 ni.com


Раздел 3. Просмотр и оценка данных

1. Щелкните по кнопке Band Zoom (Увеличение диапазона) на панели


инструментов системы координат.

2. Щелкните по системе координат и перетащите открытый диапазон,


чтобы задать ширину фрагмента графика.

3. Щелкните по кнопке Move (Перемещение) на панели инструментов


системы координат и переместите кривые в секцию, которую хотите
увеличить.

4. Щелкните по кнопке Zoom In (Увеличить) на панели инструментов


системы координат, чтобы увеличить масштаб выбранного фрагмента.

5. Щелкните по кнопке Zoom Off (Отменить увеличение), чтобы вернуться


с просмотра увеличенного фрагмента к просмотру всей кривой.

6. Щелкните снова по кнопке Move (Перемещение) для отключения


режима перемещения и реактивации курсора.

Редактирование графиков
В DIAdem VIEW вы можете измерять по графикам, а также копировать,
удалять и интерполировать фрагменты графиков. Для измерений
используйте курсор графика, курсор максимальных значений и курсор
минимальных значений, активируемые из инструментальной панели
DIAdem VIEW. Для редактирования фрагментов графиков служат функции
флагов на панели инструментов системы координат.

Измерение по графикам
Чтобы отслеживать точки графика курсором в системе координат,
выполните следующие действия.

1. Щелкните по кнопке Curve Cursor (Курсор графика) на панели


инструментов.

2. Щелкните по системе координат и переместите графика вдоль кривой.


DIAdem отображает координаты по осям X и Y во всплывающей
подсказке рядом с перекрестием около курсора.

3. Щелкните по флажку с правой стороны системы координат, чтобы


выбрать другой график в качестве основного. DIAdem отобразит
координаты новой основной кривой во всплывающей подсказке.

Копирование фрагментов графиков


Чтобы выбрать фрагмент графика и скопировать соответствующий
фрагмент данных в портал данных, выполните следующие действия:

© National Instruments Ireland Resources Limited 26 Начало работы с DIAdem


Раздел 3. Просмотр и оценка данных

1. Щелкните по кнопке Band Cursor (Курсор диапазона) на панели


инструментов.

2. Щелкните по системе координат и переместите линии курсора для


задания ширины диапазона.

3. Щелкните между двумя линиями, чтобы поместить курсор диапазона


вдоль графиков.

4. Переместите курсор диапазона к интервалу времени между 12.03 и


3.04.

5. Щелкните по кнопке Set Flags (Установить флаги) на панели


инструментов системы координат, чтобы отметить опорные точки
основного графика в выбранном фрагменте.

Примечание: Если в это время вы нажмете клавишу <Shift>, DIAdem отметит


опорные точки всех графиков в выделенной области.

6. Щелкните по кнопке Flags: Copy Data Points (Флаги: Копировать


опорные точки) на панели инструментов системы координат, чтобы
скопировать данные отмеченного графика в новые каналы.
DIAdem создаст в портале данных временной канал и числовой канал со
значениями, соответствующими скопированному фрагменту графика, и
выберет эти каналы.

7. Перетащите выбранные графики на нижнюю рабочую область.

8. Выберите 2D Axis System (Двумерная система координат).


DIAdem отобразит скопированный фрагмент данных, как показано на
рисунке 3-2.

Начало работы с DIAdem 27 ni.com


Раздел 3. Просмотр и оценка данных

Рисунок 3-2. Выбор фрагмента кривых и копирование их в портал данных

9. Щелкните по кнопке Remove Flags from All Data (Удалить флаги со


всех данных) на панели инструментов DIAdem VIEW, чтобы снять
выделение.

Редактирование данных в таблицах каналов


В таблицах каналов вы можете редактировать и удалять данные, а также
добавлять новые данные. Вы можете вводить новые данные вручную или
генерировать их в виде наборов данных.

Чтобы редактировать значения в таблице канала и сгенерировать новые


значения, выполните следующие действия:

1. Щелкните по кнопке Assigned Worksheet Partitions (Задать разбиение


рабочего листа) на линейке групп.

2. Щелкните по кнопке Channel Table (Таблица каналов) в этой группе


функций.
DIAdem создаст новый рабочий лист с таблицей каналов.

© National Instruments Ireland Resources Limited 28 Начало работы с DIAdem


Раздел 3. Просмотр и оценка данных

3. Выберите каналы Comments, CopyXDate и CopyYT_max в портале


данных.
4. Перетащите выбранные в портале данных каналы в таблицу каналов.
DIAdem отобразит столбцы в таблице каналов в том порядке, в каком вы
выбрали каналы в портале данных.
5. Щелкните по ячейке в столбце CopyYT_max в строке 10.
6. Введите значение 1 и нажмите <Enter>.
DIAdem также отобразит новое значение на графике в нижней системе
координат на предыдущем рабочем листе.
7. Щелкните правой кнопкой мыши рядом с таблицей каналов и выберите
из контекстного меню Create New Channel (Создать новый канал).
a. Введите имя канала Generated_Channel.
b. Щелкните по кнопке OK, чтобы создать новый канал в таблице
каналов и в портале данных.
8. Щелкните правой кнопкой мыши по первой ячейке в пустом столбце
Generated_Channel и выберите команду Generate (Сгенерировать) из
контекстного меню.
a. Введите 0.5 в качестве размера шага и 100 – в качестве количества
значений.
b. Щелкните по кнопке OK для генерации значений данных канала.

Начало работы с DIAdem 29 ni.com


Раздел 3. Просмотр и оценка данных

DIAdem отобразит таблицу каналов, показанную на рисунке 3-3.

Рисунок 3-3. Редактирование и генерация данных в таблицах каналов

9. Чтобы использовать этот макет в качестве шаблона при работе с


аналогичными наборами данных для всех рабочих листов, щелкните по
кнопке Save Layout As (Сохранить макет как) и введите имя файла
MyView.

Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

Layouts
Layout (макет) может содержать несколько рабочих листов. В DIAdem
макеты сохраняются отдельно от каналов. Вы можете повторно
использовать макет в качестве шаблона для наборов данных аналогичной
структурой.

© National Instruments Ireland Resources Limited 30 Начало работы с DIAdem


Раздел 3. Просмотр и оценка данных
Areas
Разбивайте рабочие листы на области (areas) для размещения систем
координат, таблиц каналов, видео, трехмерных моделей, текста и графики.
Вы можете перемещать разделительные линии для изменения размеров
любой области на рабочем листе. Используйте группу функций Assigned
Worksheet Partitions (Задать разбиение рабочего листа) для добавления
новых рабочих листов с предварительно определенными областями в макет.

Axis Systems
В системах координат (Axis Systems) отображаются данные в виде
графиков, импульсов или гистограммам. Для ввода данных в систему
координат перетащите каналы из портала данных в систему координат.
Используйте курсор диапазона (band cursor) и курсор области (frame cursor)
для масштабирования фрагментов графиков. Легенда открывается справа от
оси координат.

Graphics Cursors
DIAdem VIEW предлагает различные графические курсоры для работы с
графиками в системе координат. Курсор графика (Curve Cursor)
перемещается между точками кривой, другие графические курсоры служат
для определения минимальные или максимальные значения на графике.
Если в системе координат находятся несколько графиков, графический
курсор следует по основному графику, которая задается установкой
соответствующего флажка в легенде. DIAdem синхронизирует все курсоры
на рабочем листе между собой, а также с видео и трехмерными моделями.

Flags
Используйте курсор диапазона и курсор области для выбора фрагментов
графиков, отмеченных флажками, для удаления, копирования или пересчета
значений выбранных точек графика.

Channel Tables
В таблицах каналов (Channel Tables) вы можете просмотреть
индивидуальные значения каналов, изменить значения всех типов каналов,
добавить новые значения или каналы. В отображаемых свойствах таблицы
канала можно задать, будут ли в таблице каналов отображаться только
каналы, перетащенные в таблицу, или же будут автоматически
отображаться все каналы в группе или в портале данных.

Videos
Видео (Video) отображаются в области видео. Если значения результатов
измерений, ассоциируемые с видео, отображаются как графики в системе
координат, вы можете перемещать графический курсор вдоль графиков,

Начало работы с DIAdem 31 ni.com


Раздел 3. Просмотр и оценка данных
чтобы отображать кадр, соответствующий каждому из измеренных
значений. Щелкните дважды в пустом месте области видео, чтобы добавить
новое видео.

3D Models
В области моделей вы можете проецировать на модель испытуемого объекта
измеренные или симулируемые данные в виде оттенков цвета или
деформации. Например, вы можете отобразить температуру, как оттенок
цвета на модели климата, или отобразить нагрузку на элементы моста как
деформацию. Чтобы сделать это, вы должны ввести трехмерную модель
испытуемого объекта и соединить каждый канал данных с соответствующей
точкой модели. Для точек моделей, где нет сенсоров, DIAdem
интерполирует значения, используя данные соседних точек моделей.

Textboxes
Вы можете отображать текст и информационные переменные, например,
текущую дату, в текстовых окнах (Textbox). Вы можете перетащить
свойства из портала данных в текстовое окно. Щелкните два раза по
текстовому окну для ввода текста. Выберите пункт Display из контекстного
меню, чтобы изменить внешний вид текста.

Graphics
Вы можете иллюстрировать область изображений (Graphics) графическими
изображениями. Щелкните дважды по области изображений, чтобы
добавить рисунок.

© National Instruments Ireland Resources Limited 32 Начало работы с DIAdem


4
4. Математическая обработка данных
Для математической обработки данных используется DIAdem ANALYSIS.
Вы можете применять заранее определенные стандартные математические
функции, включая базовые математические функции, аппроксимацию
кривых, анализ сигналов и статистические функции. Диалоговые окна со
стандартными математическими функциями проводят вас через процесс
вычислений, так что вводить формулы не нужно. Необходимо лишь задать
входные данные и настройки. Используйте DIAdem Calculator для
определения и расчета по вашим собственным формулам.

Использование стандартных математических функций


В DIAdem имеется обширные библиотеки стандартных математических
функций, объединенных в несколько групп функций в DIAdem ANALYSIS.
Результаты вычислений отображаются в новых каналах в портале данных.

Примечание: Если вы не выполнили упражнение из предыдущего раздела,


загрузите набор данных Data2.tdm, находящийся в папке Data. Эта папка
расположена в проводнике по файлам DIAdem NAVIGATOR в области поиска
National Instruments.

Чтобы создать новую группу для результатов вычислений, выполните


следующие действия.

1. Выберите DIAdem ANALYSIS.

2. Щелкните правой кнопкой мыши по порталу данных и выберите пункт


New»Group (Новые»Группы) из контекстного меню.

3. Введите Results (Результаты) в поле Name (Имя). Установите


флажок Set default group (Установить группу по умолчанию).
4. Щелкните по кнопке OK.

DIAdem отобразит имя группы по умолчанию выделенным шрифтом в


портале данных.

© National Instruments Ireland Resources Limited 33 Начало работы с DIAdem


Раздел 4. Математическая обработка данных

Вычисление суммы значений канала


Чтобы рассчитать сумму осадков (Precipitation) за 2003 год, выполните
следующие действия.

1. Щелкните по кнопке Statistics (Статистика) в линейке групп.

2. Щелкните по кнопке Descriptive Statistics (Описательная статистика) в


этой группе функций.

3. Щелкните по кнопке с тремя точкам в конце поля ввода Channels


(Каналы) в области Object to be evaluated (Рассчитываемые объекты).

4. Выберите пункт [1]/Precipitation sum


Эта запись обозначает канал Precipitation sum в первой группе
каналов.
5. Щелкните по кнопке OK.
6. Введите 2-13 в поле Rows (строки).

Совет: Чтобы проверить, какие строки включены в сведения об осадках за 2003


год, переключитесь на панель DIAdem VIEW и загрузите каналы Month и
Precipitation sum в таблицу каналов. Канал Month (Месяц) содержит
значения времени для месячных сумм осадков.

7. Щелкните по пункту All Off (Выключить все) на закладке Characteristic


Values (Характеристические значения), чтобы снять все флажки,
отвечающие за характеристические значения.
8. Выберите пункт Sums»Measured values (Суммы»Результаты
измерений).

DIAdem отобразит диалоговое окно Descriptive Statistics (Описательная


статистика), показанное на рисунке 4-1. Диалоговое окно в правом
верхнем углу показывает данные канала для суммирования, а ниже
отображает результирующие данные.

© National Instruments Ireland Resources Limited 34 Начало работы с DIAdem


Раздел 4. Математическая обработка данных

Рисунок 4-1. Количество осадков за интервал времени


9. Щелкните по кнопке OK, чтобы рассчитать сумму и закрыть диалоговое
окно.

Примечание: Если вы хотите продолжить вычисления с этой стандартной


функцией, щелкните по кнопке Calculate (Рассчитать). Диалоговое окно
останется открытым для следующих вычислений.

10. Щелкните правой кнопкой мыши по Results/Sum (Результаты/Сумма) в


портале данных и выберите команду Rename (Переименовать).
11. Введите имя канала Precipitation_2003 и нажмите <Enter>.

Усреднение каналов
Чтобы рассчитать среднемесячные температуры, выполните следующие
действия.

1. Щелкните по кнопке Channel Functions (Функции каналов) на линейке


групп.

2. Щелкните по кнопке Average Channels (Средние значения каналов) в


этой группе функций.

3. Щелкните по кнопке с тремя точкам в конце поля ввода Channels


(Каналы) в области Channels to be averaged (Усредняемые каналы).

Начало работы с DIAdem 35 ni.com


Раздел 4. Математическая обработка данных
4. Выберите [1]/Tm_min.
5. Нажмите <Ctrl> и выберите [1]/Tm_max.
6. Щелкните по кнопке OK.
DIAdem отобразит диалоговое окно, показанное на рисунке 4-2.

Рисунок 4-2. Средние минимальные и максимальные температуры


7. Щелкните по кнопке OK.
8. Щелкните правой кнопкой мыши в зоне Results/Mean портала
данных и выберите команду Rename (Переименовать).
9. Введите Temperatures, как имя канала, и нажмите <Enter>.

Вычисления с каталогами единиц измерения


Каталоги единиц измерения DIAdem предназначены для организации
физических величин и соответствующих им единиц измерения. Используйте
каталоги единиц измерения, чтобы изменять размерность значений данных
в каналах.

Чтобы преобразовать вычисленные среднемесячные температуры из


градусов Цельсия в градусы Фаренгейта, выполните следующие шаги.

1. Щелкните по кнопке Channel Functions (Функции каналов) в линейке


групп.

2. Щелкните по кнопке Convert Channel Unit (Преобразовать единицу


измерения канала) в этой группе функций.

3. Выберите пункт Results/Temperatures в портале данных.

4. Перетащите выбранный канал в поле ввода Channels (Каналы) в область


Channel to be calculated (Обрабатываемые каналы) диалогового окна.
5. Выберите <All units> (Все единицы), как Unit set (Набор единиц
измерения), в области Unit (Единицы измерения) диалогового окна.
6. Выберите [°F] degree Fahrenheit (Градусы Фаренгейта) в списке To (в),
как показано на рисунке 4-3.

© National Instruments Ireland Resources Limited 36 Начало работы с DIAdem


Раздел 4. Математическая обработка данных

Рисунок 4-3. Преобразование единиц измерения канала с использованием каталога


единиц измерения

7. Щелкните по кнопке OK.


8. Щелкните правой кнопкой мыши в зоне Results/UnitConverted в
портале данных и выберите команду Rename (Переименовать).
9. Введите Temperatures_F, как имя канала, и нажмите <Enter>.

Примечание: Вы можете также преобразовывать единицу измерения


данных канала в портале данных. Для этого щелкните по полю единиц
измерения в окне свойств и щелкните по кнопке с тремя точками, чтобы
открыть диалоговое окно Symbol Input Help (Помощь при вводе символов).

DIAdem ANALYSIS отображает протокол вычислений, как показано на


рисунке 4-4, а в портал данных результаты вычислений выводятся в новых
каналах.

Начало работы с DIAdem 37 ni.com


Раздел 4. Математическая обработка данных

Рисунок 4-4. Протоколирование вычислений с использованием стандартных


функций

Обратитесь к рисунку 5-3 в следующем разделе, чтобы просмотреть


графики средних температур и осадков за год.

Использование калькулятора для вычислений по


формулам
Для математической обработки данных по вашим (нестандартным)
формулам предназначен DIAdem Calculator. Используйте калькулятор для
обработки данных каналов, переменных и входных значений. DIAdem
запоминает результаты в каналах или переменных.

Чтобы рассчитать разность между максимальной месячной и


среднемесячной температурами, выполните следующие действия.

1. Щелкните по кнопке Calculator (Калькулятор) на панели инструментов

2. Введите в поле ввода калькулятора следующую формулу:

Ch("Results/TmMax_Diff")=Ch("[1]/Tm_max")-Ch("[2]/Temperatures")

Совет: Чтобы ввести в формулы выходные каналы, щелкните дважды по каналу на


закладке Channels. DIAdem введет имя канала с индексом группы и переменную
Ch на позиции курсора.

© National Instruments Ireland Resources Limited 38 Начало работы с DIAdem


Раздел 4. Математическая обработка данных

DIAdem отобразит калькулятор, показанный на рисунке 4-5.

Рисунок 4-5. Вычисление по формулам с помощью калькулятора


3. Щелкните по кнопке Calculate (Рассчитать).
4. Щелкните по кнопке Close (Закрыть).

DIAdem добавляет новый канал TmMax_Diff в группу каналов Results в


портале данных.

Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

Mathematical Functions
DIAdem ANALYSIS предлагает широкий набор стандартных функций
(Mathematical Functions) для обработки данных. Вы назначаете входным
каналам стандартные функции, устанавливаете параметры и выполняете
вычисления. Щелкните по кнопке OK для однократного выполнения
вычислений и закрытия диалогового окна. Щелкните по кнопке Calculate
для выполнения нескольких вычислений с одной стандартной функцией.

Начало работы с DIAdem 39 ni.com


Раздел 4. Математическая обработка данных
Result Channels
DIAdem ANALYSIS сохраняет результаты вычислений в новых каналах
(Result Channels – каналах результатов). Это позволяет рассчитывать новые
данных без переписи существующих каналов. В большинстве диалоговых
окон стандартных функций вы можете выбрать Store result in original
channel (Запомнить результаты в каналах исходных данных), чтобы
перезаписать данные в существующий канал.

Default Group
DIAdem хранит каналы результатов вычислений в группе по умолчанию в
портале данных. Используйте меню быстрого запуска для изменения
группы по умолчанию, чтобы определить, куда DIAdem должен сохранять
результаты вычислений. DIAdem отображает имя группы по умолчанию
выделенным шрифтом.

Calculator
Используйте калькулятор для задания ваших собственных формул
обработки данных. Калькулятор содержит как простые арифметические
операции, так и продвинутые научные и инженерные функции. Используйте
калькулятор, чтобы обрабатывать данные каналов, переменных и отдельных
операндов. DIAdem сохраняет результаты в каналах или переменных.

Units
Если вы назначите единицы измерения из каталога единиц измерения
оригинальным каналам, DIAdem автоматически вычислит единицу
измерения каналов результатов. Например, на основе физических величин и
единиц измерения исходных каналов деление расстояния на время даст
скорость, которая измеряется в километрах в час. Выберите
Settings»Options»Units (Настройки»Варианты»Единицы измерений) для
добавления ваших собственных единиц измерения и для определения
наборов единиц измерения с предпочитаемыми единицами измерения.

© National Instruments Ireland Resources Limited 40 Начало работы с DIAdem


5
5. Создание отчетов
Вы можете использовать DIAdem REPORT для создания многостраничных
отчетов на основе данных и событий.

Вы можете использовать двухмерные и трехмерные системы координат,


таблицы, полярные системы координат, текст, переменные и графики для
документирования и представления данных. Вы можете использовать Chart
Wizard (Мастер диаграмм) для создания и изменения двухмерных и
полярных систем координат.

Создание систем координат


Чтобы создать новый макет при помощи Chart Wizard, выполните
следующие действия.

Примечание: Если вы не выполнили упражнение из предыдущего раздела,


загрузите набор данных Data3.tdm, находящийся в папке Data. Эта папка
расположена в проводнике по файлам DIAdem NAVIGATOR в области
поиска National Instruments.

1. Выберите DIAdem REPORT (Отчет DIAdem).

2. Щелкните по кнопке New Layout (Новый макет).

3. Выберите канал Weather/Month , а затем каналы


Weather/Precipitation sum и Results/Temperatures в
портале данных.

4. Щелкните правой кнопкой мыши выбранные каналы и выберите из


контекстного меню Chart Wizard (Мастер диаграмм).

DIAdem откроет Chart Wizard и создаст новый рабочий лист с системой


координат. В системе координат DIAdem отобразит выбранные в
портале данных каналы в виде кривых, как показано на рисунке 5-1.
DIAdem присваивает первый выбранный канал координате оси Х.

На Шаге 1 вы выбираете тип диаграммы. На Шаге 2 вы добавляете или


удаляете кривые. На Шаге 3 вы определяете отображение диаграммы на
нескольких вкладках. Предварительный просмотр (показан на рисунке 5-
1) позволяет сразу увидеть, как изменится диаграмма.

© National Instruments Ireland Resources Limited 41 Начало работы с DIAdem


Раздел 5. Создание отчетов
5. Щелчком мыши выберите тип диаграммы Lines with Several Y-Axes
(Ряды с несколькими осями Y).

Рисунок 5-1. Мастер диаграмм предварительно отображает диаграмму на рабочем


листе
6. Щелкните дважды по кнопке Next, чтобы перейти к шагу 3 (из 3-х).
7. Выберите закладку X-Axis (Ось Х).
8. Разрешите Manual from (Ручной выбор) для диапазона значений и
введите 01.01.2003 в качестве начального значения и 12.31.2003
- как конечное значение.
9. Щелкните по кнопке Finish (Завершить), чтобы создать систему
координат.
В этой системе координат DIAdem отобразит месячные осадки и
среднемесячную температуру по датам.

Совет: Вы можете открыть Chart Wizard (Мастер диаграмм) несколькими


способами. Если вы хотите отобразить графики с различными х-каналами, откройте
мастер диаграмм из панели инструментов. Если вы хотите интегрировать системы
координат в текущий рабочий лист, откройте мастер диаграмм из группы функций
2D Axis Systems (Двухмерные системы координат) или Polar Axis Systems
(Полярные системы координат). Если вы хотите изменить систему координат,
откройте мастер диаграмм из контекстного меню системы координат.

Редактирование системы координат


Вы можете перемещать систему координат или ее компоненты, а также
изменять их размеры. Чтобы проще было увидеть, какие объекты вы можете
выделить, DIAdem отображает объект в голубой рамке, как только курсор

Начало работы с DIAdem 42 ni.com


Раздел 5. Создание отчетов
мыши окажется над этим объектом. Открыть настройки объекта можно
двойным щелком мыши по объекту.

1. Чтобы уменьшить ширину системы координат, переместите небольшой


квадратик в центре правой границы выбранной системы координат
налево.

2. Дважды щелкните по системе координат, чтобы открыть описания


кривой и оси.

3. Щелкните по полю ввода Type (Тип) в первой линии графика


Month/Precipitation sum.

4. Выберите Display mode (Режим отображения) Bars(Гистограмма).

5. Щелкните дважды по кнопке ОК, чтобы закрыть диалоговое окно


параметров кривой и оси.

DIAdem отобразит рабочий лист, как показано на рисунке 5-2.

Рисунок 5-2. DIAdem отображает осадки в виде гистограммы

Рисунки и линии
Иллюстрируйте ваши отчеты изображениями и логотипами компании.
Используйте линии и прямоугольники для разделения рабочего листа или
выделения текстового поля. Чтобы добавить рисунок на рабочий лист,
выполните следующие действия.

© National Instruments Ireland Resources Limited 43 Начало работы с DIAdem


Раздел 5. Создание отчетов

1. Щелкните по кнопке Graphics (Рисунки) в линейке групп.

2. Щелкните по кнопке Load Graphic (Загрузить рисунок) в этой группе


функций.

3. Выберите Weather.jpg в папке DIAdem Documents и щелкните по


кнопке Open (Открыть).

4. Выделите рисунок и перетащите его в правый угол рабочего


пространства. Измените размер рисунка, ухватившись и перемещая
небольшие квадратики в углах изображения.

Для подготовки текстового поля в правой части рабочего листа


выполните следующие действия.

1. Щелкните по кнопке Circles and Rectangles (Окружности и


прямоугольники) в линейке групп.

2. Щелкните по кнопке Rectangle (Прямоугольник) в этой группе функций.


Рядом с курсором появится небольшой прямоугольник.

3. Перетащите плоскую рамку из правого верхнего угла рабочего листа в


правый нижний угол и отделите текстовое поле от системы координат.
4. Щелкните дважды по прямоугольнику и введите на закладке Position
(Положение) 100 в поля X2 и Y2 .
5. Щелкните по кнопке OK.

Теперь прямоугольник находится на одном уровне с рамкой рабочего листа,


как показано на рисунке 5-3.

Использование текста и переменных


Добавляйте текст и переменные в отчет для выделения содержимого и
отдельных объектов. Текст может включать формулы и переменные
DIAdem, которые DIAdem обновляет вместе с остальной частью отчета.
Двойные символы @ служат для выделения фрагментов текста, которые
DIAdem следует использовать для динамических обновлений. Чтобы
добавить в отчет текст, выполните следующие действия.

1. Щелкните по кнопке Text (Текст) в линейке групп.

2. Щелкните по кнопке Text (Текст) в этой группе функций. Курсор примет


вид курсора для ввода текста.

3. Щелкните в текстовом поле на рабочем листе, куда вы хотите добавить


заголовок.

Начало работы с DIAdem 44 ni.com


Раздел 5. Создание отчетов
4. Введите текст Weather report (Отчет о погоде) и нажмите
<Enter>.
5. Введите @@CurrDate@@ во второй строке.
6. Щелкните снаружи текста, чтобы завершить ввод.
7. Щелкните по тексту. Чтобы изменить размер текста, переместите
курсором мыши небольшие квадратики в углах текста.

Добавление и форматирование свойств канала


Вы можете перетаскивать свойства канала из портала данных на рабочий
лист. Щелкните по кнопке с тремя точками в конце поля ввода в диалоговом
окне редактора текста, чтобы получить доступ к остальным переменным и
выражениям. Чтобы добавить свойство канала в ваш отчет и изменить
свойство канала, выполните следующие действия.

1. Выберите Results/Precipitation_2003 в портале данных.


2. Щелкните по пункту Minimum (Минимум) в окне свойств портала
данных и перетащите это свойство канала в текстовое поле.
3. Щелкните дважды по вставленному тексту. Текстовый редактор
отобразит следующий текст:

Minimum: @@Str(Data.GetChannel("[2]/Precipitation_2003").

Properties("minimum").Value, "AutoAdj")@@

a. Замените первое слово Minimum: описанием Annual


precipitation.
b. Нажмите <Enter>, чтобы поместить значение перед текстом.
c. Введите mm в конце текста.
4. Щелкните по закладке Position (Положение) и выберите Centered(По
центру)как Relative position (Относительное положение).
5. Щелкните по кнопке OK.

6. Выделите весь текст и рисунок и щелкните на панели инструментов


Center Vertically (Центрировать по вертикали).

DIAdem отобразит рабочий лист, как показано на рисунке 5-3.

© National Instruments Ireland Resources Limited 45 Начало работы с DIAdem


Раздел 5. Создание отчетов

Рисунок 5-3. Использование текста и переменных

Чтобы использовать этот макет для всех рабочих листов в качестве


шаблона для аналогичных наборов данных, выполните команду Save
Layout As (Сохранить макет как).

Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

Layouts
Макет (Layout) может содержать несколько рабочих листов. В DIAdem
макеты сохраняются отдельно от каналов. Вы можете повторно
использовать макет в качестве шаблона для наборов данных аналогичной
структуры.

Worksheets
Рабочие листы (Worksheets) содержат системы координат, текст, таблицы и
рисунки. Чтобы добавить данные на рабочий лист, перетащите каналы из
портала данных в системы координат и таблицы. Помимо выбора каналов из
портала данных вы также можете добавлять каналы данных, щелкнув
дважды по системе координат или таблице.

Например, выберите Settings»Layout Setup»Worksheet Parameters,


(Настройки»Настройка макета»Параметры рабочего листа) чтобы изменить
формат страницы рабочего листа с горизонтального на вертикальный.

Начало работы с DIAdem 46 ni.com


Раздел 5. Создание отчетов
Master Layout
Используйте образец макета (master layout), чтобы создать
унифицированный вид всех отчетов. Образец макета остается неизменным
на заднем плане всех рабочих листов и состоит из образца альбомного вида
(landscape master) и образца портретного вида (portrait master). Чтобы
создать образец макета, выберите File»Master Layout»New (Файл»Мастер
образцов»Новый).

Chart Wizard
Вы можете использовать мастер диаграмм (Chart Wizard) для создания и
изменения двухмерных и полярных систем координат. Функция
предварительного просмотра позволяет увидеть каждое изменение настроек
рабочего листа.

Axis Systems
В системах координат (Axis Systems) отображаются данные в виде, кривых,
гистограмм и поверхностей. Щелкните дважды по системе координат,
чтобы редактировать изображаемые кривые, добавить новые кривые или
удалить имеющиеся.

Tables
Используйте таблицы (Tables) для размещения содержимого каналов.
Дважды щелкните по таблице, чтобы редактировать отображаемые столбцы,
добавлять новые столбцы и удалять существующие.

Text
Используйте текст (Text) для комментариев к рабочим листам. Текст может
также включать информацию о переменных, например, имя файла или
текущую дату. В DIAdem символами @@ обозначаются переменные
выражения. Щелкните Refresh (Обновить) на панели инструментов DIAdem
REPORT, чтобы отобразить текущее состояние переменных.

Decoration
Используйте комментарии, линии, стрелки, прямоугольники и окружности
на рабочем листе для выделения определенных областей или точек кривых.

Graphics
Используйте изображения и логотипы для иллюстрации рабочих листов.
DIAdem поддерживает различные форматы графических файлов, в том
числе PNG, BMP, JPG, TIF и WMF.

© National Instruments Ireland Resources Limited 47 Начало работы с DIAdem


Раздел 5. Создание отчетов
Format Bar
Используйте панель форматирования (Format Bar) под панелью
инструментов, чтобы форматировать объекты отчета. Панель
форматирования всегда отображает общие свойства выделенных объектов,
например, толщину, стиль и цвет линии выбранных графиков.

Начало работы с DIAdem 48 ni.com


6
6. Автоматизация последовательности
действий
С помощью DIAdem SCRIPT можно создавать скрипты, чтобы
автоматизировать последовательности действий в DIAdem. В режиме записи
все интерактивно производимые вами действия DIAdem заносит в скрипт.
Вы можете добавлять программные структуры и диалоговые окна в
записанный скрипт при помощи интегрированного редактора скриптов.

Создание скриптов
Режим записи– самый простой способ создания скриптов. Когда вы
включаете этот режим, DIAdem создает новый скрипт в редакторе скриптов
и записывает выполненные вами действия в скрипт. Чтобы создать новый
скрипт в режиме записи, выполните следующие действия.

1. Выберите DIAdem SCRIPT.

2. Щелкните по кнопке Enable Recording Mode (Включить режим записи)


на панели инструментов, чтобы начать запись скрипта.

3. Введите DIAdem user в поле Author (Автор) и Manual example в


поле Comment (Комментарий), как показано на рисунке 6-1.

Рисунок 6-1. Настройка режима записи

DIAdem записывает эту информацию непосредственно в код скрипта,


чтобы помочь вам идентифицировать скрипт в будущем.

© National Instruments Ireland Resources Limited 49 Начало работы с DIAdem


Раздел 6. Автоматизация последовательности действий

4. Щелкните по кнопке OK.


В линейке статуса отображается символ режима записи.

5. Выберите DIAdem NAVIGATOR.

6. Щелкните по кнопке Delete Internal Data (Удаление внутренних


данных), чтобы удалить данные из портала данных.

7. Введите Weather в поле ввода термина в области быстрого поиска.

8. Нажмите <Ctrl-A>, чтобы ввести в скрипт инструкции DIAdem для


поиска.
DIAdem занесет несколько строк кода в записываемый скрипт. Прежде
чем вы сможете использовать скрипт, необходимо отредактировать эти
строки.

Примечание: Если вы не нажмете s <Ctrl-A>, DIAdem не запишет


инструкции для поиска.

9. Щелкните по кнопке Search (Поиск).

10. Перетащите файл Data1.tdm в портал данных.

11. Выберите DIAdem ANALYSIS.

12. Щелкните по кнопке Channel Functions (Функции канала) в линейке


групп.

13. Щелкните по кнопке Average Channels в этой группе функций.

14. Щелкните по кнопке с тремя точками в конце поля ввода Channels в


области Channels to be averaged (Усредняемые каналы).

15. В открывшемся диалоговом окне выберите каналы [1]/Tm_min и


[1]/Tm_max и щелкните по кнопке OK.

16. Щелкните по кнопке OK, чтобы вычислить среднее.

17. Выберите DIAdem REPORT.

18. Щелкните по кнопке Load Layout (Загрузить макет).

Начало работы с DIAdem 50 ni.com


Раздел 6. Автоматизация последовательности действий

19. Выберите макет Report2.tdr и щелкните по кнопке Open (Открыть).


DIAdem автоматически обновит изображение, чтобы показать набор
данных, который вы только что загрузили.

20. Выберите DIAdem SCRIPT.

21. Щелкните по кнопке Disable Recording Mode (Отключить режим


записи).
DIAdem отобразит записанный скрипт в окне редактора скриптов,
показанном на рисунке 6-2.

Рисунок 6-2. Записанные действия в редакторе скриптов

После заголовка DIAdem объявляет переменную MyFolders и назначает


этой переменной пути к папке данных и папке документов. Если вы хотите,
чтобы скрипт загружал файл данных или файл отчета из другой папки,
просто измените пути в этом месте скрипта.

Редактирование скриптов
В режиме записи вы нажимали <Ctrl-A>для записи поиска данных о погоде.
DIAdem вставил части этих строк, как комментарии, это позволит проводить
поиск с или без интерфейса DIAdem NAVIGATOR.

Для разрешения интерактивного выбора данных в скрипте выполните


следующие действия.

© National Instruments Ireland Resources Limited 51 Начало работы с DIAdem


Раздел 6. Автоматизация последовательности действий
1. Удалите апостроф в начале следующей строки скрипта при помощи
клавиш <Ctrl-Shift-D>, чтобы преобразовать комментарий в команду.
Call Navigator.Display.CurrDataProvider.QueryForm.Search()
Команда настраивает запрос в интерфейсе DIAdem NAVIGATOR и
перечисляет каналы из найденных групп каналов на закладке
результатов поиска (Search Results)
2. Замените строку кода скрипта для загрузки файла данных Data1.tdm
Call DataFileLoad(MyFolders(0)&"Data1.tdm","TDM","")
следующими строками:
Call WndShow ("NAVIGATOR","Open")
Call InteractionOn("Load Data4.tdm")
Первая строка скрипта открывает панель NAVIGATOR, а вторая
останавливает скрипт, чтобы вы могли загрузить данные интерактивно.
3. После последней строки кода введите утверждение для скрытия портала
данных. Используйте для этого функцию CodeCompletion, выполнив
следующие действия:
a. Введите Portal.
Как только вы введете точку после объекта Portal, DIAdem
предложит методы и свойства, доступные для этого объекта, как
показано на рисунке 6-3.
b. Дважды щелкните Visible, чтобы добавить это свойство в скрипт.
с. Завершите строку кода следующим образом:
Portal.Visible = False
4. Введите команду Keywait в строку кода, как показано на рисунке 6-3.
Выберите Keywait и нажмите <F1>, чтобы открыть справку по этой
команде.
5. Введите следующую строку кода, чтобы снова отобразить портал
данных после завершения работы скрипта.
Portal.Visible = True

Начало работы с DIAdem 52 ni.com


Раздел 6. Автоматизация последовательности действий

Рисунок 6-3. CodeCompletion упрощает редактирование объектов

Проверка скриптов
Чтобы проверить измененный скрипт, выполните следующие действия.

1. Щелкните по кнопке Run Script (Запустить скрипт).


Скрипт откроет панель NAVIGATOR и отобразит в области Search
Results все файлы данных, содержащие термин Weather.

2. Щелкните символ файла перед файлом Data4.tdm, чтобы выбрать


файл.

3. Перетащите выбранный файл в портал данных.

4. Щелкните по кнопке End Interaction (Завершить интерактивный


режим).
Скрипт откроет панель REPORT. DIAdem обновит данные,
отображаемые в заголовке, и скроет портал данных, как показано на
рисунке 6-4.

© National Instruments Ireland Resources Limited 53 Начало работы с DIAdem


Раздел 6. Автоматизация последовательности действий

Рисунок 6-4. Отчет, созданный с помощью скрипта

5. Нажмите клавишу, чтобы заново отобразить портал данных и завершить


работу скрипта.

Выберите DIAdem SCRIPT и щелкните Save File As, чтобы сохранить


скрипт.

Краткие выводы
Ниже приводится краткий обзор тем, рассмотренных в разделе, а также
дополнительная информация.

Scripts
Скрипты (Scripts) позволяют выполнять последовательность команд поиска,
загрузки и обработки данных, а также создания отчетов. Вы можете
использовать в скриптах синтаксис VBS и команды DIAdem. Вы можете
интегрировать в скрипты стандартные диалоговые окна или создавать ваши
собственные диалоговые окна.

Recording Scripts
В режиме записи DIAdem записывает в скрипт команды для каждого
действия, которое вы выполняете интерактивно.

Начало работы с DIAdem 54 ni.com


Раздел 6. Автоматизация последовательности действий
<Ctrl-A>
В режиме записи DIAdem обычно не записываются значения,
присваиваемые программным переменным. Например, нажмите <Ctrl-A> в
диалоговом окне DIAdem REPORT, чтобы записывать значения
программных переменных. Если DIAdem не в режиме записи, скопируйте
присвоенные программным переменным значения с помощью клавиш <Ctrl-
A> в буфер обмена Windows и затем добавьте в скрипт.

Script Editor
Редактор скриптов (Script Editor) отображает программный код скриптов.
Когда в режиме записи производится запись действий, DIAdem заносит
команды непосредственно в редактор скриптов. Используйте функции
нумерации строк, команды перехода, закладки, восстановления, поиск и
замену, чтобы упростить редактирование скриптов. Используйте Microsoft
Windows Script Debugger в редакторе скриптов, чтобы отлаживать скрипт
шаг за шагом и находить ошибки.

Если вы щелкните по команде или переменной, во всплывающем окне


подсказки отображаются параметры команды или диапазон значений
переменной. Нажмите клавишу <F1> для вызова справки по команде или
переменной.

CodeCompletion
Если вы введете имя объекта и завершите ввод точкой, редактор скриптов
предложит вам список подобъектов, событий, свойств и методов, доступных
для этого объекта. Выберите требуемое двойным щелчком мыши.

Например, когда вы вводите первые символы команды и нажимаете <Ctrl-


Spacebar>, редактор скриптов автоматически дополняет ввод команды
(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 для ввода переменных, запроса параметров или
запуска функций. Используйте события для подключения элементов из
диалоговых окон пользователя и определения, как скрипт должен вести себя
относительно предварительно заданных настроек.

Начало работы с DIAdem 56 ni.com


А
Приложение А.
Техническая поддержка и
профессиональное обслуживание
Обратитесь к следующим разделам отмеченного наградами веб-сайта
National Instruments, расположенного по адресу ni.com, для получения
технической поддержки и профессиональных услуг:

Support (Поддержка) — средства технической поддержки по адресу


ni.com/support включают следующие разделы:
– Self-Help Technical Resources (Технические ресурсы для
самостоятельного решения проблем) - обратитесь за ответами и
решениями на сайт ni.com/support, где находятся программные
драйвера и их обновления, База знаний с возможностью поиска,
руководства по продуктам NI, пошаговые инструкции по устранению
неполадок, тысячи образцов программ, учебные пособия, драйвера
измерительных приборов и т.д. Зарегистрированные пользователи также
получают доступ к дискуссионным форумам NI по адресу
ni.com/forums. Инженеры-разработчики NI гарантируют ответ в
режиме он-лайн на каждый заданный вопрос.
– Standard Service Program Membership (Членство в стандартной
программе обслуживания) - эта программа позволяет ее участникам
обращаться непосредственно к инженерам-разработчикам NI в режиме
«тет-а-тет» по телефону и электронной почте для получения
технической поддержки, а также обеспечивает эксклюзивный доступ по
требованию к учебным модулям через ServicesResource Center (Центр
ресурсов сервиса). NI предлагает дополнительное членство в течение
года после покупки, затем вы можете его продлить.
Для получения информации о других возможностях технической
поддержки в вашей стране, посетите сайт ni.com/services или
обратитесь в местный офис по адресу ni.com/contact.
Training and Certification (Обучение и сертификация) - посетите сайт
ni.com/training для самостоятельного изучения, дистанционного
обучения в виртуальных аудиториях (eLearning), ознакомления с
интерактивными компакт-дисками (CD) и информацией о программах
сертификации. Также вы можете зарегистрироваться на практические
курсы под руководством инструктора в любой стране мира.
System Integration (Системная интеграция) - если вы столкнулись с
ограничениями по времени, техническим ресурсам и иными проблемами
при работе над проектом, члены National Instruments Alliance Partner

© National Instruments Ireland Resources Limited 57 Начало работы с DIAdem


Приложение А
(Альянс партнеров NI) могут вам помочь. Для получения
дополнительной информации, свяжитесь с местным офисом NI или
посетите сайт ni.com/alliance.

Если вы провели поиск по сайту ni.com и не нашли ответа на свои


вопросы, обратитесь в ваш местный офис или в центральный офис NI.
Номера телефонов наших офисов во всем мире можно найти в начале
данного руководства. Также вы можете посетить раздел "Офисы в разных
странах" (Worldwide Offices) на сайте ni.com/niglobal для доступа к
веб-сайтам филиалов, где имеется обновляемая контактная информация,
телефоны службы поддержки, адреса электронной почты и информация о
текущих событиях.

Начало работы с DIAdem 58 ni.co