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), сплески - це математичні функції, що дозволяють аналізувати різні частотні компоненти даних.


 

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

76016. Що за диво ці казки! The Magic World of Fairy Tales 966.5 KB
  Мета: узагальнити та систематизувати знання учнів за темою «Казка»; розвивати уміння застосовувати набуті знання сприяти морально-етичному вихованню школярів, виховувати інтерес до вивчення літератури.
76019. Как планете остаться голубой. Вода – источник жизни на Земле 148 KB
  Цели урока: познакомить учащихся с проблемой загрязнения воды научить детей быть бережливыми хозяевами природных ресурсов воспитывать любовь и бережное отношение к водным источникам. Приветствие в кругу друзей: Экологов в круг приглашаем сейчас Проблемы воды мы обсудим как раз.
76021. Казкові герої виліплення з пластиліну. Виготовлення плоских форм на площині казкового героя 50 KB
  Як ви уже зрозуміли сьогодні до нас на урок завітала казка Чи полюбляєте ви казки Які казки вам подобаються Про що ми дізнаємося у казках Як казочки завжди розпочинаються Як казочки закінчуються А чи знаєте ви що таке казка і звідки вона до нас прийшла...
76022. НИКТО НЕ ЗАБЫТ, НИЧТО НЕ ЗАБЫТО... ВЕЧЕР ПАМЯТИ, ПОСВЯЩЁННЫЙ 66-Й ГОДОВЩИНЕ ВЕЛИКОЙ ПОБЕДЫ 49 KB
  22 июня 1941 года, нарушив мирную жизнь людей, внезапно, без объявления войны, фашистская Германия напала на нашу страну. В тихое, мирное воскресное утро, когда еще люди спали, началась война. (В записи звучит песня «Священная война».)
76023. МЫ БУДЕМ ПОМНИТЬ ВАШИ ИМЕНА... ЛИТЕРАТУРНО – МУЗЫКАЛЬНАЯ КОМПОЗИЦИЯ, ПОСВЯЩЕННАЯ ДНЮ ОСВОБОЖДЕНИЯ ОДЕССЫ И ДНЮ ПОБЕДЫ 79 KB
  Вставай страна огромная Пусть ярость благородная Вставай на смертный бой Вскипает как волна С фашистской силой темною Идет война народная С проклятою ордой Священная война Одесса была одним из первых городов преградившим на длительное время путь врагу.