Сервисная программа
Обучающие курсы
Новичок ли вы в работе с продуктами NI или использовали их в течение многих лет, доступ к нужным вам правильным обучающим ресурсам крайне важен для вашего успеха. NI предоставляет своим пользователям полноценную образовательную программу для гарантии успеха вашего приложения на всех этапах вашей карьеры.
Курсы NI учат вас рекомендованным методам сокращения времени разработки, улучшения производительности и масштабируемости системы. Курсы проводят опытные, сертифицированные преподаватели, и вы можете быть уверены, что ваши стартовые инвестиции в обучение приведут к значительной экономии затрат на заработную плату по проектам и практически трехкратному возвращению вложенного. Готовы ли вы записаться прямо сейчас или готовитесь сделать это в будущем, NI предлагает широкий набор экономичных вариантов приобретения для лучшего удовлетворения ваших нужд. Посетите страницу ni.com/training/buy.
С помощью сертификации вы легко можете продемонстрировать вашу квалификацию, чтобы кто угодно – клиент, руководитель, коллега – мог быть уверен в качестве вашей работы. Более 20 000 сертифицированных профессионалов по всему миру, сертификаты NI общепризнанны в промышленности. NI предлагает глобально стандартизированную сертификацию, что обеспечивает надежное и единообразное тестирование внутри команд, организаций и стран. Вы можете использовать сертификацию для оценки и проверки квалификации человека при наборе команды для работы над проектом или для повышения по службе.
Цели курса
• Понимание назначения лицевых панелей, блок-диаграмм, иконок и панелей подключения
• Создание интерфейсов пользователя с графиками, диаграммами и кнопками
• Использование программных структур и типов данных LabVIEW
• Применение различных способов редактирования и отладки
• Создание и сохранение VI для использования в качестве subVI
• Отображение и регистрация данных
• Создание приложений с использованием устройств сбора данных
• Создание приложения на основе измерительных приборов с интерфейсом GPIB и последовательным портом
• Использование шаблона проектирования типа “конечный автомат” в ваших приложениях
Цели курса
• Применение локальных переменных для изменения объектов лицевой панели или останова параллельных циклов
• Применение типовых шаблонов проектов, использующих очереди и события
• Программное управление объектами интерфейса пользователя
• Оценка форматов файлов и использование их в приложениях
• Модификация существующего кода для улучшения эксплуатационных свойств
• Подготовка, построение, отладка и развертывание автономных приложений
Цели курса
• Адаптируемая методика разработки приложений
• Использование инструментов окна Project Explorer для улучшения организации файлов и разрешения конфликтов
• Использование обработчика событий с очередью для разработки приложения с несколькими циклами
• Использование уведомлений для обмена данными между параллельными циклами по принципу “один-ко-многим”
• Разработка прототипа интерфейса пользователя для первичного тестирования удобства эксплуатации
• Обработка ошибок локально или глобально, в зависимости от серьезности ошибки
Цели курса
• Разработка приложений в среде LabWindows/CVI
• Создание профессиональных интерфейсов пользователя
• Понимание основ событийного программирования
• Создание и использование драйвера измерительного прибора
• Разработка и распространение автономных приложений LabWindows/CVI
• Конфигурирование и использование сбора данных в LabWindows/CVI
• Управление измерительными приборами через GPIB и последовательный порт
Цели курса
• Создание панелей инструментов и меню для интерфейсов пользователя
• Использование ActiveX в среде LabWindows/CVI
• Компиляция модулей как DLL, для использования в других приложениях
• Использование LabWindows/CVI для доступа к DLL
• Разработка эффективных многопоточных приложений
• Разработка приложений, способных обмениваться данными через интернет
• Сокращение времени разработки с помощью функций отладки
• Оптимизация скорости выполнения при помощи тулкита Execution Profiler
Цели курса
• Определять компоненты, преимущества и способы использования различных вариантов сетевого обмена
• Разрабатывать приложения с использованием различных сетевых технологий и архитектур
• Программно управлять LabVIEW VI и приложениями с помощью VI Server
• Передавать данные между LabVIEW и другими приложениями по сети
• Создавать и развертывать веб-службы с помощью LabVIEW
• Использовать тулкит LabVIEW Database Connectivity для связи с базами данных
• Использовать LabVIEW с ActiveX и .NET
• Использовать DLL с LabVIEW
• Использовать UDP и TCP/IP VI для обмена данными с другими приложениями локально и по сети
Цели курса
• Обзор архитектур систем для LabVIEW FPGA и технических средств NI RIO
• Выбор и конфигурирование устройств RIO
• Создание и компиляция LabVIEW FPGA VI и загрузка его в устройства RIO
• Сбор и генерация аналоговых и цифровых сигналов, управление таймированием, синхронизация операций и обработка сигналов в FPGA
• Обмен данными между FPGA и хостом
• Разработка и реализация приложений с помощью модуля LabVIEW FPGA
Цели курса
• Использование LabVIEW для связи с приборами
• Программирование с помощью VISA, свойств и событий VISA
• Анализ данных
• Использование драйверов измерительных приборов
• Модификация существующего драйвера измерительного прибора
• Проектирование, разработка, тестирование и развертывание нового драйвера измерительного прибора
• Создание эффективных приложений управления приборами
Цели курса
• Понимание основ выбора и установки подходящих аппаратных компонентов системы машинного зрения
• Разработка приложения машинного зрения в LabVIEW
• Сбор и визуализация изображения в LabVIEW с помощью оборудования для машинного зрения
• Использование нескольких функций обработки изображений для обработки, анализа и контроля изображений

