MATLAB 및 Simulink 교육

교육과정 세부 정보

본 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

수준: 중급

수강자 필수조건:

기간: 1 일

언어: Deutsch, English, 한국어, 日本語

일정 보기 및 등록