Знакомство со средой разработки LabVIEW
- Код курса: F.LabVIEW
- Длительность: 2 д.
- Цена: 16 000 Р
- Часы в неделю: 16 ак. часов.
Описание курса
LabVIEW (Laboratory Virtual Instrument Engineering Workbench) – это среда разработки и язык графического программирования «G», разрабатываемая фирмой National Instrument с 1986 года. Используется в системах сбора и обработки данных, а также для управления техническими объектами и технологическими процессами. Использование LabVIEW существенно упрощает и ускоряет разработку инженерного программного обеспечения, требующегося для тестирования, измерений, контроля и предоставляет быстрый и простой доступ к оборудованию и массивам данных.
На сегодня две версии LabVIEW применяются в индустрии: LabVIEW 2020 и LabVIEW NXG (NeXt Generation). В рамках курса, слушатели познакомятся с версией LabVIEW 2020. Этот курс, состоящий из 8 занятий, 2 академических часа каждый, предлагает слушателям ознакомиться с графическим программированием, освоить визуализацию всех аспектов работы приложений, включая конфигурацию оборудования, измерений и дебагинга. Первоначальных знаний программирования не требуется, но понимание алгоритмов и блок-схем желательно. Курс ориентирован на новых пользователей, желающих начать изучение и разработку приложений в среде LabVIEW. Он может быть полезен инженерам, техническим специалистам и менеджерам.
Данный учебный курс не предполагает выдачу официальных сертификатов, его целью является ознакомление с графическим программированием и базовых возможностей LabVIEW. Для получения сертификатов базового уровня, таких как LabVIEW Core 1, 2, 3 или продвинутых, как, например, “LabVIEW NRG: Сбор данных, анализ, визуализация”, будут предложены более продолжительные сертифицированные программы National Instruments. Сертификаты «Сертифицированный Разработчик LabVIEW», «Сертифицированный Архитектор LabVIEW» и другие, являются признанным подтверждением технических навыков и значительно способствуют карьерному росту в определенных областях индустрии и исследованиях.
Предполагаемый учебный план.
Занятие 1. Введение. Знакомство с интерфейсом.
Отличие LabVIEW от других языков программирования. Основы программирования. Простейшие действия. Сравнение величин и Булева логика
Цели:
- Научиться пользоваться лицевой панелью, блок-диаграммой и иконкой/соединительной панелью.
- Увидеть разницу между элементами управления и индикаторами.
- Научиться распознавать на блок-диаграмме терминалы элементов управления и индикаторов.
- Понять идею программирования потока данных.
- Познакомиться с системой меню в LabVIEW.
- Научиться пользоваться панелью инструментов, палитрой инструментов, палитрой элементов управления и индикации, палитрой функций и подпалитрами.
- Понять, почему система справки и помощи может стать самым важным союзником.
- Понять, что такое виртуальный подприбор и почему он так полезен.
- Выполнить упражнения, чтобы почувствовать, как работает LabVIEW.
Занятие 2. МНОГОКРАТНЫЕ ПОВТОРЕНИЯ И ЦИКЛЫ ПРИ СОЗДАНИИ ВИРТУАЛЬНОГО ПРИБОРА В СРЕДЕ LabVIEW
Цели:
- изучение основных структур среды LabView;
- измерение температуры с интервалом 1 секунда в течение одной минуты;
- использование сдвиговых регистров и узлов обратной связи для организации доступа к значениям на предыдущих итерациях цикла For (с фиксированным числом итераций);
- изучение организации доступа к значениям предыдущих итераций цикла.
Занятие 3. РАБОТА С МАССИВАМИ В СРЕДЕ LabVIEW
Цели:
- изучить типовые приемы создания массива элементов управления и отображения;
- изучить типовые приемы создания массива констант;
- изучить функции работы с массивами;
- освоить приемы работы с массивами.
Занятие 4. СОЗДАНИЕ КЛАСТЕРОВ ИЗ ЭЛЕМЕНТОВ УПРАВЛЕНИЯ И ОТОБРАЖЕНИЯ ДАННЫХ, РАБОТА С КЛАСТЕРАМИ. МАСШТАБИРОВАНИЕ КЛАСТЕРА
Цели:
- изучение типовых приемов создания кластеров и функций отображения кластеров;
- создание кластеров на лицевой панели;
- сборка и демонтирование кластеров с использованием функций обработки кластеров;
- создание ВП, использующего полиморфизм в кластерах.
Занятие 5. ГРАФИЧЕСКОЕ ОТОБРАЖЕНИЕ ДАННЫХ
Цели:
- Приобрести навыки по использованию цикла For и графика Диаграмм для получения и отображения данных;
- Создать массив, используя свойство автоиндексации цикла For и вывести данные массива на график Осциллограмм;
- Отобразить данные на графике и проанализировать их.
Занятие 6. СТРОКИ И ТАБЛИЦЫ
Цели:
- изучить создание строковых элементов управления и отображения данных;
- приобрести навыки по использованию функций обработки строк;
- изучить создание элемента управления и отображения Таблица.
Занятие 7. РАБОТА С ФАЙЛАМИ
Цели:
- изучить использование файловых функций ввода/вывода, записать данные в файл, считать данные из файла;
- сохранить данные в файл в форме, доступной для редактора электронных таблиц или текстового редактора;
- изучить использование файлового ввода/вывода высокого уровня.
Занятие 8. Автоматизация физического эксперимента
Цели:
- Подключение приборов.
- VISA, шины USB, GPIB, Ethernet
- Цифровой вольтметр.
Плата Arduino