Благодарим ви, че изпратихте вашето запитване! Един от членовете на нашия екип ще се свърже с вас скоро.
Благодарим ви, че направихте своята резервация! Един от членовете на нашия екип ще се свърже с вас скоро.
Продължителност 14 часa
Съдържание и теми, включени в курса
Преглед на основите на LabVIEW
- Модел за изпълнение на dataflow и преглед на многопоточността (multithreading)
- Променливи, кластери, масиви и общи типове данни
- Работа с цикли и структурни последователности
Напреднали структурни последователности
- Ограничения на плоските последователности и техники за контрол на циклите
- Алтернативи на плоските последователности
- Правилно обработване на грешки в напредналите архитектури
Паралелни и опашкови дървета на състояния (State Machines)
- Създаване на мащабируеми и отзивчиви приложения
- Модели за проектиране на дървета на състояния
- Проектиране на архитектура „производител-потребител“ (producer-consumer)
Ефективно използване на регистрите за сместване (Shift Registers)
- Използване на регистри за сместване за съхранение на данни за състоянието
- Управление на обхвата и добри практики
- Избягване на условия за състезание (race conditions) и нежелани презаписвания
Напреднали типове и структури от данни
- Работа с вложени кластери и потребителски дефинирани типове
- Добри практики за typedefs и поддръжка
- Обработване на многомерни масиви
Комуникация между LabVIEW и PLC
- Комуникация чрез Ethernet/IP с PLCs на Allen-Bradley (ControlLogix/CompactLogix)
- Четене/записване на кластери и потребителски дефинирани данни
- Обработване на многомерни масиви през Ethernet/IP
Ефективно използване на Property Nodes
- Разбиране на обхвата и времето на изпълнение на property nodes
- Property nodes за манипулация на потребителския интерфейс спрямо контрол на хардуера
- Избягване на шийни места за производителност (performance bottlenecks)
Резюме и следващи стъпки
Изисквания
- Опит с LabVIEW и основните му компоненти
- Разбиране на типовете данни, структурите за управление и графичното програмиране
Целева аудитория
- Софтуерни инженери, работещи с напреднали приложения на LabVIEW
- Разработчици за автоматизация на тестове, интегриращи LabVIEW с индустриални системи
- Инженери, които искат да оптимизират и мащабират съществуващи системи на LabVIEW