Добавил:
Опубликованный материал нарушает ваши авторские права? Сообщите нам.
Вуз: Предмет: Файл:
LabView для Windows.doc
Скачиваний:
142
Добавлен:
01.05.2014
Размер:
969.22 Кб
Скачать

7.3. Представление массивов данных

Добавим элемент индикации - XY Graph (двухкоординатный график) - для представления графика рассчитанной функции. XY Graph имеет всего один терминал (убедитесь в этом). Поэтому необходимо объединить два одномерных массива чисел х и у с выхода цикла For Loop в один для подачи на терминал XY Graph. Для объединения массивов (в том числе разных типов) служит функция Bundle (Объединение) из палитры Cluster . Тип данных, полученных с помощью функции Bundle, в Lab VIEW носит название Cluster (Кластер). В нашем случае Cluster представляет собой, очевидно, два одномерных массива чисел размерности Double.

1. Соедините терминалы массивов аргумента х и функции у с терминалами функции Bundle и подайте на терминал XY Graph.

2. Запустите VI в циклическом режиме. На XY Graph включите Cursor Display. С его помощью определите полуширину на полувысоте функции Гаусса (halfwidth) для значений дисперсии 1.0. 1.5, 2.0.

3. Составьте отчет по работе. Отчет должен содержать: цель работы, исходные формулы, лицевую панель и диаграмму виртуального инструмента.

Глава 3 Законченная система сбора данных

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

Надеемся, что вы нашли демонстрационный пакет LabVIEW информативным. Мы только коротко остановились на ключевых свойствах системы программирования LabVIEW. Если вы изучите меню Functions, показанное на рисунке, то вы обнаружите, что LabVIEW содержит виртуальные инструменты решающие ваши проблемы - сбор, анализ и представление данных. В этом блоке описаны программные и аппаратные средства, с помощью которых вы можете создать систему, удовлетворяющую вашим требованиям.

Встраиваемые платы сбора данных и согласование сигналов

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

Встраиваемые платы National Instruments изготовлены с использованием последних технологий, таких как специализированные приборные усилители, анти-алайзинговые фильтры и действительно 16-ти разрядная точность с шиной синхронизации работы нескольких плат RTSI и программной установкой параметров. Вы можете легко интегрировать эти платы с модульной системой согласования сигналов SCXI для электрической изоляции, усиления и мультиплексирования сигналов.

Платы сбора данных

National Instruments строит VI сбора даннх на основе набора программных драйверов NI-DAQ. NI-DAQ работает как своего рода операционная система для плат сбора данных, обеспечивая управление данными, буферами и ресурсами. Вы можете одновременно собирать и обрабатывать данные, записывать и читать информацию с диска и одновременно использовать несколько функций на нескольких платах. Ниже приведен частичный перечень плат, которые вы можете использовать с LabVIEW:

  • Многофункциональные платы: AT-MIO-64F-5, AT-MIO-16D, AT-MIO-16F-5, AT-MIO-16X, AT-MIO-16, PC-LPM-16, LabPC+

  • Многофункциональные платы с полной программной конфигурацией: AT-MIO-16E-2 и AT-MIO-16XE-50

  • Многофункциональные платы для портативных компьютеров с интерфейсом PCMCIA: DAQ-700

  • Устройство сбора данных через стандартный параллельный интерфейс: DAQ-1200

  • Высокоскоростной ввод данных (до 1МГц): EISA-A2000

  • Ввод акустических сигналов: AT-A2150

  • Платы с цифровым сигнальным процессором: AT-DSP2200

  • Цифровой ввод-вывод: AT-DIO-32F, PC-DIO-24, PC-DIO-96

  • Многоканальный таймер-генератор: PC-TIO-10

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

Согласование сигналов SCXI

Для обеспечения электрической изоляции, усиления и мультиплексирования National Instruments разработала высокоэффективную систему согласования сигналов - SCXI (Signal Conditioning eXtention for Instrumentation), включающую в себя два типоразмера крейтов и широкий набор модулей.

Укомплектованный модулями согласования SCXI крейт соединяется с встроенной в компьютер платой сбора данных National Instruments, либо при наличии модуля SCXI-1200 через обычный параллельный порт.

