Altair Embed – это интуитивно понятная графическая среда для разработки встраиваемых систем на основе моделей. Блок-схемы автоматически преобразуются в высокооптимизированный и компактный код, что важно при использовании простых микропроцессоров. Код перед загрузкой в микроконтроллер можно проверить, отладить и настроить с помощью инструментов моделирования.
Altair Embed позволяет проводить моделирование и анализ с автоматической генерацией кода для последующей загрузки, запуска и отладки в более чем 1200 микропроцессорах, включая STM32, TI C2000 и MSP430, Arduino, Raspberry Pi и др.
Altair Embed содержит полный набор инструментов для разработки встраиваемых систем управления, включающий имитационное моделирование в режимах «программа в контуре (Software-in-the-Loop), «процессор в контуре» (Processor-in-the-Loop ) и «аппаратное обеспечение в контуре» (Hardware-in-the-Loop). Пользователь может за считанные секунды внести изменения в систему управления, провести компиляцию, загрузить код в микроконтроллер и в интерактивном режиме изменять параметры управления.
При использовании блоков регистрации данных, буферизации и цифрового осциллографа пользователь в режиме реального времени может получить полное представление об алгоритмах управления в микроконтроллере.
Для преобразования блок-схемы системы управления в исполняемый код в режиме реального времени требуется опытный разработчик встроенного программного обеспечения. Используя генератор кода Altair Embed инженер-разработчик может легко преобразовать блок-схемы и использовать непосредственно на оборудовании новые алгоритмы без необходимости ручного кодирования.
Базовая конфигурация программного решения Altair Embed содержит необходимые инструменты для встроенной разработки программного обеспечения, включая диаграммы состояния, алгоритмы с фиксированной точкой, эффективный генератор кода, библиотеки управления двигателем и многое другое. Это создает удобную и легко настраиваемую среду разработки.
Программное решение Altair Embed преобразует созданные пользователем блок-схемы в эффективный и компактный код ANSI C для дискретных, непрерывных и гибридных систем. Например, код, сгенерированный для управления двигателем с замкнутым контуром, включает Пи-контроллер, цифровой выход, широтно-импульсную модуляцию, периферийные устройства. Работает на частоте 300 кГц на микроконтроллере F28335 150 МГц с объемом памяти 2095 байт для кода, 501 байт для инициализированных данных и 504 байта для неинициализированных данных.
Altair Embed позволяет легко интегрировать и перенести на оборудование исходный код от сторонних разработчиков. Полученный сгенерированный код с фиксированной и плавающей точкой и автоматическим масштабированием может быть скомпилирован на любой платформе с помощью компилятора.
Блок-схема позволяет пользователям легко настраивать выполнение блоков, используя программные / аппаратные таймеры, прерывания и локальные / глобальные скорости.
Интерактивная связь между блок-схемой и кодом позволяют пользователям работать в интуитивно понятной и простой среде разработки, особенно это важно при работе с большим количеством блоков и несколькими уровнями иерархии.
При моделировании в режиме «микроконтроллер в контуре» (MIL) модель объекта работает на компьютере в программной среде Altair Embed, а алгоритм управления выполняется в реальном времени на микроконтроллере. Связь в реальном времени между микроконтроллером и Altair Embed осуществляется через ссылку JTAG.
Графический интерфейс Altair Embed позволяет настроить параметры и отследить передачу данных на микроконтроллер в реальном времени.
Altair Embed также поддерживает режим PIL-синхронной связи, который работает синхронно с симуляцией, что позволяет легко проверять встроенные алгоритмы.
Altair Embed поддерживает редактирование, моделирование и компиляцию кода графических диаграмм состояний, совместимых с OMG UML 2.1. В сочетании со встроенным интерпретатором C, это позволяет быстро и надежно разрабатывать сложные управляющие приложения.
Библиотека блоков с фиксированной точкой позволяет выполнять моделирование и эффективную компиляция кода.
В процессе моделирования пользователь может обнаружить и исправить эффекты переполнения и потери точности. Автоматическое масштабирование ускоряет разработку с фиксированной точкой, а встроенная компиляция кода создает быстрый код.
Встраивайте аппаратно-независимый код с возможностью его расширения. Altair Embed в настоящее время поддерживает микроконтроллеры от Texas Instruments (C2000, MSP430 / Concerto), Atmel (Atmega 328/2560 / 32u4), широко используемые в Arduino, и поддержку Generic MCU для расширения на другие семейства кремниевых семейств.
Embed также предоставляет блоки драйверов устройств которые включают аналоговый АЦП, ePWM, eCAP (захват событий), SPI, SCI (последовательный порт RS232), I2C, цифровой GPIO, QEP (квадратурный кодировщик) и CAN 2.0.
Altair Embed Digital Power Designer – предоставляет библиотеку компонентов для моделирования цифровой электроники (включает преобразователи мощности, контроллеры, компенсаторы, источники и т. д.).
Altair Embed Comm – позволяет моделировать системы сквозной связи на сигнальном или физическом уровне. Предоставляет быстрые и точные решения для аналоговых, цифровых и смешанных систем связи.
Altair Embed позволяет проводить моделирование, анализ и автоматически генерировать исходный код для последующей загрузки, запуска и отладки на более чем 1200 микропроцессорах, включая STM32, TI C2000 и MSP430, Arduino, Raspberry Pi и др.
Спасибо! Ваша заявка отправлена.
К сожалению, возникла ошибка при отправке Вашей заявки. Пожалуйста, попробуйте еще раз.