주요 콘텐츠

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

Simulink.fault.isEnabled

모델 요소가 결함 주입을 위해 활성화되었는지 확인

R2023b 이후

설명

status = Simulink.fault.isEnabled(modelElements)modelElements 내의 각 모델 요소에 대해 결함 주입이 활성화된 경우 true를 반환합니다.

예제

예제

모두 축소

fault_analyzer_intro 모델을 엽니다.

openExample("faultanalyzer/FaultAnalyzerIntroExample")

Sine Wave 블록 출력 포트에 결함을 추가합니다.

myFault = Simulink.fault.addFault(...
"fault_analyzer_intro/Sine Wave/Outport/1");

결함에 잡음 동작을 할당하고 경로에 있는 myBehaviorModel이라는 결함 모델에 해당 동작을 저장합니다.

addBehavior(myFault,"myBehaviorModel",...
FaultBehavior="mwfaultlib/Add Noise");

Sine Wave 블록 출력 포트가 결함 시뮬레이션을 위해 활성화되었는지 확인합니다.

enabledStatus = Simulink.fault.isEnabled(...
"fault_analyzer_intro/Sine Wave/Outport/1");

입력 인수

모두 축소

모델 요소의 경로 또는 핸들로, string형 배열, 문자형 벡터로 구성된 셀형 배열 또는 핸들로 구성된 벡터로 지정됩니다. 모델 요소를 하나만 지정하는 경우 스칼라로 입력합니다.

Simulink® 모델에서 배열의 각 요소는 블록 출력 또는 입력 포트의 경로나 핸들이어야 합니다. Simscape™ 블록에서 배열의 각 요소는 결함 가능 모델 하위 요소의 경로여야 합니다. System Composer™ 모델에서 배열의 각 요소는 컴포넌트의 출력 또는 입력 포트의 경로여야 합니다.

예: "myModel/Sine Wave/Outport/1"

예: ["myModel/Sine Wave/Outport/1" "myModel/Gain/Outport/1"]

예: {'myModel/Sine Wave/Outport/1', 'myModel/Gain/Outport/1'}

데이터형: string | char | double

출력 인수

모두 축소

모델 요소가 활성화되었는지 여부로, logical 데이터형의 1 또는 0으로 반환됩니다. 각 값은 modelElements 입력 인수에서 동일한 인덱스를 가진 요소에 대응합니다.

버전 내역

R2023b에 개발됨