주요 콘텐츠

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

Simulink.fault.findFaultedElements

결함이 있는 모델 요소의 경로를 가져옵니다

R2023b 이후

설명

elements = Simulink.fault.findFaultedElements(model)는 모델 model에서 결함이 있는 모델 요소를 반환합니다.

예제

elements = Simulink.fault.findFaultedElements(model,Enabled=status)status로 필터링된, 활성화되었거나 비활성화된 모델 요소를 반환합니다.

예제

예제

모두 축소

fault_analyzer_intro 모델을 엽니다.

openExample("faultanalyzer/FaultAnalyzerIntroExample")

Sine Wave 블록의 출력 포트에 두 개의 결함을, Constant 블록의 출력 포트에 하나의 결함을 추가하십시오.

Simulink.fault.addFault("fault_analyzer_intro/Sine Wave/Outport/1"...
,Name="myFault1");
Simulink.fault.addFault("fault_analyzer_intro/Sine Wave/Outport/1"...
,Name="myFault2");
Simulink.fault.addFault("fault_analyzer_intro/Constant/Outport/1"...
,Name="myFault3");

결함이 있는 모델 요소의 경로를 가져옵니다.

paths = Simulink.fault.findFaultedElements(...
"fault_analyzer_intro");

fault_analyzer_intro 모델을 엽니다.

openExample("faultanalyzer/FaultAnalyzerIntroExample")

Sine Wave 블록의 출력 포트에 두 개의 결함을, Constant 블록의 출력 포트에 하나의 결함을 추가하십시오.

Simulink.fault.addFault(...
"fault_analyzer_intro/Sine Wave/Outport/1",Name="myFault1");
Simulink.fault.addFault(...
"fault_analyzer_intro/Sine Wave/Outport/1",Name="myFault2");
Simulink.fault.addFault(...
"fault_analyzer_intro/Constant/Outport/1",Name="myFault3");

결함을 활성화시킵니다.

Simulink.fault.enable("fault_analyzer_intro/Sine Wave/Outport/1",true)

결함 시뮬레이션이 활성화된 결함이 있는 모델 요소의 경로를 가져옵니다.

paths = Simulink.fault.findFaultedElements(...
"fault_analyzer_intro",Enabled=true);

입력 인수

모두 축소

모델에 대한 경로 또는 핸들로, string형 스칼라, 문자형 벡터 또는 모델 핸들로 지정됩니다.

데이터형: string | char | double

모델 요소가 활성화되었는지 여부로, 숫자형 또는 논리형 1 (true) 또는 0 (false)로 지정됩니다.

데이터형: logical

출력 인수

모두 축소

모델 요소의 경로로, string형 배열로 반환됩니다.

버전 내역

R2023b에 개발됨