80276

ОБОЛОНКА LabVIEW

Лекция

Информатика, кибернетика и программирование

ВСТУП LbVIEW Lbortory Virtul Instrument Engineering Workbench – Середовище розробки лабораторних віртуальних приладів додаток розробки програми дуже схожий на C або Бейсик або NI LbWindows. Однак LbVIEW відрізняється від тих додатків в одному важливому відношенні. Інші системи програмування використовують: текстово засновані мови щоб створити рядок програми програмний код у той час як LbVIEW використовує графічну мову програмування GДжей щоб створювати програми у формі блоксхеми алгоритм створюється в графічній іконній...

Украинкский

2015-02-16

82 KB

0 чел.

Лекція № 1

ОБОЛОНКА LabVIEW. ВСТУП

LabVIEW (Laboratory Virtual Instrument Engineering Workbench – Середовище розробки лабораторних віртуальних приладів) - додаток розробки програми, дуже схожий на C або Бейсик, або NI LabWindows.

Однак, LabVIEW відрізняється від тих додатків в одному важливому відношенні. Інші системи програмування використовують: текстово - засновані мови, щоб створити рядок програми (програмний код), у той час як LabVIEW використовує графічну мову програмування, (G-Джей), щоб створювати програми у формі блок-схеми, алгоритм створюється в графічній іконній формі (pictorial form).

LabView - універсальне середовище для розробки:

  •  систем збору, обробки даних;
  •  керування експериментом, що включає велику бібліотеку функцій, методів аналізу (спектральний і кореляційний аналіз, вейвлетний аналіз*), методи фільтрації, статистична обробка тощо);
  •  бібліотеки драйверів пристроїв, виконаних у найпоширеніших стандартах (plug-in board, GPIB/IEEE-488, CAMAC, VXI/VME, PXI/PCI, SCXI).

Основою середовища є графічне (G-Джей) програмування на простій і наочній мові блок-діаграм, що складаються з функціональних вузлів і зв'язків між ними.

1.1 Склад оболонки LabView

HiQ - середовище для проведення модельних розрахунків, починаючи від:

  •  постановки завдання;
  •  вибору методу рішення;
  •  настроювання параметрів до подання результатів у необхідній для аналізу або порівняння з експериментальними результатами формі (у вигляді таблиць, 2-х й 3-х мірних зображень тощо).

Основні компоненти середовища Problem Resolver і метамова Script дозволяють просто вбудовувати в неї нові класи завдань разом з методами їхнього рішення.

LabSuite = LabView + Hi - орієнтована на спільне проведення експериментальних досліджень і теоретичного аналізу в реальному часі.

LookOut - програмний продукт, заснований на базі даних, що включає:

  •  бібліотеку драйверів апаратних засобів, розроблювальних різними фірмами;
  •  бібліотеку віртуальних інструментів VI для збору, моніторингу, обробки даних й їхнього подання в необхідній формі (у вигляді графіків, файлів, діаграм, стилізованих зображень компонентів системи з елементами мультиплікації).

LookOut дозволяє створювати гнучкі й великі системи автоматизації, які перебудовуються з готових блоків без використання традиційних методів програмування.

Bridge - структурно аналогічний LookOut і містить можливість програмування на G мові, дозволяючи вводити необхідні індивідуальні риси в систему автоматизації, зробивши її більше ефективною й орієнтованою на конкретний додаток.

LabVIEW, подібно C або Бейсику, є універсальною системою програмування із протяжними бібліотеками функцій і підпрограмами для будь-якого завдання програмування. LabVIEW також містить специфічні для додатка бібліотеки для збору даних:

  •  GPIB (General purpose interface bus - Канал загального користування, Канал общего пользования КОП) і послідовного інструментального керування, аналізу даних, подання даних, і зберігання даних.

LabVIEW також включає стандартні засоби АПР програми, так що користувач може встановлювати контрольні крапки, пожвавлювати виконання, щоб бачити, як дані проходять через програму, і одномоментний через програму, щоб робити налагодження й розробку програми простіше.

Примітка.

*) Вейвлети (від англ. wavelet), сплески - це математичні функції, що дозволяють аналізувати різні частотні компоненти даних. Однак це є частковим визначенням - в загальному випадку аналіз сигналів виконується у площині вейвлет-коефіцієнтів (масштаб – час - рівень) (Scale-Time-Amplitude). Вейвлет-коефіцієнти визначаються інтегральним перетворенням сигналу. Отримані вейвлет-спектрограми принципово відрізняються від звичайних спектрів Фур’є тим, що дають чітку прив’язку спектру різних особливостей сигналів до часу.

Вейвлети – це семейство функцій, що локальні у часі та за частотою («маленькі»), у яких усі функції отримуються з однієї завдяки її зсувів і розтягнень по осі часу (так що вони «йдуть одна за одною»). Санкт-Петербургська наукова школа називає вейвлети сплесками.

КОНТРОЛЬНІ ПИТАННЯ ДЛЯ САМОПЕРЕВІРКИ

1. Як розуміти скорочену назву оболонки LabView?

Laboratory Virtual Instruments Engineering Workbench – Середовище

розробки лабораторних віртуальних приладів.

2. Чим відрізняється LabView від інших систем програмування?  