Цели курса
• Уточнение технического задания и разработка масштабируемой, легкой для чтения, сопровождения и расширения программной архитектуры больших приложений LabVIEW
• Работа в команде для создания архитектуры
• Понимание продвинутых шаблонов проектирования и их использования для реализации компонентов или подсистем архитектуры
• Оценка различных методов обмена данных между несколькими процессами
• Понимание альтернатив при выборе продвинутого шаблона проектирования и метода обмена данными между процессами
Цели курса
• Разработка интегрированных, высокопроизводительных систем сбора данных, выполняющих точные измерения
• Сбор данных с датчиков, таких, как термопары и тензодатчики, с помощью оборудования NI DAQ.
• Использование понимания LabVIEW DAQ VI и NI-DAQmx API для разработки приложений
• Исключение ошибок измерений, обусловленных наложением спектра или неправильным заземлением
• Инициация измерений с помощью программного и аппаратного запуска
• Однократные и непрерывные сбор и генерация аналоговых сигналов
• Сбор и генерация цифровых сигналов
• Измерения фронтов, длительности импульса, частоты и перемещения с помощью счетчиков
• Генерация одного импульса и последовательности импульсов
• Использование согласования сигналов для повышения качества собранных сигналов
• Синхронизация нескольких операций и устройств
Цели курса
• Поиск данных, которые вы хотите импортировать, используя простые условия поиска
• Импорт файлов ASCII и загрузка файлов TDM
• Просмотр и изучение загруженных данных по графикам
• Выполнение вычислений над каналами загруженных данных
• Создание отчетов для представления данных, включая графики и таблицы
• Использование DIAdem SCRIPT для автоматизации перечисленных выше операций
• Выполнение наиболее распространенных задач в DIAdem
Цели курса
• Автоматизация DIAdem с помощью VBScript
• Использование стандартных диалоговых окон
• Проектирование определяемых пользователем диалоговых окон
• Создание определяемых пользователем переменных и команд
• Управление последовательностью скрипта
• Определение функций и процедур
• Оптимизация и структуризация скрипта
• Программная обработка файлов
• Импорт данных с помощью SQL-запросов в VBScript
Цели курса
• Измерение, управление и визуализация данных
• Конфигурирование оборудования NI для сбора данных
• Создание интерфейсов пользователя с графиками, диаграммами и кнопками
• Отображение и регистрация данных
• Симуляция процессов и сигналов
Цели курса
• Разработка, прототипирование и развертывание приложения встраиваемой системы управления и мониторинга
• Прием и генерация аналоговых и цифровых сигналов, управление таймированием и обработка сигналов на FPGA и на устройствах реального времени
• Использование модуля LabVIEW FPGA, реализация функционала на FPGA для достижения максимальной производительности и надежности
• Использование модуля LabVIEW Real-Time для реализации дополнительной функциональности на целевом устройстве реального времени: регистрации данных, обмена данными по сети, мониторинга состояния системы и повышения надежности
• Реализация человеко-машинного интерфейса (HMI) на ПК
• Обмен данными между FPGA, устройством реального времени и ПК
• Отладка, оценка производительности и тестирование приложения
• Развертывание приложения на нескольких системах
Цели курса
• Понимание базовой архитектуры и возможностей модулей FlexRIO FPGA, включая архитектуру тактовых генераторов, интерфейс PXI, скорость работы DRAM и разъем для подключения адаптерного модуля
• Понимание типовых архитектур адаптерного модуля и их использование в различных приложениях
• Оптимизация пропускной способности и задержки систем на основе FlexRIO, особенно при потоковой передаче между равноправными узлами (P2P)
Цели курса
• Понимание, как LabVIEW VI компилируется для целевых устройств FPGA
• Разработка приложений на основе драйвера устройств NI-RIO
• Разработка высокопроизводительных алгоритмов цифровой обработки сигналов (DSP) и цифровых систем в LabVIEW для FPGA.
• Интеграция существующего кода (LabVIEW и HDL) в приложения LabVIEW FPGA
• Разработка архитектуры высокопроизводительных систем на основе FPGA
• Следование рекомендуемым технологиям разработки и отладки для реализации в FPGA
Цели курса
• Управление проектами LabVIEW, требующими своевременной выдачи качественного решения, удовлетворяющего требованиям к приложению и нормативам.
• Управление разработкой проекта LabVIEW от определения до развертывания
• Адаптация представленного в курсе процесса разработки программ к вашим проектам LabVIEW
Цели курса
• Конфигурирование и работа с DMM
• Понимание характеристик DMM (точность, разрешение, чувствительность)
• Понимание измерительного цикла DMM
• Подключение источника сигнала к устройству
• Использование LabVIEW для программирования приложений с DMM
• Использование палитры функций NI-DMM
• Использование DMM для управления коммутатором (сканирование)
• Использование DMM/Switch Express VI
• Выполнение основных измерений (напряжения, тока, сопротивления
Цели курса
• Подключение и управление коммутатором NI
• Понимание характеристик коммутатора (типа реле, топологии, точки коммутации, полосы пропускания)
• Важные факторы ВЧ приложений
• Использование LabVIEW для программирования приложений с коммутаторами
• Применение функций палитры NI-SWITCH
• Понимание различий между функциями коммутации NI-DAQmx и функциями NI-SWITCH
• Использование коммутатора с модулем NI DMM
• Использование программной лицевой панели устройства
Цели курса
• Понимание типовых задач сбора и генерации цифровых сигналов
• Изучение функциональности генератора/анализатора цифровых сигналов NI
• Идентификация и устранение ошибок в цифровых сигналах
• Определение необходимых компонентов и характеристик цифровой системы • тестирования
• Работа с генератором/анализатором цифровых сигналов NI с использованием набора интерактивных инструментов
• Изучение функций генератора/анализатора цифровых сигналов NI
Цели курса
• Понимание основ генерации аналоговых сигналов
• Узнать об основных характеристиках и архитектурах генераторов сигналов NI
• Узнать об отличиях и особенностях функциональных генераторов и генераторов сигналов произвольной формы
• Научить выбирать генератор, наилучшим образом подходящий для ваших целей
• Научить проектировать программы LabVIEW с использованием драйвера NI-FGEN
Цели курса
• Понимание особенностей типовых измерений аналоговых сигналов
• Научить оценивать основные характеристики осциллографов
• Научить выбирать осциллограф, наилучшим образом подходящий под поставленные цели
• Изучение функций оцифровщиков/осциллографов NI и программирование в среде LabVIEW с помощью драйвера NI-SCOPE
Цели курса
• Узнать о назначении и области применения программируемых источников питания
• Познакомить с терминологией и основными характеристиками программируемых источников питания
• Узнать об особенностях программируемых источников питания NI, их функциональных возможностях и разновидностях
• Научить правильно подключать нагрузку к источникам питания
• Научить проектировать программы LabVIEW с использование драйвера NI-DCPower
• Научить применять программируемые источники питания NI в процессе испытаний электронных компонентов и устройств
Цели курса
• Понимание интерфейса пользователя Multisim
• Применение Multisim для ввода принципиальной электрической схемы
• Применение интерактивной симуляции для проверки проекта
• Использование виртуальных измерительных приборов и анализа
• Применение модульного дизайна с фрагментами схем, иерархическими блоками или многостраничными проектами
• Создание пользовательских основных надписей
• Надлежащее документирование принципиальных схем
• Работа с вариантами проекта
• Создание пользовательских компонентов
• Совместная симуляция проектов MCU и SPICE
• Перенос проектов в ПО для разводки печатной платы
Цели курса
• Определение уместности использования объектно-ориентированного проектирования
• Понимание объектно-ориентированного подхода для разработки приложения
• Разработка приложения с использованием объектно-ориентированного подхода
• Реализация базовой иерархии классов с использованием классов LabVIEW
• Использование функций LabVIEW, обеспечивающих дополнительный функционал классам LabVIEW
• Реализация приложения
• Изучение шаблонов объектно-ориентированного проектирования
• Модификация существующего приложения LabVIEW для замены повторяющихся участков объектами LabVIEW
Цели курса
• Конфигурирование и использование анализаторов PXI-566x, генераторов PXI-567x, предусилителей PXI-569x, измерителя мощности NI 5680 и PXI ВЧ коммутаторов
• Измерение пользовательских ВЧ сигналов и сигналов, основанных на стандартных протоколах
• Создание модулированного сигнала и генерация его в виде ВЧ сигнала
• Выполнение измерений спектра и мощности
• Запись и воспроизведение ВЧ сигналов
• Понимание принципов конфигурирования и использования MIMO-систем
• Знакомство с драйверами приборов и палитрами тулкитов для ВЧ
• Понимание типовых испытаний физического уровня для WLAN, WiMAX, GSM/ EDGE и WCDMA
• Понимание запуска, тактирования и встроенной обработки сигналов векторными анализатором и генератором сигналов
• Сквозная калибровка системы для ВЧ испытаний
• Эффективное программирование ВЧ испытаний
Цели курса
• Понимание важной терминологии ВЧ
• Понимание традиционных измерений: усиления, точек компрессии, измерения точки пересечения третьего порядка, гармоник, фазового шума и коэффициента шума
• Чтение технических характеристик распространенных ВЧ приборов и устройств
• Понимание модуляции и измерений модуляции: BER, EVM и MER
• Разбиение блок-диаграмм супергетеродинных приемопередатчиков и приемопередатчиков с нулевой промежуточной частотой на составные части
Цели курса
• Описание свойств линейных и нелинейных систем
• Изучение использования и ограничений БПФ
• Выбор подходящей оконной функции в зависимости от приложения
• Описание различий между свободными и вынужденными колебаниями
• Оценка датчика на основе его технических характеристик и приложения
• Измерение и анализ данных вибрации
• Сравнение различных параметров звука
• Изучение различных способов измерения
• Реализация октавного анализа звука
• Определение различных звуковых полей и описание их связи с выбором микрофона
Цели курса
• Разработка практических приложений для тестирования и развертывание их на испытательных станциях
• Создание тестового кода в TestStand
• Использование инструментов отладки TestStand
• Настройка TestStand с помощью диалоговых окон и настройка привилегий пользователя
• Обмен данными между TestStand и LabVIEW или LabWindows/CVI
• Понимание работы программы выполнения тестов
• Запись результатов тестов в базу данных и просмотр в Data Viewer
Цели курса
• Динамическая манипуляция средой испытаний при помощи TestStand API
• Создание пользовательских типов шагов и шаблонов для поддержки разработчиков тестов
• Создание и настройка моделей процессов
• Создание и настройка интерфейсов пользователя
• Настройка генерации отчетов
• Разработка фреймворков тестовых систем
Цели курса
• Понимание функций интерфейса пользователя Ultiboard
• Перенос проектов из Multisim в Ultiboard
• Применение эффективных процедур размещения компонентов
• Применение эффективных процедур размещения проводников
• Создание пользовательских посадочных мест (контактных площадок)
• Создание медных покрытий и слоев питания
• Работа с ограничениями проекта
• Прямые и обратные изменения проекта в и из Multisim
• Подготовка проекта к производству
Цели курса
• Установка и настройка устройств NI CMS на сбор данных с вашего оборудования для реализации надежной системы мониторинга состояния системы
• Настройка тревог и управление ими
• Визуализация и анализ периодических данных, данных тревог, данных, получаемых при запуске и останове для определения технического состояния вашего оборудования
Цели курса
• Разработка испытательной системы реального времени с помощью VeriStand
• Создание интерфейса пользователя, редактируемого в процессе выполнения, для испытательной системы реального времени
• Создание и модификация профилей стимулирующих воздействий и последовательностей реального времени в Stimulus Profile Editor
Цели курса
• Ипользование платформы программно-определяемого радио (SDR) NI и LabVIEW Communications для прототипирования беспроводных систем
• Разработка и запуск алгоритмов на процессоре, используя языки LabVIEW G, MathScript и C
• Разработка и запуск алгоритмов на FPGA в контекстах многочастнотной диаграммы, FPGA IP и логики, управляемой тактовым генератором
• Реализация обмена данными между процессором и FPGA различными методами
• Выбор наиболее подходящего языка для начала проектирования на основе требований к алгоритму и структуре
• Быстрая разработка новых систем связи и/или оценка новых алгоритмов беспроводной связи с использованием реальных сигналов