이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.
인라인이 아닌 S-Function 지원
인라인 처리되지 않은 S-Function에 대한 코드 생성 여부
모델 구성 창: 코드 생성 / 인터페이스
설명
인라인이 아닌 S-Function 지원 파라미터는 인라인 처리되지 않은 S-Function에 대한 코드 생성을 지정합니다.
S-Function 인터페이스는 부동소수점 수와 비유한 수를 지원해야 합니다. 이 파라미터를 선택하면, Simulink®는 Support: floating-point numbers 및 Support: non-finite numbers 파라미터를 선택합니다. 이 파라미터를 선택한 상태에서 Support: floating-point numbers 또는 Support: non-finite numbers의 체크를 해제하면, 코드 생성기가 경고를 표시합니다.
설정
Off (디폴트 값) | On- On
인라인 처리되지 않은 S-Function에 대한 코드 생성을 활성화합니다.
- Off
인라인 처리되지 않은 S-Function에 대한 코드 생성을 비활성화합니다. 이 파라미터를 지우고 모델에 인라인 처리되지 않은 S-Function이 포함된 경우, 코드 생성기는 빌드 과정에서 오류를 반환합니다.
팁
S-Function을 인라인으로 처리하는 것은, 예를 들어 장치 드라이버를 구현할 때와 같이, 실제 코드 생성에 있어 매우 큰 이점이 있습니다. 이러한 경우, 코드 생성 시 인라인 S-Function의 사용을 강제하려면 이 옵션을 해제하십시오.
인라인 처리되지 않은 S-Function은 추가적인 메모리 및 연산 자원을 필요로 하며, 심각한 성능 문제를 초래할 수 있습니다. 효율성이 중요한 경우, 인라인 S-Function을 사용하는 것을 고려해 보십시오.
권장 설정
| 응용 사례 | 설정 |
|---|---|
| 디버그 | 영향 없음 |
| 추적성 | 영향 없음 |
| 효율성 | Off |
| 안전 예방 조치 | 권장 설정 없음 |
프로그래밍 방식 사용
파라미터: SupportNonInlinedSFcns |
| 유형: 문자형 벡터 |
값: 'on' | 'off' |
디폴트 값: 'off' |
버전 내역
R2006a 이전에 개발됨