Скачать презентацию
Идет загрузка презентации. Пожалуйста, подождите
Презентация была опубликована 11 лет назад пользователемtmc.metrisys.bg
1 Разработване на виртуални инструменти с LabVIEW
2 Цели на курса Запознаване с компонентите на виртуалните инструменти запознаване с LabVIEW и с основните функции на LabVIEW разработване на приложение за събиране на данни създаване на подпрограми в LabVIEW
3 Част I термини в LabVIEW основни части на едно LabVIEW приложение средства за програмиране на LabVIEW създаване на LabVIEW приложение
4 Преден панел Конроли - входове Индикатори - изходи Блокова диаграма програмата, съпътстваща предния панел LabVIEW програмите се наричат виртуални инструменти
5 Преден панел Лента с инструменти Легенда на осцилограмата Булева контрола Осцилограма Икона Легенда изобразяване Легенда на скалата
6 Блокова диаграма Връзка Терминал Под- виртуални инструменти Цикъл while Лента с инструменти Функция Цифрова константа Функция за време Булева контрола
7 Express VIs, виртуални инструменти(ВИ) и функции Express VIs: интерактивни ВИ Стандартни ВИ: модулни ВИ Функции: фундаментални градивни елементи на LabVIEW Express VI Стандартни ВИ Функция
8 Контроли и функции Контроли (Преден панел) Функции (Блокова диаграма)
9 Операция Позициониране/мащабиране Етикет Опроводяване Контекстно меню Използват се за промяна на функционалността на предния панел или блоковата диаграма Скролер Точка на прекъсване Тестер Избор на цвят Оцветяване Инструменти Автоматична селекция
10 Старт бутон Продължителен старт бутон Стоп Пауза Настройка на текста Подравняване Разположение Подреждане Мащабиране на предния панел Следене на изпълнението Step Into бутон Step Over бутон Step Out бутон Допълнителни бутони при блоковата диаграма Статусна лента
12 Отваряне и стартиране на ВИ Example finder
13 Терминали на контролите Блокова диаграма Преден панел Терминали на индикаторите Създаване на ВИ
14 Създаване на блокова диаграма
15 Опроводяване на блоковата диаграма Опроводяване Автоматично коригиране на линията Автоматично свързване Избора на връзка
17 Блоковата диаграма се изпълнява в зависимост от посоката на данните Всеки елемент се изпълнява само когато са налице всички входни данни Елементите предават данните към изходните терминали, само когато приключат обработката Програмиране
18 Възможности за помощ от системата Контекстна помощ Online помощ Ctrl + H Online примери Позволява се директна online детайлна помощ
20 Упражнение 1 - преобразуване °C в °F
21 Техники за дебъгване на програмите Откриване на грешки Следене на изпълнението Тестване Натиснете счупения старт бутон Натиснете бутона за следене на изпълнението Щракнете с десния бутон върху линията, която Ви интересува Също може да изберете т.нар. Тестер
22 Част II - Подвиртуални инструменти Какво е подвиртуален инструмент? Създаване на икона и конекторна схема. Използване на един ВИ като подвиртуален.
23 Елементи на блоковите диаграми Икона Разширяем елемент Разширен елемент Функционален генератор Същият ВИ, представен по различни начини Жълто оцветяване - стандартни ВИ Синьо оцветяване - Express VI
24 Подвиртуални инструменти Един подвиртуален инструмент може да се използва в друг ВИ Подобен е на подпрограма в езиците за програмиране Предимства –модулност –лесно дебъгване –запазване на кода –изисква по-малко памет
25 Икони и конектори Иконата представя ВИ в блоковите диаграми на други ВИ Конекторите представят наличните елементи за връзка на ВИ Icon Connector Terminals
26 Подвиртуални инструменти
27 Стъпки за създаване на подвиртуален инструмент Създаване на икона Създаване на конектор Присвояване на терминалите Запис Включване на създадения подвиртуален инструмент в друг ВИ
28 Създаване на икона Щракане с десен бутон върху иконата на предния панел или блоковата диаграма
29 Създаване на конектор Щракане с десен бутон върху иконата на предния панел
30 Присвояване на терминалите
31 Запис на подвиртуалния инструмент Изберете лесна за запомняне папка Подредете по функционалност –Запишете подобните под-ВИ в една и съща папка Подредете в зависимост от приложението –Запишете в библиотеки в зависимост от приложението
32 Включване на под-ВИ в главен ВИ Достъп: Functions >>All Functions >> Select a VI или вмъкнете иконата в главната блокова диаграма
33 Съвети за работа с LabVIEW Горещи клавиши – – Активира контекстната помощ – – Премахване на прекъснатите линии – – Превключва между преден панел и блокова диаграма – – Undo Tools » Options… – задава опциите на средата VI Properties –конфигурира свойствата на средата
34 Част III - Събиране на данни Основи на събирането на данни Свързване на сигналите Примерно приложение Компютър DAQ Устройство Терминален блок Кабел Сензори
35 DAQ – Събиране на данни Измерване на температура посредством DAQ Assistant
36 Термини при събирането на данни Резолюция - определя, каква е най-малката стойност на напрежението, което се отчита Обхват - определя минимума и максимума на напрежението Усилване - усилване или намаляне на сигнала, за да се отчете с възможно най-голяма точност
38 Поддържани хардуерни модули BNC-2120 SCB-68 NI-ELVIS SC-2075
39 Упражнение 2 - Събиране на данни
41 Част IV - Цикли и осцилографи For цикъл While цикъл Графики
42 Цикли While цикъл –Съдържа брояч на итерациите –Изпълнява се поне веднъж –Изпълява се в зависимост от условието For цикъл –Съдържа брояч на итерациите –Изпълнява се N пъти
43 Цикли (продължение) 1. Избор на цикъл 2. Включване на кода, който ще се повтаря 3. Включване на допълнителни елементи и опрпвпдяване
44 Графи Осцилограф – цифров индикатор, който може да изобразява токите в определен период време Controls >> Graph Indicators >> Waveform Chart
45 Свързване на данни с графите Граф за единичен набор данни Граф за множество набори данни
46 Упражнение 3 - Използване на цикли
47 Част V - Масиви и файлове за вход/изход Създаване на масиви ръчно Създаване на масиви в LabVIEW автоматично Запис във файл Четене от файл
48 Добавяне на масив на предния панел От Controls >> All Controls >> Array and Cluster, избираме Array Shell Поставяме контрола в работното поле
49 Добавяне на масив (прод.) В контрола поставяме обект данни (напр. Numeric Control)
50 Създаване на масив чрез цикъл Броя на елементите зависи от броя на итерациите в цикъла
51 Създаване на 2D масиви
52 Работа с файлове Работа с файлове – прехвърляне на данни в и от файлове - Файловете могат да бъдат двоични, текстови или таблични - Собствен формат за файлове с данни от измервания (*.lvm) Запис в LVM файл Четене на LVM файл
53 Запис на LabVIEW файлове от измерванията Функции за отваряне, четене, запис и затваряне на файл Специална функция позволява обединяването на данните в сигнали
54 Упражнение 4 - Запис на данните
55 Следващи стъпки: Примерни програми (Help» Find Examples…) LabVIEW Student Edition ( Web ресурси (ni.com) –NI Developer Zone (zone.ni.com) –документирани приложения –Info-labview newsgroup ( –Instrument Driver Library (
56 Благодаря за вниманието Оригиналната презентация на NI е преведена в ТУ-Габрово, катедра АИУТ.
Еще похожие презентации в нашем архиве:
© 2024 MyShared Inc.
All rights reserved.