주요 콘텐츠

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

Simulink.fault.addConditional

모델에 조건 추가

R2023b 이후

설명

conditional = Simulink.fault.addConditional(model,name,condition)은 모델 model에 이름이 name으로 지정되고 조건식이 condition인 조건을 추가합니다.

예제

예제

모두 축소

fault_analyzer_intro 모델을 엽니다.

openExample("faultanalyzer/FaultAnalyzerIntroExample")

y1 >= 0이라는 표현식과 함께 myConditional이라는 이름의 조건을 추가합니다.

faultConditional = Simulink.fault.addConditional(...
"fault_analyzer_intro","myConditional","y1 >= 0");

입력 인수

모두 축소

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

데이터형: string | char | double

조건의 이름으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. 모델의 각 조건 이름은 고유해야 합니다.

데이터형: char | string

조건식으로, string형 스칼라 또는 문자형 벡터로 지정됩니다. 표현식에 기호를 추가하면 새로운 Symbol 객체가 생성됩니다. 프로그래밍 방식으로 기호의 속성을 조정하려면 getSymbols 함수를 사용하여 Symbol 객체를 가져옵니다.

예: "y1 >= 0"는 표현식을 정의하고 y1라는 이름으로 Symbol 객체를 생성합니다.

데이터형: char | string

출력 인수

모두 축소

모델에 할당된 조건은 Conditional 객체로 반환됩니다.

버전 내역

R2023b에 개발됨