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


 

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

23749. Делимость суммы и разности 49 KB
  Если одно из двух чисел делится на некоторое число а другое не делится на это число то их сумма и разность не делятся на это число Формулировка свойства С 2 вывешивается на доску. 5620 не делится на 8 так как число 56 делится на 8 а число 20 не делится на 8 записываю во второй столбик; 160 – 16 80 делится на 8 так как каждое из чисел делится на 8 записываю в первый столбик; 3200 – 72 ´ 9 делится на 8 так как число 3200 делится на 8 и произведение 72 и 9 тоже делится на 8 записываю в первый столбик. – Как определила что...
23750. Делители и кратные 59 KB
  Основные цели: – формировать способность нового понятия на примере введения понятий делителя числа НОД чисел; – формировать способность построения нового алгоритма на примере нахождения делителей чисел общих делителей НОД; – тренировать способность нахождения парных делителей общих делителей разными способами НОД разными способами. 1 № 385 аб – Чем является числа 60 16 и т. – Какая разница между числами являющимися делителями в первой группе примеров и во второй Возникает затруднение при ответе на поставленный вопрос. – Как...
23751. Рефлексия 56 KB
  первое число делится на 29. каждое число делится на 5: первое оканчивается 5 а второе оканчивается 0. сумма цифр делится на 3 12 значит и всё число делится на 3. оно чётное и сумма цифр делится на 9 27.
23753. Задачи для самопроверки (подготовка к контрольной работе) 61 KB
  3 Вычислительные ошибки. – Назовите номера заданий в которых вы допустили ошибки. – Какие ошибки допущены Разговор проводится по каждому заданию в котором допущена ошибка. Учитель последовательно выясняет у кого из детей на какой алгоритм были допущены ошибки и эти алгоритмы проговариваются во внешней речи.
23754. Набольший общий делитель 34.5 KB
  Основные цели: вывести алгоритм нахождения НОД чисел на основе их разложения на простые множители сформировать способность к использованию выведенного алгоритма для решения задач; повторить и закрепить решение неравенств задач на одновременное движение действия со смешанными числами. – Что даёт нам умение раскладывать числа на простые множители Ещё один метод нахождения делителей числа. – А что зная делители числа мы находили Общие делители НОД. – Как называются все числа кратные 2 Четные числа.
23755. Набольший общий делитель 35.5 KB
  Основные цели: тренировать способность к практическому использованию алгоритма нахождения НОД на основе разложения чисел на простые множители; исследовать частные случаи нахождения НОД когда НОД а b = 1 НОД а b = а; сформировать понятие взаимно простых чисел; повторить и закрепить понятие смежных углов решение задач на одновременное движение примеров на порядок действий. – Здравствуйте ребята – Над какой темой мы с вами работали Нахождение НОД чисел методом разложения на простые множители. – Сегодня мы продолжим исследовать...
23756. Наибольший общий делитель 69.5 KB
  Основная цель: тренировать способность к нахождению НОД на основе разложения чисел на простые множители способность к рефлексии собственной деятельности; повторить и закрепить решение уравнений решение задач методом уравнений графическое изображение множеств с помощью диаграммы Венна. – Какой темой мы занимались на предыдущих уроках Нахождение НОД чисел методом разложения чисел на простые множители. – Чему равен НОД взаимно простых чисел НОД взаимно простых чисел равен 1. – Найдите: а НОД а b; б НОД b с; в НОД а с.
23757. Открытие нового знания 49.5 KB
  – Можно ли утверждать что числа a b и c кратны числу 14 a = b = c = Числа a и b кратны числу 14 т. в разложении этих чисел есть множители числа 14 а число с – нет т. в нём не содержится разложения числа 14. – Найдите частное от деления числа a на число 14 числа b на число 14.