Разработване на виртуални инструменти с LabVIEW. Цели на курса Запознаване с компонентите на виртуалните инструменти запознаване с LabVIEW и с основните.

Презентация:



Advertisements
Похожие презентации
Същност на електронните таблици Microsoft Office.
Advertisements

Използване на макроси. Макрос Макросът представлява запомнена серия от команди Макросът представлява запомнена серия от команди Изпълняват се в приложенията.
1. Информация Информация е сведение за хора, животни, предмети и явления от околната среда. Информация е сведение за хора, животни, предмети и явления.
Създаване и модифициране на таблици. 1. Създаване на таблица А) От меню Insert – инструмент Table -I начин: Избираме с мишката броя на колоните и редовете;
ПРЕДСТАВЯНЕ НА АЛГОРИТМИ. Прилагат се три основни начина за описание на алгоритмите: Словесно Блок – схеми Алгоритмични (програмни) езици.
1 След завършване на урока, ще можете да: Създавате нова презентация, като използвате шаблон за дизайн. Въвеждате текст в панела Slide. Създавате нов слайд.
1 Устройство на компютъра. 2 Човека се е постарал да предаде на компютъра не своите физически, а своите интелектуални способности, т.е. Възможността за.
Практически съвети за оптимално използване на сървърните ресурси Любомир Русанов.
Организация на данните в папки и файлове. Файл (File) Файл (File) – компютъра съхранява документите във вид на файлове. Всеки файл има собствено име,
Микровълни урок. 1. Определение 1 mm и 30 cm Ултракъсите радиовълни с дължина на вълната между 1 mm и 30 cm се наричат микровълни.
Средства на Visual Studio Team System за управление на проекти, версии на системата, извеждане на отчети, изграждане на изпълними версии на системата.
Създаване на компютърна презентация. 1. Стартиране Start->All Programs->MS Office -> MS PowerPoint.
ОСНОВИ НА ИНФОРМАТИКАТА АЛГОРИТМИ. 1. Науката информатика Предмет на науката информатика е информацията и основните информационни дейности Компютърна.
Сканиране на изображение. 1. Скенер Скенерът е входно периферно устройство за преобразуване на информация от хартиен носител (снимка, вестник, списание.
По Безопасност и Защита Изготвил: Атанасис Авгеринудис Ф. 7210, гр. 30 П Р Е З Е Н Т А Ц И Я.
MS WORD Форматиране на документ. 1. Изглед на документа Print Layout – дава представа за външния вид на документа; Full Screen Reading – по-удобно четене.
Услуги и ресурси на интернет от ново поколение СА "Д.А.Ценов" - гр. Свищов.
Транксрипт:

Разработване на виртуални инструменти с LabVIEW

Цели на курса Запознаване с компонентите на виртуалните инструменти запознаване с LabVIEW и с основните функции на LabVIEW разработване на приложение за събиране на данни създаване на подпрограми в LabVIEW

Част I термини в LabVIEW основни части на едно LabVIEW приложение средства за програмиране на LabVIEW създаване на LabVIEW приложение

Преден панел Конроли - входове Индикатори - изходи Блокова диаграма програмата, съпътстваща предния панел LabVIEW програмите се наричат виртуални инструменти

Преден панел Лента с инструменти Легенда на осцилограмата Булева контрола Осцилограма Икона Легенда изобразяване Легенда на скалата

Блокова диаграма Връзка Терминал Под- виртуални инструменти Цикъл while Лента с инструменти Функция Цифрова константа Функция за време Булева контрола

Express VIs, виртуални инструменти(ВИ) и функции Express VIs: интерактивни ВИ Стандартни ВИ: модулни ВИ Функции: фундаментални градивни елементи на LabVIEW Express VI Стандартни ВИ Функция

Контроли и функции Контроли (Преден панел) Функции (Блокова диаграма)

Операция Позициониране/мащабиране Етикет Опроводяване Контекстно меню Използват се за промяна на функционалността на предния панел или блоковата диаграма Скролер Точка на прекъсване Тестер Избор на цвят Оцветяване Инструменти Автоматична селекция

Старт бутон Продължителен старт бутон Стоп Пауза Настройка на текста Подравняване Разположение Подреждане Мащабиране на предния панел Следене на изпълнението Step Into бутон Step Over бутон Step Out бутон Допълнителни бутони при блоковата диаграма Статусна лента

Отваряне и стартиране на ВИ Example finder

Терминали на контролите Блокова диаграма Преден панел Терминали на индикаторите Създаване на ВИ

Създаване на блокова диаграма

Опроводяване на блоковата диаграма Опроводяване Автоматично коригиране на линията Автоматично свързване Избора на връзка

Блоковата диаграма се изпълнява в зависимост от посоката на данните Всеки елемент се изпълнява само когато са налице всички входни данни Елементите предават данните към изходните терминали, само когато приключат обработката Програмиране

Възможности за помощ от системата Контекстна помощ Online помощ Ctrl + H Online примери Позволява се директна online детайлна помощ

Упражнение 1 - преобразуване °C в °F

Техники за дебъгване на програмите Откриване на грешки Следене на изпълнението Тестване Натиснете счупения старт бутон Натиснете бутона за следене на изпълнението Щракнете с десния бутон върху линията, която Ви интересува Също може да изберете т.нар. Тестер

Част II - Подвиртуални инструменти Какво е подвиртуален инструмент? Създаване на икона и конекторна схема. Използване на един ВИ като подвиртуален.

Елементи на блоковите диаграми Икона Разширяем елемент Разширен елемент Функционален генератор Същият ВИ, представен по различни начини Жълто оцветяване - стандартни ВИ Синьо оцветяване - Express VI

Подвиртуални инструменти Един подвиртуален инструмент може да се използва в друг ВИ Подобен е на подпрограма в езиците за програмиране Предимства –модулност –лесно дебъгване –запазване на кода –изисква по-малко памет

Икони и конектори Иконата представя ВИ в блоковите диаграми на други ВИ Конекторите представят наличните елементи за връзка на ВИ Icon Connector Terminals

Подвиртуални инструменти

Стъпки за създаване на подвиртуален инструмент Създаване на икона Създаване на конектор Присвояване на терминалите Запис Включване на създадения подвиртуален инструмент в друг ВИ

Създаване на икона Щракане с десен бутон върху иконата на предния панел или блоковата диаграма

Създаване на конектор Щракане с десен бутон върху иконата на предния панел

Присвояване на терминалите

Запис на подвиртуалния инструмент Изберете лесна за запомняне папка Подредете по функционалност –Запишете подобните под-ВИ в една и съща папка Подредете в зависимост от приложението –Запишете в библиотеки в зависимост от приложението

Включване на под-ВИ в главен ВИ Достъп: Functions >>All Functions >> Select a VI или вмъкнете иконата в главната блокова диаграма

Съвети за работа с LabVIEW Горещи клавиши – – Активира контекстната помощ – – Премахване на прекъснатите линии – – Превключва между преден панел и блокова диаграма – – Undo Tools » Options… – задава опциите на средата VI Properties –конфигурира свойствата на средата

Част III - Събиране на данни Основи на събирането на данни Свързване на сигналите Примерно приложение Компютър DAQ Устройство Терминален блок Кабел Сензори

DAQ – Събиране на данни Измерване на температура посредством DAQ Assistant

Термини при събирането на данни Резолюция - определя, каква е най-малката стойност на напрежението, което се отчита Обхват - определя минимума и максимума на напрежението Усилване - усилване или намаляне на сигнала, за да се отчете с възможно най-голяма точност

Поддържани хардуерни модули BNC-2120 SCB-68 NI-ELVIS SC-2075

Упражнение 2 - Събиране на данни

Част IV - Цикли и осцилографи For цикъл While цикъл Графики

Цикли While цикъл –Съдържа брояч на итерациите –Изпълнява се поне веднъж –Изпълява се в зависимост от условието For цикъл –Съдържа брояч на итерациите –Изпълнява се N пъти

Цикли (продължение) 1. Избор на цикъл 2. Включване на кода, който ще се повтаря 3. Включване на допълнителни елементи и опрпвпдяване

Графи Осцилограф – цифров индикатор, който може да изобразява токите в определен период време Controls >> Graph Indicators >> Waveform Chart

Свързване на данни с графите Граф за единичен набор данни Граф за множество набори данни

Упражнение 3 - Използване на цикли

Част V - Масиви и файлове за вход/изход Създаване на масиви ръчно Създаване на масиви в LabVIEW автоматично Запис във файл Четене от файл

Добавяне на масив на предния панел От Controls >> All Controls >> Array and Cluster, избираме Array Shell Поставяме контрола в работното поле

Добавяне на масив (прод.) В контрола поставяме обект данни (напр. Numeric Control)

Създаване на масив чрез цикъл Броя на елементите зависи от броя на итерациите в цикъла

Създаване на 2D масиви

Работа с файлове Работа с файлове – прехвърляне на данни в и от файлове - Файловете могат да бъдат двоични, текстови или таблични - Собствен формат за файлове с данни от измервания (*.lvm) Запис в LVM файл Четене на LVM файл

Запис на LabVIEW файлове от измерванията Функции за отваряне, четене, запис и затваряне на файл Специална функция позволява обединяването на данните в сигнали

Упражнение 4 - Запис на данните

Следващи стъпки: Примерни програми (Help» Find Examples…) LabVIEW Student Edition ( Web ресурси (ni.com) –NI Developer Zone (zone.ni.com) –документирани приложения –Info-labview newsgroup ( –Instrument Driver Library (

Благодаря за вниманието Оригиналната презентация на NI е преведена в ТУ-Габрово, катедра АИУТ.