교육과정 세부 정보
본 1일 교육과정에서는 Simulink® 모델에 C코드를 연계시키는 다양한 기법을 다룹니다. 외부 C 함수를 Simulink 모델 내에 연계시키기 위한 방법들로 C Caller, C Function 블록, 레거시 코드 툴, 직접 작성하는 C Mex S-Function 등을 다룹니다. 중급 또는 고급 Simulink 사용자를 위한 교육과정입니다.
Day 1 of 1
Integrating External C Code Using Simulink Blocks
Objective: Integrate C code into Simulink models using the C Caller and C Function blocks.
- Integrating algorithmic C code
- Integrating C code with custom data types
- Integrating code with states
- Sharing custom C code blocks
Creating S-Functions from Legacy Code
Objective: Integrate C code into a Simulink model using automated tools.
- Calling external C functions with Legacy Code Tool
- Handling states
- Sharing compiled S-functions
Writing Wrapper S-Functions
Objective: Integrate C code into a Simulink model by manually writing C MEX S-functions.
- Writing C MEX S-functions
- Calling external code from C MEX S-functions
- Work vectors
- Debugging C MEX S-functions
- Multirate C MEX S-functions
Deploying Integrated C Code
Objective: Explore the procedures and limitations for automatically generating code with Simulink Coder™.
- Generating code from C Caller and C Function blocks
- Generating code from C MEX S-functions
- Function inlining
- Integrating target-specific code
C Code Integration Methods Review
Objective: Review code integration methods and discuss the pros and cons of each.
- Review of all methods of code integration
- How to choose a code integration method
수준: 중급
수강자 필수조건:
- Simulink Fundamentals
- MATLAB Fundamentals
- 이수 및 C 프로그래밍에 대한 기본 지식
기간: 1 일
언어: Deutsch, English, 한국어, 日本語