Main Content

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

Goto

From 블록에 블록 입력 전달

  • 라이브러리:
  • Simulink / Signal Routing

    HDL Coder / Signal Routing

  • Goto block

설명

Goto 블록은 대응되는 From 블록에 입력을 전달합니다. 입력은 실수 값 신호 또는 복소수 값 신호이거나 임의 데이터형으로 구성된 벡터일 수 있습니다. From 블록 및 Goto 블록을 사용하면 블록을 실제로 연결하지 않고도 두 블록 간에 신호를 전달할 수 있습니다.

From 블록은 하나의 Goto 블록에서만 신호를 받을 수 있지만 Goto 블록은 입력 신호를 둘 이상의 From 블록으로 전달할 수 있습니다. 이 Goto 블록에 대한 입력은 마치 물리적으로 연결된 것처럼 이 블록과 연결된 From 블록으로 전달됩니다.

예를 들어, 다음 모델은 Goto 블록과 From 블록을 사용합니다.

A Sine Wave block connects to a Goto block. The corresponding From block connects to a Gain block.

이와 동등한 모델은 Sine Wave 블록 신호를 Gain 블록에 직접 전달합니다.

The Sine Wave block connects directly to the Gain block.

Goto 블록과 From 블록은 Goto 태그를 사용하여 대응됩니다.

태그 가시성 파라미터는 From 블록이 신호에 액세스할 수 있는 위치를 결정합니다.

Goto 블록은 신호 레이블 전파를 지원합니다. 자세한 내용은 신호 레이블 전파 항목을 참조하십시오.

포트

입력

모두 확장

대응하는 From 블록에 전달할 입력 신호로, 스칼라, 벡터, 행렬 또는 N차원 배열로 지정됩니다.

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

파라미터

모두 확장

Goto 블록 식별자. 이 파라미터는 범위가 이 블록에 정의되어 있는 Goto 블록을 식별합니다.

프로그래밍 방식의 사용법

블록 파라미터: GotoTag
유형: 문자형 벡터
값: 'A' | ...
디폴트 값: 'A'

Goto 블록 태그의 범위로, 로컬, 유효 범위 또는 전역으로 지정됩니다. 이 파라미터를 유효 범위로 설정하면 Goto Tag Visibility 블록을 사용하여 태그 가시성의 범위를 정의해야 합니다.

  • 로컬(디폴트 값) — 동일한 태그를 사용하는 From 블록 및 Goto 블록은 동일한 서브시스템에 있어야 합니다. 로컬 태그 이름은 대괄호([])로 묶습니다.

  • 유효 범위 — 동일한 태그를 사용하는 From 블록 및 Goto 블록은 다음 중 하나에 있어야 합니다.

    • 동일한 서브시스템.

    • 모델 계층 구조에서 Goto Tag Visibility 블록 아래에 있으며 비가상 서브시스템 경계 교차를 수반하지 않는 수준. 다시 말해서 아토믹, 조건부 실행, Function-Call Subsystem 또는 모델 참조의 경계 내에 있어야 합니다.

    유효 범위 태그 이름은 중괄호({})로 묶습니다.

  • 전역 — 동일한 태그를 사용하는 From 블록 및 Goto 블록은 비가상 서브시스템 경계에 걸쳐 있는 위치를 제외하고 모델의 어느 위치에나 있을 수 있습니다.

From-Goto 블록 연결이 비가상 서브시스템 경계를 가로지를 수 없다는 규칙에는 다음과 같은 예외가 있습니다. 조건부 실행 서브시스템 내의 상태 포트에 연결되어 있는 Goto 블록은 다른 조건부 실행 서브시스템 내의 From 블록에게 보입니다.

참고

마스크 처리된 시스템의 유효 범위 Goto 블록은 해당 서브시스템과 이 서브시스템이 포함하는 비가상 서브시스템 내에서만 보입니다. Simulink®는 블록 다이어그램에서 마스크 처리된 서브시스템 내의 대응하는 유효 범위 Goto 블록보다 높은 수준에 있는 Goto Tag Visibility 블록이 포함된 다이어그램을 실행하거나 업데이트하는 경우 오류를 생성합니다.

동일한 태그 이름을 사용하는 Goto 블록 및 From 블록이 동일한 서브시스템에 있는 경우 로컬 태그를 사용합니다. 동일한 태그 이름을 사용하는 Goto 블록 및 From 블록이 서로 다른 서브시스템에 있는 경우에는 전역 태그 또는 유효 범위 태그를 사용해야 합니다. 태그를 전역으로 정의하면 이 태그가 사용되는 모든 항목이 동일한 신호에 액세스합니다. 유효 범위로 정의된 태그는 모델에서 둘 이상의 위치에서 사용할 수 있습니다.

프로그래밍 방식의 사용법

블록 파라미터: TagVisibility
유형: 문자형 벡터
값: 'local' | 'scoped' | 'global'
디폴트 값: 'local'

블록 아이콘에 표시할 텍스트를 지정합니다. 옵션은 블록 태그, 블록이 나타내는 신호의 이름, 또는 태그 및 신호 이름입니다.

프로그래밍 방식의 사용법

블록 파라미터: IconDisplay
유형: 문자형 벡터
값: 'Signal name' | 'Tag' | 'Tag and signal name'
디폴트 값: 'Tag'

Goto 태그의 이름을 바꿉니다. 새 이름은 대응되는 블록 상자에 나열된 모든 From 블록 및 Goto Tag Visibility 블록으로 전파됩니다.

또는, Goto 블록 아이콘에서 태그를 변경하는 경우 Shift+Enter를 눌러 대응되는 모든 From 블록 및 Goto Tag Visibility 블록으로 새 이름을 전파합니다.

Goto 블록에 연결된 From 블록 및 Goto Tag Visibility 블록의 목록. 목록에서 표시할 항목을 클릭하고 대응되는 From 블록 및 Goto Tag Visibility 블록을 강조 표시합니다.

또는 Simulink 편집기에서 Goto 블록을 선택하여 대응되는 From 블록 및 Goto Tag Visibility 블록을 강조 표시합니다.

Two From blocks that correspond to the selected Goto block are highlighted.

대응되는 From 블록 또는 Goto Tag Visibility 블록이 현재 다이어그램에 없는 경우 이 블록을 포함하는 Subsystem 블록이 강조 표시됩니다.

대응되는 블록을 열린 다이어그램 또는 새 탭에 표시하려면 Goto 블록을 선택하고 줄임표에서 잠시 멈추십시오. 그런 다음 작업 모음에서 관련 블록 Related Blocks button을 선택합니다. 선택한 블록에 여러 블록이 대응되는 경우 관련 블록 목록이 열립니다. 텍스트 상자에 검색어를 입력하여 관련 블록 목록을 필터링할 수 있습니다. 목록에서 관련 블록을 선택하면 관련 블록을 표시하는 열린 다이어그램이나 새 탭으로 창 포커스가 이동합니다.

블록 특성

데이터형

Boolean | bus | double | enumerated | fixed point | half | integer | single | string

직접 피드스루

no

다차원 신호

yes

가변 크기 신호

yes

영점교차 검출

no

확장 기능

C/C++ 코드 생성
Simulink® Coder™를 사용하여 C 코드나 C++ 코드를 생성할 수 있습니다.

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

고정소수점 변환
Fixed-Point Designer™를 사용하여 고정소수점 시스템을 설계하고 시뮬레이션할 수 있습니다.

버전 내역

R2006a 이전에 개발됨

참고 항목

|

도움말 항목