Main Content

이 번역 페이지는 최신 내용을 담고 있지 않습니다. 최신 내용을 영문으로 보려면 여기를 클릭하십시오.

Switch Case Action Subsystem

Switch Case 블록으로 실행이 활성화되는 서브시스템

  • Switch Case Action Subsystem block

라이브러리:
Simulink / Ports & Subsystems

설명

Switch Case Action Subsystem 블록은 Switch Case 블록으로 실행이 제어되는 서브시스템을 만들기 위한 시작점으로 미리 구성된 Subsystem 블록입니다. Switch Case 블록의 입력 포트는 case 조건 파라미터를 사용하여 정의된 case를 선택합니다. 입력값과 선택된 case에 따라 Switch Case Action Subsystem 블록을 실행하기 위해 동작 신호가 전송됩니다. 서브시스템 실행은 서브시스템 내에 배치된 Action Port 블록으로 제어됩니다.

Simulink®Switch Case Action Subsystem 블록에 설정된 우선 순위를 무시합니다. 대신, 서브시스템 실행을 초기화하는 Switch Case 블록에 우선 순위를 설정하십시오.

Switch Case Action Subsystem 블록에 있는 모든 블록은 구동 중인 Switch Case 블록과 같은 레이트로 실행되어야 합니다. 각 블록의 샘플 시간 파라미터를 상속됨(-1) 또는 Switch Case 블록 샘플 시간과 같은 값으로 설정하여 이 요구 사항을 충족할 수 있습니다.

Switch Case Action Subsystem 블록에서 오는 신호 병합하기

예제 모델 ex_switch_case_block에서는 여러 서브시스템 출력 신호에서 하나의 신호를 만드는 방법을 보여줍니다.

Model ex_switch_case_block

Switch Case 블록은 서브시스템 집합에서 If Action Subsystem 블록 하나의 실행을 선택합니다. Switch Case 블록이 선택한 서브시스템과 관계없이 Merge 블록으로 하나의 결과 신호를 만들 수 있습니다.

포트

입력

모두 확장

서브시스템 내에 Inport 블록을 배치하면 Subsystem 블록에 외부 입력 포트가 추가됩니다. 포트 레이블은 Inport 블록의 이름과 일치합니다.

Inport 블록을 사용하여 로컬 환경에서 신호를 받습니다.

데이터형: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

서브시스템 내에 Action Port 블록을 배치하면 Subsystem 블록에 외부 입력 포트가 추가되고 블록이 Switch Case Action Subsystem 블록으로 변경됩니다.

Switch Case 블록에서 Switch Case Action Subsystem 블록으로의 일점 쇄선은 동작 신호를 나타냅니다. 동작 신호는 Switch Case Action Subsystem 블록의 동작 포트에 연결된 제어 신호입니다. 동작 신호의 메시지는 서브시스템 실행을 시작합니다.

데이터형: action

출력

모두 확장

서브시스템 내에 Outport 블록을 배치하면 Subsystem 블록에 출력 포트가 추가됩니다. Subsystem 블록의 포트 레이블은 Outport 블록의 이름과 일치합니다.

Outport 블록을 사용하여 로컬 환경으로 신호를 보냅니다.

데이터형: half | single | double | int8 | int16 | int32 | int64 | uint8 | uint16 | uint32 | uint64 | Boolean | fixed point | enumerated | bus

블록 특성

데이터형

Booleana | busa | doublea | enumerateda | fixed pointa | halfa | integera | singlea | stringa

직접 피드스루

아니요

다차원 신호

a

가변 크기 신호

a

영점교차 검출

아니요

a 지원되는 실제 데이터형이나 기능은 블록 구현에 따라 달라집니다.

확장 기능

버전 내역

R2006a 이전에 개발됨