Інші системи програмування використовують: текстово - засновані мови, щоб створити рядок програми (програмний код), у той час як LabVIEW використовує графічну мову програмування, (G-Джей), щоб створювати програми у формі блок-схеми, алгоритм створюється в графічній іконній формі (pictorial form).

3. Призначення оболонки LabView

Універсальне середовище для розробки систем збору, обробки даних і керування експериментом.

4. Що включає до свого складу оболонка LabView? 

Включає бібліотеку функцій, методів аналізу (спектральний і кореляційний аналіз, вейвлетний аналіз*), методи фільтрації, статистична обробка тощо), бібліотеки драйверів пристроїв, виконаних у найпоширеніших стандартах (plug-in board, GPIB/IEEE-488, CAMAC, VXI/VME, PXI/PCI, SCXI).

5. Що є основою оболонки LabView?

Основою середовища є графічне (G-Джей) програмування на простій і наочній мові блок-діаграм, що складаються з функціональних вузлів і зв'язків між ними.

6. Для чого призначене середовище HiQ, що входить до складу оболонки LabView?

HiQ - середовище для проведення модельних розрахунків, починаючи від постановки завдання, вибору методу рішення й настроювання параметрів до подання результатів у необхідній для аналізу або порівняння з експериментальними результатами формі.

7. На що орієнтоване середовище LabSuite = LabView + Hi, що входить до складу оболонки LabView?

LabSuite = LabView + Hi - орієнтована на спільне проведення експериментальних досліджень і теоретичного аналізу в реальному часі.

8. На чому заснований програмний продукт LookOut, що входить до складу оболонки LabView?

LookOut - програмний продукт, заснований на базі даних, що включає бібліотеку драйверів апаратних засобів, розроблювальних різними фірмами, і бібліотеку віртуальних інструментів VI для збору, моніторингу, обробки даних й їхнього подання в необхідній формі (у вигляді графіків, файлів, діаграм, стилізованих зображень компонентів системи з елементами мультиплікації).

9. Що дозволяє створювати програмний продукт LookOut?

LookOut дозволяє створювати гнучкі й великі системи автоматизації, які перебудовуються з готових блоків без використання традиційних методів програмування.

10. Що дозволяє створювати програмний продукт Bridge?

Bridge - структурно аналогічний LookOut і містить можливість програмування на G мові, дозволяючи вводити необхідні індивідуальні риси в систему автоматизації, зробивши її більше ефективною й орієнтованою на конкретний додаток.

11. За рахунок чого виконується послідовне інструментальне керування, аналіз даних, подання даних, і зберігання даних в оболонці LabView?

LabView містить специфічні для додатка бібліотеки для збору даних, GPIB (General purpose interface bus - Канал загального користування, Канал общего пользования КОП) і послідовного інструментального керування, аналізу даних, подання даних, і зберігання даних.

12. Що означає поняття Вейвлети?

Вейвлети (від англ. wavelet), сплески - це математичні функції, що дозволяють аналізувати різні частотні компоненти даних.


 

А также другие работы, которые могут Вас заинтересовать

67678. Разработка считывателя системы контроля за персоналом на основе микроконтроллера AVR 494.5 KB
  На основании анализа функциональной спецификации можно выделить следующие блоки которые необходимо реализовать аппаратным способом: Входы: модуль контактного устройства модуль связи с компьютером модуль часов Выходы: модуль светодиодных индикаторов модуль переноса данных Функции: модуль защиты...
67681. Проект отделения ремонта двигателей на обслуживание 459 автомобилей ГАЗ-33075 569.5 KB
  Основной объём работ по ЕО приходится на УМР. Рабочий пост предназначен для выполнения основных работ по ТО и ТР автомобилей и представляет собой участок пола здания производственное площади для постановки автомобилей и размещения одного или нескольких рабочих мест.
67683. Проект устройства управления стиральной машины 380 KB
  На основании анализа функциональной спецификации можно выделить следующие блоки которые необходимо реализовать аппаратным способом: ВХОДЫ: модуль датчика температуры; модуль переключателя режимов; модуль датчика уровня воды; ВЫХОДЫ: модуль управления двигателем; модуль управления насосом...
67684. ЭЛЕКТРОМАГНИТНОЕ ПОЛЕ В ПРЯМОУГОЛЬНОМ ВОЛНОВОДЕ 143.39 KB
  Стенки волновода являются идеально проводящими. Проверить выполнение граничных условий на стенках волновода при x=0 и y=0 b. Определить максимальные значения плотностей продольного и поперечного поверхностных токов на всех стенках волновода на частоте f2.
67685. Изучение электромагнитных волн 61.57 KB
  Элементарный электрический вибратор создает в свободном пространстве монохроматическое поле с частотой f. Сопротивление излучения вибратора равно R∑, а среднее за период значение излученной мощности равняется P∑ср. Фаза комплексной амплитуды электрического тока, протекающего по вибратору, равна нулю.
67686. Аналіз рівня готовності майбутніх соціальних педагогів до реалізації посередницької функції та дослідження особливостей здійснення посередництва соціальними педагогами ЗОШ 212.7 KB
  Спецкурс щодо підвищення рівня готовності майбутніх соціальних педагогів до виконання посередницької діяльності в ЗОШ та семінар для поліпшення рівня реалізації посередницької функції соціальними педагогами ЗОШ.