이 페이지는 기계 번역을 사용하여 번역되었습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.
모델에서 수동으로 결함 트리거
결함 시뮬레이션 연구를 구성하기 전에, 결함의 영향을 실험하기 위해 시뮬레이션 중에 결함이 주입되는 시점을 수동으로 제어할 수 있습니다. 수동 트리거를 할당하여 수동으로 주입할 결함을 지정할 수 있습니다. 트리거 유형 속성을 업데이트하여 새로운 결함이나 동작이 할당된 기존 결함에 대해 트리거 유형을 정의할 수 있습니다.
수동 트리거 생성
새로운 결함이나 기존 결함에 대해 수동 트리거를 정의할 수 있습니다. 수동 트리거로 새로운 결함을 정의하려면:
모델에 결함을 추가합니다. 신호를 선택하고 결함 분석기 탭의 결함 준비 섹션에서 결함 추가를 클릭합니다.
결함 추가 창에서 결함 동작 추가 속성을 활성화하고 트리거 유형 속성을
수동
로 설정합니다.확인을 클릭합니다.
기존 결함에 대해 수동 트리거를 정의하려면 결함 속성을 업데이트합니다.
결함 테이블 창을 엽니다. 결함 분석기 탭의 보기 섹션에서 결함 테이블을 클릭합니다.
모델 요소 목록을 확장합니다. 업데이트하려는 결함을 마우스 오른쪽 버튼으로 클릭하고 속성을 클릭합니다.
속성 인스펙터에서 트리거 유형 속성을
수동
으로 설정합니다.
Fault
객체 속성에 액세스하여 트리거 유형을 프로그래밍 방식으로 지정할 수도 있습니다. TriggerType
속성을 "Manual"
로 설정합니다.
제어 결함 주입
수동으로 트리거된 결함을 생성한 후에는 결함 대시보드 창의 Current Configuration 탭을 사용하여 해당 결함을 제어할 수 있습니다. Simscape 블록 탭에서 결함결함 > 결함 대시보드를 클릭합니다.결함 분석기 탭의 보기 섹션에서 결함 대시보드를 클릭합니다. Current Configuration 탭에는 활성화된 결함과 주입 상태가 표시됩니다.
상태 열의 버튼을 클릭하면 수동으로 트리거된 결함을 켜거나 끌 수 있습니다. 모델의 결함을 강조 표시하려면 테이블에서 결함을 선택합니다.
수동 결함 트리거 예
이 예제에서는 모델에서 수동 트리거를 제어하는 방법을 보여줍니다. 시뮬레이션 중에 트리거 상태를 설정하여 결함을 수동으로 트리거할 수 있습니다.
모델을 열고 결함 보기
manualTriggers
모델을 열어서 결함을 확인합니다. 이 모델에는 각각 결함이 있는 세 개의 신호가 포함되어 있습니다.
트리거 설정 조정
각 결함은 결함 시뮬레이션에서 사용 가능해지고(enabled) 활성화되는데(activated), 이는 해당 결함이 트리거될 때 결함이 주입된다는 뜻입니다. 활성 결함의 활성화, 수정 및 선택 항목을 참조하십시오. 이 예에서, 각 결함 트리거는 수동이며 결함이 주입되는 시점을 사용자가 제어할 수 있습니다. 결함 대시보드 창을 열어서 결함을 확인합니다. 결함 분석기 탭의 보기 섹션에서 결함 대시보드를 클릭합니다. 현재 구성 탭을 열어 결함 주입 상태를 확인합니다. 이 예에서 각 결함 트리거 상태는 꺼져 있습니다.
시뮬레이션이 시작되기 전에 트리거 설정을 변경하려면 상태 열에 있는 버튼을 클릭합니다.
모델 시뮬레이션 및 결함 조정
모델을 실행합니다. 시뮬레이션을 시작하기 전에 결함 대시보드 창을 열지 않으면 자동으로 열립니다. 이 예에서는 시뮬레이션 시작 시에 결함이 주입되지 않습니다. 시뮬레이션 중에 상태 열에 있는 버튼을 눌러 결함을 켜거나 끌 수 있습니다. 시뮬레이션 데이터 인스펙터에서 결함의 트리거 상태를 볼 수 있습니다. 결함 분석기 탭의 결과 검토 섹션에서 데이터 인스펙터를 클릭합니다.
결함 대시보드 창의 시뮬레이션 결과 탭에서 시뮬레이션 중에 주입한 결함 수를 확인할 수 있습니다.