Automation Studio Target for Simulink
Automation Studio Target for Simulink предоставляет интерфейс для автоматической генерации кода в MATLAB/Simulink для целевых систем на оборудовании B&R. MATLAB®/Simulink® и возможности симуляции и разработки в Automation Studio позволяют перейти от разработки модели к генерации высококачественного программного кода за считанные минуты. Поддерживаются языки программирования C, C++ и ST (согласно IEC 61131-3). Разработки на базе модели средствами MATLAB® и Simulink® улучшают качество производства и снижают время запуска проекта.
Общая информация
- Область применения
- Быстрое прототипирование простым нажатием кнопки
- Конструкция контроллеров, основанная на модели
- Разработка сложных структур управления
- Программно-аппаратное моделирование – эмуляция критических компонентов систем
- Разработка фильтров измеренных значений
- Статистический анализ данных
- Ваши преимущества:
- Ускоренный цикл разработки
- Повышенная производительность
- Документирование и многократное использование технологических знаний
- Оптимизированные параметры контроллера
- Обширные библиотеки функций
- Многочисленные варианты оценки
- Интуитивно понятная работа
Технические характеристики
Следующие программное обеспечение требуется для того, чтобы использовать автоматическую генерацию кода средствами B&R Automation Studio Target for Simulink®:
- MATLAB® и Simulink® версии 2017b или выше с B&R Automation Studio Target for Simulink® версии 6.2.2 или выше
- Simulink Coder® или Embedded CoderTM
- Компилятор C++/C: зависит от версии MATLAB®/Simulink®: например, SDK7.0 или Visual Studio
- Automation Studio Version версия 3.0.90 или старше требуется для того, чтобы передать код непосредственно в Automation Studio после его генерации.
Двунаправленный обмен данными
Внешний режим
Внешний режим делает возможным подключить целевую систему к Simulink-модели через TCP/IP и наладить двусторонний обмен данными в процессе выполнения программы. Данные могут быть доступны для целевой системы непосредственно в модели Simulink (например, используя "Scope" или "Display") или записаны из модели Simulink в целевую систему (например, используя блоки Simulink "Gain" или "Constant")