주요 콘텐츠

이 페이지는 기계 번역을 사용하여 번역되었습니다. 영어 원문을 보려면 여기를 클릭하십시오.

인라인이 아닌 S-Function 지원

인라인 처리되지 않은 S-Function에 대한 코드 생성 여부

모델 구성 창: 코드 생성 / 인터페이스

설명

인라인이 아닌 S-Function 지원 파라미터는 인라인 처리되지 않은 S-Function에 대한 코드 생성을 지정합니다.

S-Function 인터페이스는 부동소수점 수와 비유한 수를 지원해야 합니다. 이 파라미터를 선택하면, Simulink®Support: floating-point numbersSupport: 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 이전에 개발됨