Simulink Coder
Simulink 모델과 Stateflow 모델에서 C와 C++ 코드 생성하기
Simulink Coder™(전 Real-Time Workshop®)는 Simulink®모델, Stateflow®차트 및 MATLAB®함수에서 C와 C ++ 코드를 생성하고 실행합니다. 생성된 소스 코드는 시뮬레이션 가속화, 래피드(rapid) 프로토타입 제작 및 Hardware-in-the-Loop 테스트를 포함한 실시간과 비실시간 응용 프로그램용으로 사용할 수 있습니다. Simulink를 사용하여 생성된 코드를 조정하고 모니터링하거나, MATLAB과 Simulink 외부에서 코드로 실행하고 상호 작용할 수 있습니다.
시작하기:
코드 생성하기
Simulink Coder는金宝app모델,MATLAB함수 및Stateflow차트용의 C와 C ++를 생성합니다. Simulink Coder는Simscape™,车辆动力学Blockset™및Computer Vision Toolbox™와 같은 매우 다양한 Simulink 애드온 제품을 지원합니다.
옵션 구성하기
Simulink Coder를 사용하면 앱과 API를 이용하여 코드와 데이터 옵션을 구성할 수 있습니다. Code Generation Advisor를 사용하여 속도나 디버깅을 최적화합니다.
레거시 코드 통합하기
C Caller 블록 또는Legacy Code Tool을 사용하여 수기로 작성된 기존 C/C ++ 코드를 통합하여 시뮬레이션하고 생성된 코드와 통합할 수 있습니다.
병렬 빌드 상태 보기
빌드 상태 사용자 인터페이스를 사용하여 진행 중인 병렬 빌드의 상태를 볼 수 있습니다. 이 정보는 참조된 모델 계층을 수정하여 병렬 빌드를 향상하는 방법을 식별하는 데 도움을 줄 수 있습니다.
실시간시뮬레이션테스트하기
Simulink Real-Time™으로Speedgoat타겟타겟하드웨어를 포함하여 매우 다양한 실시간 컴퓨터에서Hardware-in-the-Loop 시뮬레이션과신속 프로토타입 제작을 사용하여 임베디드 시스템 설계를 테스트하고 프로토타입화합니다.
데스크탑시스템시뮬레이션
신속 배치 또는Monte Carlo시뮬레이션을 사용하여 호스트 시스템에서 시스템용 코드를 생성하고 테스트합니다.
임베디드 타겟에 배포하기
주변기기 및 통신 인터페이스의 구성과 액세스에 필요한 I/O 블록의 라이브러리를 사용하여 프로젝트 기반 학습을 위해 지원되는 임베디드 타겟에서 사용자 모델의 코드를 실행할 수 있습니다. ResNet-50, SegNet, LSTM 등의 훈련된 다양한 딥러닝 신경망을 Deep Learning Toolbox에서 Intel 및 ARM CPU로 배포할 수 있습니다.
的XCP통신으로외부모드시뮬레이션
Simulink Coder는 Dashboard 블록과 Simulation Data Inspector를 통해 신호 로깅과 스트리밍을 지원합니다. XCP, TCP/IP 및 직렬(RS-232) 통신으로 모델 계층의 신호를 스트리밍할 수 있습니다.
호스트 기반 ASAP2 데이터 교환
파트너사 제품 데이터 측정, 교정 및 진단 시스템에 사용할 호스트 기반 ASAP2 데이터 정의 파일을 생성합니다.
생성된 코드와 수기로 작성된 코드 간의 데이터 교환
타겟 기반 C API를 사용하여 수기로 작성된 코드에서 Simulink 블록 출력과 MATLAB 파라미터에 액세스합니다.
제품리소스:
Simulink Coder와 관련 제품 자세히 보기
Embedded Coder™를 사용하여 고도로 최적화하고 사용자 지정 임베디드 시스템용 코드를 생성하고,Simulink Real-Time으로 자동화된 실시간 테스트 시스템용 코드를 생성할 수 있습니다.