2017-12-12 26 views
0

코드 생성에서 Simulink Function 블록을 제외하고 싶습니다. 즉 Simulink Function 블록이 시뮬레이션 중에 (AUTOSAR 라이브러리의 DiagnosticMonitorCaller 블록을 유지하기 위해) 자리에 있지만 MATLAB이 코드 생성을 위해 모델을 컴파일 할 때 제외됩니다. 그 이유는 함수가 이미 있고 Matlab/Simulink에서 생성되지 않았기 때문입니다.코드 생성에서 Simulink Function 블록을 제외하십시오.

해결 방법은 컴파일 및 빌드 중에 '주석 처리'하는 것이지만 실제로는 사용자 및 전복에 적합하지 않습니다.

다른 블록을 사용하여 시뮬레이션 중에 해당 기능을 '가짜'로 만들거나 찾지 못한 Simulink Function 블록에서 일부 설정을 할 수 있습니까?

답변

0

이것은 Environment Controller 블록을 사용하여 달성됩니다.

+0

이 블록에 익숙하지만 사용할 수 없습니다. Simulink Function (https://nl.mathworks.com/help/simulink/slref/simulinkfunction.html?s_tid=doc_ta)을 보면 제안 된 환경 컨트롤러로 제어 할 수있는 입력과 출력이 없다는 것을 알 수 있습니다. 이 함수는 모델의 최상위 레벨에 배치됩니다. – Wallem89