교육과정 세부 정보
본 1일 교육과정에서는 Simulink® 모델에 C코드를 연계시키는 다양한 기법을 다룹니다. 외부 C 함수를 Simulink 모델 내에 연계시키기 위한 방법들로 C Caller, C Function 블록, 레거시 코드 툴, 직접 작성하는 C Mex S-Function 등을 다룹니다. 중급 또는 고급 Simulink 사용자를 위한 교육과정입니다.
1일차
Simulink 블록을 사용하여 외부 C 코드 통합
학습목표: C Caller 블록과 C Function 블록을 사용하여 Simulink 모델에 C 코드를 통합합니다.
- 알고리즘 C 코드 통합
- 사용자 지정 데이터형과 C 코드 통합
- 상태와 코드 통합
- 사용자 지정 C 코드 블록 공유
레거시 코드로부터 S-Function 생성
학습목표: 자동화된 툴을 사용하여 Simulink 모델에 C 코드를 통합합니다.
- Legacy Code Tool을 사용하여 외부 C 함수 호출
- 상태 처리
- 컴파일된 S-Function 공유
래퍼 S-Function 작성
학습목표: 수동으로 C MEX S-Function을 작성하여 Simulink 모델에 C 코드를 통합합니다.
- C MEX S-Function 작성
- C MEX S-Function에서 외부 코드 호출
- 작업 벡터
- C MEX S-Function 디버그
- 멀티레이트 C MEX S-Function
통합된 C 코드 배포
학습목표: Simulink Coder™를 사용하여 코드를 자동 생성하는 절차와 제한 사항을 살펴봅니다.
- C Caller 블록과 C Function 블록에서 코드 생성
- C MEX S-Function에서 코드 생성
- 함수 인라인 처리
- 타깃별 코드 통합
C 코드 통합 방법 검토
학습목표: 코드 통합 방법을 검토하고 각각의 장단점을 다룹니다.
- 모든 코드 통합 방법 검토
- 코드 통합 방법을 선택하는 방법
수준: 중급
수강자 필수조건:
- Simulink Fundamentals
- MATLAB Fundamentals
- 이수 및 C 프로그래밍에 대한 기본 지식
기간: 1 일
언어: Deutsch, English, 日本語