이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
예제 메인 프로그램 생성
예제 메인 프로그램의 실행 제어
모델 구성 창: 코드 생성 / 템플릿
설명
모델에 대한 예제 메인 프로그램을 생성할지 여부를 제어합니다. 이 파라미터는 관련이 없으며, 서비스 인터페이스로 구성된 컴포넌트 모델에서는 비활성화됩니다.
종속성
이 파라미터는 타깃 운영 체제를 활성화합니다.
설정
디폴트 값: on
- On
모델에 대한 예제 메인 프로그램인
ert_main.c(또는.cpp)를 생성합니다. 이 파일에는 다음이 포함되어 있습니다:생성된 프로그램의
main()함수모델의 각 시간 스텝에서 블록 계산이 어떻게, 언제 실행될지를 결정하는 작업 스케줄링 코드
메인 프로그램의 작동 방식과 적용되는 스케줄링 알고리즘은 주로 해당 모델이 다음 중 어느 쪽에 해당하는지에 따라 달라집니다:
싱글레이트인지 아니면 멀티레이트인지
솔버 모드가
SingleTasking으로 설정되어 있는지 아니면MultiTasking으로 설정되어 있는지
- Off
예제 메인 프로그램을 생성하지 않습니다.
참고
이 소프트웨어는 사용자가 이를 기반으로 자신에게 맞게 수정하게 될 메인 파일인
와matlabroot/rtw/c/src/common/rt_main.c의 정적 버전을 제공합니다. 정적 메인 파일을 임베디드 애플리케이션 개발의 템플릿으로 사용할 수 있습니다.matlabroot/rtw/c/src/common/rt_cppclass_main.cpp
팁
메인 프로그램을 생성하고 사용자 지정한 후에는, 메인 모듈이 다시 생성되어 사용자 지정된 버전을 덮어쓰지 않도록 이 파라미터를 설정 해제하십시오.
사용자 지정 파일 처리(CFP: Custom File Processing) 템플릿 파일을 사용하면 일반적인 메인 프로그램 생성을 재정의하고, 타깃 환경에 맞게 사용자 지정된 메인 프로그램 모듈을 생성할 수 있습니다.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 영향 없음 |
| 효율성 | 영향 없음 |
| 안전 예방 조치 | 영향 없음 |
프로그래밍 방식 사용
파라미터: GenerateSampleERTMain |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'on' |
버전 내역
R2006a 이전에 개발됨