MATLAB 및 Simulink 교육

교육과정 세부 정보

본 1일 교육과정에서는 Simulink® 모델에 C코드를 연계시키는 다양한 기법을 다룹니다. 외부 C 함수를 Simulink 모델 내에 연계시키기 위한 방법들로 C Caller, C Function 블록, 레거시 코드 툴, 직접 작성하는 C Mex S-Function 등을 다룹니다. 중급 또는 고급 Simulink 사용자를 위한 교육과정입니다.

Day 1 of 1


Simulink 블록을 사용하여 외부 C 코드 통합

Objective: C Caller 블록과 C Function 블록을 사용하여 Simulink 모델에 C 코드를 통합합니다.

  • 알고리즘 C 코드 통합
  • 사용자 지정 데이터형과 C 코드 통합
  • 상태와 코드 통합
  • 사용자 지정 C 코드 블록 공유

레거시 코드로부터 S-Function 생성

Objective: 자동화된 툴을 사용하여 Simulink 모델에 C 코드를 통합합니다.

  • Legacy Code Tool을 사용하여 외부 C 함수 호출
  • 상태 처리
  • 컴파일된 S-Function 공유

래퍼 S-Function 작성

Objective: 수동으로 C MEX S-Function을 작성하여 Simulink 모델에 C 코드를 통합합니다.

  • C MEX S-Function 작성
  • C MEX S-Function에서 외부 코드 호출
  • 작업 벡터
  • C MEX S-Function 디버그
  • 멀티레이트 C MEX S-Function

통합된 C 코드 배포

Objective: Simulink Coder™ 를 사용하여 코드를 자동 생성하는 절차와 제한 사항을 살펴봅니다.

  • C Caller 블록과 C Function 블록에서 코드 생성
  • C MEX S-Function에서 코드 생성
  • 함수 인라인 처리
  • 타깃별 코드 통합

C 코드 통합 방법 검토

Objective: 코드 통합 방법을 검토하고 각각의 장단점을 다룹니다.

  • 모든 코드 통합 방법 검토
  • 코드 통합 방법을 선택하는 방법

수준: 중급

수강자 필수조건:

기간: 1 일

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