자동차코드생성

생산코드생성을통해전자제어유닛(ECU)에대한모델을생산코드로몇주나몇달이아니라몇초내지는몇분만에변환하여OEM및공급자들은복잡한ECU프로젝트를18개월내에완료하고Autosar및iso 26262규격의소프트웨어를제시간에납품할수있게되었습니다。

ECU에嵌入式编码器®에서생성된코드가수백만줄에달하는오늘날,MathWorks는생산조직에서다음과같은목적을이룰수있도록도움을주는기술개발을위해정진하고있습니다。

  • Autosar등의소프트웨어아키텍처및설계
  • 생산코드생성
  • 银(software-in-the-loop)및公益诉讼(processor-in-the-loop)테스트등의생산코드검증
  • Iso 26262组件组件

“이중모드하이브리드파워트레인은모델기반설계를通用내에서새로운차원으로끌어올렸습니다。이프로젝트는보다큰규모의글로벌엔지니어링프로그램에대한모델기반설계에MathWorks툴을적용하는데필요한자신감과경험을우리에게줬습니다。”

Kent Helfrich,通用汽车公司

소프트웨어아키텍처및설계

万博1manbetx®와Stateflow®는OEM및공급자들이추진,동체,자율주행및기타자동차시스템설계를개발하는데사용됩니다。정적다이어그램대신실행가능한사양을사용하여설계시간이단축되고조기검및확이가능해집니다。주지원아키텍처및설계기능에는AUTOSAR모델링과定点设计师™를사용한부동소수점-고정소수점데이터변환이있습니다。

Autosar Blockset

소프트웨어응용프로그램모델링및시뮬레이션。

여기에대체텍스트입력

万博1manbetxSimulink모델에서SIMD코드생성

코드생성및통합

嵌入式编码器는설계모델로부터임베디드코드를생성합니다。기본적으로모든기기에대해ansi / iso c또는c++코드가생성됩니다。또한이렇게생성된코드는유연한API를사용하여특정单片机및DSP에맞게쉽게최적화될수있습니다。시뮬레이션또는코드생성중에손으로작성한코드를통합할수도있습니다。

생산코드검

银(Software-in-the-loop)및公益诉讼(processor-in-the-loop)테스트는코드를실행하고코드를참조모델의동작과비교하는과정을자동화하여생산코드검증의근간을이룹니다。Pil api를사용하여특정ecu를테스트할수있는환경을만들수있습니다。모델과코드에대한양방향링크로모델의모든블록과상태에대한각각의코드내라인을추적할수있어디버그및검증을돕습니다。万博1manbetx仿真软件测试™를사용하여테스트및테스트스위트를작성,실행,검토및구성할수있습니다。万博1manbetxSimulink Coverage™를사용하여테스트의완전성을측정하여생성된코드의구조적커버리지를계산할수있습니다。

Iso 26262组件组件

Iso 26262는주한자동차기능전준입니다。TÜV SÜD는嵌入式编码器를ISO 26262(ASIL D포함)하였습니다。TÜv sÜdIEC认证套件를통해사용할수있습니다。德国莱茵SUD인증은IEC认证工具包에서도제공되는응용분야별검증및확인워크플로를기반으로합니다。