Автоматическая генерация кода

Simulink Coder ™ (ранее Real-Time Workshop ®) формирует и выполняет C и C + + код из моделей Simulink ® , функций ® и диаграмм MATLAB ®. Созданный исходный код возможно использован в приложениях настоящего времени либо в приложениях, каковые не требуют исполнения в настоящем времени. Данный код кроме этого может употребляться для ускорения моделирования, стремительного прототипирования и аппаратно-программного тестирования (Hardware In the Loop). Вы имеете возможность настраивать параметры и следить за сигналами в созданном коде, применяя Simulink либо взаимодействовать с кодом вне среды MATLAB и Simulink.

Embedded Coder генерирует читаемый, компактный и стремительный С/С++ код для применения на встроенных процессорах, микроконтроллерах и отладочных платах. Embedded Coder включает оптимизации и дополнительные возможности конфигурации в продуктах MATLAB Coder и Simulink Coder для детальной настройки над функциями сгенерированного кода, файлами и данными. Эти возможности улучшают производительность кода, облегчают интеграцию с существующим кодом, типами данных и параметрами калибровки. Вы имеете возможность включить программные среды сторонних производителей в процесс разработки «под ключ» для развертывания на встроенных совокупностях. Embedded Coder имеет встроенную помощь программных стандартов AUTOSAR и ASAP2. Кроме этого предоставляет отчеты трассировки, документирование кода и автоматическую программную верификацию для соответствия процессу разработки по стандартам DO-178, IEC 61508 и ISO 26262.

HDL Coder — это продукт семейства MATLAB и Simulink для генерации полноценного Verilog и VHDL-кода по Simulink моделям и Stateflow диаграммам. Пакет расширяет возможности разработки аппаратных устройств в среде MATLAB и снабжает генерацию VHDL и Verilog кода c побитовым и цикловым соответствием исходной модели Simulink. HDL Coder разрешает создавать аппаратные устройства на базе программируемых логических интегральных схем (ПЛИС/FPGA) и специальных интегральных схем (СИС /ASIC), разрабатывать прототипы, тестировать и контролировать HDL-реализации Simulink-моделей. HDL Coder генерирует читаемый и изменяемый VHDL либо Verilog-код без аппаратной привязки к конкретной платформе.

DO Qualification Kit – это пакет инструментов, содержащий документацию, методики и контрольные примеры, каковые разрешают подготовить проверочные инструменты Simulink® либо PolySpace® для проектов, делаемых по стандарту DO-178. Пакет содержит методики по подготовке инструментов разработки, эксплуатационные требования к инструментам, и другие дополнительные материалы, необходимые при подготовке программных испытаний и средств проверки. Применяя этот пакет, Вы имеете возможность упростить и ускорить сертификацию ваших встроенных совокупностей, созданных посредством Simulink либо PolySpace. Существуют особые предположения пакетов для подготовки инструментов проверки, испытаний и подтверждения Simulink, и для инструментов проверки кода PolySpace под сертификацию проекта по стандарту DO-178. Для каждой версии поддерживаемых инструментов DO Qualification Kit содержит артефакты разработки, нужные для подготовки инструментов к стандарту. Вы имеете возможность изменять эти артефакты в соответствии с Вашим проектом и передавать их в органы сертификации в составе пакета сертификационных документов.

IEC Certification Kit – это пакет инструментов, что снабжает комплект документации, шаблонов и сертификатов, каковые окажут помощь Вам применять Real-Time Workshop Embedded Coder™ либо инструменты проверки кода PolySpace® в тех проектах, каковые будут сертифицированы по стандартам IEC 61508 либо ISO 26262. Пакет включает в себя отчёты и сертификаты от сертификационного центра TUV SUD, каковые основаны на задокументированных, отражающих специфику конкретного применения, процессах проектирования. Посредством данного пакета Вы имеете возможность упросить сертификацию Ваших встроенных совокупностей, разрабатываемых посредством Simulink® либо продуктов PolySpace. Определенные предположения Real-Time Workshop Embedded Coder и PolySpace Verifier для кода C, что включает анализатор кода на стандарт MISRA-C:2004, были сертифицированы TUV SUD для применения со стандартом IEC 61508. Для каждой из сертифицированных предположений этих продуктов пакет содержит сертификаты, дополнительные материалы и отчёты, нужные дабы соответствовать стандарту. Вы имеете возможность изменять эти артефакты в соответствии с Вашим проектом и передавать их в органы сертификации как подтверждение того, что Ваш продукт либо ПО соответствуют стандартам IEC 61508-3 и ISO/DIS 26262-8.

Simulink PLC Coder — этот продукт разрешает машинально генерировать соответствующий стандарту IEC 61131 код для программируемых логических контроллеров (PLC) и программируемых контроллеров автоматизации (PAC). Simulink PLC Coder разрешает применять Модельно-ориентированное проектирование для промышленного и силового оборудования, управляемого PLC и PAC При помощи Simulink PLC Coder, инженеры смогут машинально генерировать код для промышленных совокупностей управления, включая системы контроля и замкнутые системы с обратной связью. Автоматическая генерация кода, обязательный атрибут Модельно-ориентированного проектирования, оказывает помощь устранить неточности, которые связаны с классическим ручным написанием кода и сокращает время разработки и валидации.

Непроизвольный ПОКРАС!! Эта Программа Делает Покрас За Тебя

Похожие статьи:

Понравилась статья? Поделиться с друзьями:
Добавить комментарий

;-) :| :x :twisted: :smile: :shock: :sad: :roll: :razz: :oops: :o :mrgreen: :lol: :idea: :grin: :evil: :cry: :cool: :arrow: :???: :?: :!:

Adblock
detector