LabView Basic 2
Этот курс научит вас разрабатывать полноценные приложения. После прохождения этого курса вы будете знать, как проектировать, развертывать и распространять автономные приложения LabView, применять схемы с одним и несколькими приложениями, создавать приложения с профессиональным дизайном и функциональностью, управлять объектами пользовательского интерфейса в программном обеспечении, применять методы управление данными при проектировании, оптимизация повторного использования существующего кода в ваших проектах.
LabVIEW Базовый 2
Обзор
Курс LabVIEW Basic 2 научит вас проектировать полноценные автономные приложения с помощью LabVIEW. Этот курс является продолжением курса LabVIEW Basic 1 и знакомит вас с общими методами проектирования для успешного внедрения и распространения приложений LabVIEW для исследовательских, инженерных и тестовых сред. Рассматриваемые темы включают использование управляемого событиями программирования, программный контроль вашего пользовательского интерфейса, методы оптимизации повторного использования существующего кода, использование функций ввода-вывода двоичных файлов и методы обработки ошибок. Этот курс напрямую связывает функциональность LabVIEW с потребностями вашего приложения и обеспечивает быстрый старт для разработки приложений.
Продолжительность
Класс: два (2) дня
Онлайн: три (3) 4-часовых занятия плюс домашнее задание
Аудитория
- Новые пользователи LabVIEW или NI Developer Suite и пользователи, готовящиеся к разработке приложений
- Слушатели курса LabVIEW Core 1
- Пользователи и технические менеджеры, оценивающие LabVIEW или NI Developer Suite при принятии решения о покупке
- Пользователи, проходящие сертификацию Certified LabVIEW Associate Developer
Предпосылки
- Опыт работы с Microsoft Windows
- LabVIEW Core 1 или LabVIEW Basics I или аналогичный опыт
Продукты NI, используемые во время курса
- Система профессионального развития LabVIEW
- Устройство сбора данных NI
- Аксессуары для сбора данных
После посещения данного курса вы сможете:
- Применение общих шаблонов проектирования, использующих уведомления, очереди и события.
- Эффективно используйте программирование событий
- Программное управление объектами пользовательского интерфейса
- Оцените форматы ввода-вывода двоичных файлов и используйте их в приложениях.
- Оптимизируйте повторное использование существующего кода для ваших проектов
- Используйте LabVIEW Application Builder для создания исполняемых файлов и установщиков для распространения приложений.
Предлагаемые следующие курсы
- LabVIEW Core 3
- Возможности LabVIEW
- Сбор данных и преобразование сигналов
- LabVIEW ПЛИС
- LabVIEW Разработка приложений реального времени
- Другие аппаратные курсы
Предлагаемая сертификация
- Сертифицированный разработчик LabVIEW Associate Developer
Краткое содержание курса LabVIEW Basic 2
1 день
Общие методы проектирования
Этот урок знакомит вас с шаблонами проектирования. Вы узнаете о конкретных преимуществах и функциональности этих шаблонов проектирования и о том, как их можно использовать для
сократить время разработки. Вы изучаете две разные категории шаблонов проектирования программирования: один цикл и несколько циклов. Темы включают:
- Шаблоны проектирования
- Шаблоны проектирования с одним циклом — простой ВП, общий ВП и шаблоны проектирования конечного автомата.
- Шаблоны проектирования с несколькими циклами — шаблоны проектирования параллельного цикла, ведущий/подчиненный и производитель/потребитель.
- Время шаблона проектирования
Методы синхронизации
В этом уроке описываются методы передачи данных между несколькими циклами с использованием уведомлений и очередей. Вы узнаете, какие преимущества имеют уведомители и очереди по сравнению с использованием переменных. Темы включают:
- Переменные
- Уведомители
- Очереди
Программирование событий
В этом уроке описывается программирование, управляемое событиями, с использованием структуры Event и шаблонов проектирования, использующих структуру Event. Темы включают:
- События
- Программирование, управляемое событиями
- Предостережения и рекомендации
- Шаблоны проектирования на основе событий
Обработка ошибок
В этом уроке описывается важность включения обработки ошибок в ваши приложения. Вы узнаете, как убедиться, что вы обнаруживаете и сообщаете обо всех возможных предупреждениях и ошибках, которые могут возникнуть в вашем приложении. Вы узнаете, как создать и использовать VI обработчика ошибок. Темы включают:
- Важность обработки ошибок
- Ошибки и предупреждения
- Диапазоны кодов ошибок
- Обработчики ошибок
День 2
Управление пользовательским интерфейсом
В этом уроке описываются методы программного управления атрибутами объектов лицевой панели, например, создание невидимого объекта до определенного момента выполнения программы. Вы узнаете, как использовать VI Server для доступа к свойствам и методам объектов лицевой панели. Темы включают:
- Узлы свойств
- Вызов узлов
- Архитектура ВП-сервера
- Ссылки на элементы управления
Методы файлового ввода/вывода
В этом уроке описываются различные форматы файлов для сбора и хранения данных, а также способы выбора подходящего формата файлов для ваших приложений. Темы включают:
- Форматы файлов
- Бинарные файлы
- Файлы потоковой передачи управления техническими данными (TDMS)
Улучшение существующего ВП
Этот урок фокусируется на методах рефакторинга унаследованного кода LabVIEW и на том, как максимизировать повторное использование существующего кода. Рефакторинг — это процесс перепроектирования программного обеспечения, чтобы сделать его более удобным для чтения и сопровождения без изменения его наблюдаемого поведения. Темы включают:
- Рефакторинг унаследованного кода
- Типичные проблемы при рефакторинге кода
- Сравнение ВП
Создание и распространение приложений
В этом уроке описывается процесс создания автономных исполняемых файлов и программ установки для приложений LabVIEW. Вы узнаете, как использовать Application Builder в LabVIEW. Темы включают:
- Подготовка файлов
- Спецификации сборки
- Сборка приложения и установщика
Отзывы
Отзывов пока нет.