Main Content

Function-Call Subsystem

외부 함수 호출 입력으로 실행이 제어되는 서브시스템

  • 라이브러리:
  • Simulink / Ports & Subsystems

  • Function-Call Subsystem block

설명

Function-Call Subsystem 블록은 함수 호출 입력 포트가 함수 호출 이벤트를 수신할 때 실행되는 서브시스템을 만들기 위한 시작점으로 미리 구성된 Subsystem 블록입니다. Stateflow® 차트, Function-Call Generator 블록, S-Function 블록 또는 Hit Crossing 블록은 함수 호출 이벤트를 제공할 수 있습니다. Function-Call Subsystem 사용하기 항목을 참조하십시오.

Function-Call Subsystem 블록을 사용하여 다음 작업을 수행할 수 있습니다.

  • 모델 구성요소의 실행 순서 스케줄링.

  • 모델 구성요소의 실행 레이트 제어.

Simulink®Function-Call Subsystem 블록의 우선 순위 설정을 무시하지만, 서브시스템의 함수 호출 포트에 연결된 블록에는 우선 순위를 설정할 수 있습니다. 함수 호출 포트는 Stateflow 차트, MATLAB Function 블록, Function-Call Generator 블록, S-Function 블록 또는 Hit Crossing 블록에서 함수 호출 이벤트를 수신할 수 있습니다.

포트

입력

모두 확장

Subsystem 블록에 대한 신호 입력으로, 스칼라, 벡터 또는 행렬로 지정됩니다. Subsystem 블록에 Inport 블록을 배치하면 블록으로의 외부 입력 포트가 추가됩니다. 포트 레이블은 Inport 블록의 이름과 일치합니다.

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

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

Subsystem 블록의 Trigger 블록은 블록으로의 외부 입력 포트를 추가합니다. 함수 호출트리거 유형은 블록을 함수 호출 이벤트를 허용하는 Function-Call 포트 블록으로 만듭니다.

출력

모두 확장

Subsystem 블록의 신호 출력으로, 스칼라, 벡터 또는 행렬로 반환됩니다. Subsystem 블록에 Outport 블록을 배치하면 블록으로의 외부 출력 포트가 추가됩니다. 포트 레이블은 Outport 블록의 이름과 일치합니다.

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

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

파라미터

Function-Call Subsystem 파라미터 설명은 Subsystem을 참조하십시오.

블록 특성

데이터형

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

직접 피드스루

아니요

다차원 신호

a

가변 크기 신호

a

영점교차 검출

아니요

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

확장 기능

PLC 코드 생성
Simulink® PLC Coder™를 사용하여 Structured Text 코드를 생성할 수 있습니다.

버전 내역

R2006a 이전에 개발됨