Main Content

Ground

연결되지 않은 입력 포트 접지

  • Ground block

라이브러리:
Simulink / Commonly Used Blocks
Simulink / Sources
HDL Coder / Sources

설명

Ground 블록은 입력 포트가 다른 블록에 연결되지 않은 블록에 연결됩니다. 연결되지 않은 입력 포트가 있는 블록으로 시뮬레이션을 실행하면 소프트웨어가 경고를 발생시킵니다. Ground 블록을 사용하여 연결되지 않은 블록을 접지하면 이 경고를 방지할 수 있습니다.

고정소수점 데이터형 사용하기

고정소수점 데이터형을 사용할 때 고정소수점 데이터형이 0을 정확히 나타낼 수 없는 경우가 있을 수 있습니다. 이러한 경우 Ground 블록은 0과 가능한 가장 가까운, 0이 아닌 값을 출력합니다. 이 동작은 0이 아닌 편향을 갖는 고정소수점 데이터형에만 적용됩니다. 다음 표현식은 0을 나타낼 수 없는 고정소수점 데이터형의 예입니다.

  • fixdt(0, 8, 1, 1) — 기울기가 1이고 편향이 1인 부호 없는 8비트 유형

  • fixdt(1, 8, 6, 3) — 기울기가 6이고 편향이 3인 부호 있는 8비트 유형

열거형 데이터형 사용하기

열거형 데이터형을 사용할 경우 Ground 블록은 열거형의 디폴트 값을 출력합니다. 이 동작은 다음과 같은 경우 적용됩니다.

  • 열거형이 0을 나타낼 수 있는 경우

  • 열거형의 디폴트 값이 0인 경우

열거형이 디폴트 값을 갖지 않는 경우 Ground 블록은 유형 정의에 있는 첫 번째 열거형 값을 출력합니다.

예제

모두 확장

이 예제에서는 정수와 열거형 데이터형을 갖는 입력 포트를 접지하기 위해 Ground 블록을 사용하는 방법을 보여줍니다. 이 예제의 위쪽에서는 Constant 블록의 출력에 따라 Ground 블록이 연결된 포트의 데이터형(int8)이 결정됩니다. 이 포트는 Ground 블록의 출력 데이터형을 결정하고, Ground 블록은 값이 0이고 데이터형이 int8인 신호를 출력합니다.

이 예제의 아래쪽에서는 Ground 블록은 열거형 데이터형을 갖는 포트에 연결됩니다. 열거형 데이터형의 경우 Ground 블록은 열거형의 디폴트 값을 출력합니다. 이 동작은 다음 여부에 관계없이 적용됩니다.

  • 열거형이 0을 나타낼 수 있는 경우

  • 열거형의 디폴트 값이 0인 경우

열거형이 디폴트 값을 갖지 않는 경우 Ground 블록은 유형 정의에 있는 첫 번째 열거형 값을 출력합니다.

이 예제에서는 고정소수점 데이터형을 갖는 입력 포트를 접지하기 위해 Ground 블록을 사용하는 방법을 보여줍니다. 이 예제의 위쪽은 고정소수점 데이터형이 0을 표현할 수 있는 경우의 Ground 블록 동작을 보여줍니다. 이 경우 Ground 블록은 연결된 포트와 동일한 고정소수점 데이터형을 가진, 값이 0인 신호를 출력합니다.

이 예제의 아래쪽에서는 Constant 블록의 출력이 Ground 블록이 연결되는 포트의 데이터형(fixdt(0,8,1,1))을 결정합니다. 0은 데이터형 fixdt(0,8,1,1)로 정확하게 표현될 수 없기 때문에 Ground 블록은 0이 아니지만 가능한 0과 가장 가까운 값(이 경우 1)을 출력합니다.

포트

출력

모두 확장

Ground 블록은 이 블록이 연결되는 포트와 동일한 데이터형의 0 값을 갖는 스칼라 신호를 출력합니다.

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

블록 특성

데이터형

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

직접 피드스루

아니요

다차원 신호

가변 크기 신호

아니요

영점교차 검출

아니요

확장 기능

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

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

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

버전 내역

R2006a 이전에 개발됨