Управление приборами через интерфейс GPIB (КОП)

GPIB VI из библиотеки LabVIEW используя оборудование National Instruments связываются с приборами, оснащенными интерфейсом IEEE 488 (КОП). Современные специализированные микросхемы, разработанные National Instruments, обеспечивают обмен данными до 8 Мбайт/сек. Компания выпускает разнообразные типы интерфейсов для стационарных и портативных компьютеров, различные конвертеры и удлинители для IEEE 488.

Управление приборами через шину VXI и MXI

National Instruments активно участвует в разработке программного и аппаратного обеспечения для современных измерительных технологий . Компания - член VXI-консорциума и объединения поставщиков оборудования VXI Plug&Play. По оценкам журнала VXI bus Newsletter интегрированная среда программирования LabVIEW VXI Development Kit признана лучшим программным продуктом для VXI в 1993 году. Виртуальные инструменты (VI) из библиотеки LabVIEW VXI Development Kit связываются с VXI/VME приборами, используя набор программных драйверов NI-VXI.

VXI-контроллеры National Instruments - серии VXIpc, построенные на процессорах Cy486SL/40 МГц, Intel 486DX/33, 486DX2/50, 486DX4/100, позволяют вам построить современные компактные и высокопроизводительные системы на базе стандарта VXI, используя измерительные модули от ведущих мировых производителей. VXIcpu-30 на базе Motorola 68030 работает как локальный VXI-контроллер в распределенных измерительных сетях.

Разработанная National Instruments высокоскоростная коммуникационная шина MXI решает задачу высокоскоростной связи обычного настольного компьютера с VXI или VME крейтом, а также объединения нескольких крейтов в единую систему.

Библиотеки приборных драйверов для LabVIEW

В вашем распоряжении широкий набор драйверов для VXI/VME устройств, приборов, оснащенных интерфейсом GPIB, CAMAC и RS-232 от ведущих производителей измерительного оборудования: B&K, Fluke, Hewlett-Packard, Keithley, Kinetic Systems, Philips, Racal-Dana, Tektronix и др.

Использование нестандартного оборудования

National Instruments предлагает широкий выбор оборудования для построения вашей системы. Все оборудование National Instruments автоматически интегрируется в LabVIEW. Для большого количества приборов и устройств National Instruments предлагает готовые библиотеки LabVIEW драйверов, либо такой драйвер поставляется изготовителем оборудования. Однако это не исключает использование нестандартного оборудования и написания для него собственных программных драйверов. Для этого необходимо использовать 32-х разрядный компилятор Watcom C. Документация LabVIEW содержит необходимую исчерпывающую информацию по написанию собственного драйвера и интерфейса с компилятором Watcom C.

Анализ Данных

Виртуальные инструменты анализа в LabVIEW предлагают большой набор функций анализа для обработки собранных данных. Эти VI предоставляют вам полную свободу в разработке приложений от статистическго управления процессами до сложной цифровой обработки сигналов. Предлагается широкий набор функций для анализа во временной и частотной области, статистика, спектральные преобразования и фильтры, цифровые фильтры верхних, нижних частот, линейная алгебра, регрессионный анализ и др. Список функций анализа постоянно пополняется. Полную информацию о новых продуктах, каталог с подробными техническими характеристиками изделий можно получить у дистрибьютера National Instruments в России компании “Трансэлектро”.

Представление Данных

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

Нарисуй свое решение

LabVIEW воплощает в себе десятилетие усилий по упрощению разработки измерительных программных комплексов. Появившаяся в 1986 году, технология LabVIEW с годами получила и получает много усовершенствований благодаря тесной связи разработчиков и пользователей пакета LabVIEW. Сегодня, вы можете использовать LabVIEW на компьютерных платформах Macintosh, Microsoft Windows, Windows NT, Sun SPARCstation.

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

Для более полной информации о пакете и возможности его использования в своих задачах обратитесь к дистрибьютеру National Instruments в России компании “Трансэлектро” по адресу : 196070 Санкт-Петербург, а/я 330, тел. (812) 294-05-01, 294-06-35, факс 294-04-43, e-mail: maxim@te.spb.su.

xlv