Simulink Coder

코드 생성

Simulink Coder는 다음을 포함한 SimulinkStateflow 기능 및 구성요소에 대한 종합적인 코드 생성 지원을 제공합니다.

  • 점진적인 코드 생성을 위한 모델 블록
  • 재진입성 C 함수를 통해 코드를 재사용하기 위한 Atomic 서브시스템 및 Atomic 서브차트
  • 코드의 구조 생성을 위한 버스 객체 및 버스 어레이
  • 레거시 코드의 시뮬레이션 및 인터페이스 조작을 위한 S-function
  • MATLAB 구성요소를 사용하여 모델에서 코드를 생성하기 위한 Simulink의 MATLAB MATLAB function block과 Stateflow의 MATLAB functions

Simulink Coder는 또한 고정 소수점 모델링, 물리적 모델링, 신호 프로세싱 및 통신 모델링, 래피드 프로토타이핑 및 HIL(hardware-in the-loop) 테스팅 제품을 포함한 Simulink 제품군을 지원합니다.

코드 생성 옵션

Simulink Coder는 생성된 코드를 데스크탑 및 시뮬레이션 환경에서 손쉽게 실행할 수 있도록 사용자 선택형 옵션을 제공합니다. 이러한 옵션에는 다음이 포함됩니다.

  • 코드 재사용
  • 수식 간결화
  • 신호 스토리지 재사용
  • 죽은 경로 제거
  • 매개변수 인라이닝
  • 싱글 프리시젼 및 사전 구축 수학 라이브러리(ISO C 및 GNU C 포함)
Generated code using for-loop fusion and expression folding for a 10-element array model.
10요소 어레이 모델을 위한 루프 융합 및 수식 간결화를 사용하여 코드 생성. Simulink Coder는 1차원 또는 다차원 신호를 위한, 효율적이며 읽을 수 있는 코드를 생성합니다.
다음: 실시간 환경에서 코드 실행

평가판 사용 Simulink Coder

평가판 신청

Eclipse ™를 지원하는 무료 실습 강좌

튜토리얼 요청