Main Content

Display

  • 라이브러리:
  • Simulink / Sinks

    HDL Coder / Sinks

  • Display block

설명

Display 블록은 입력 데이터의 값을 표시합니다. 표시 빈도를 지정할 수 있습니다. 숫자 입력 데이터의 경우 표시 형식도 지정할 수 있습니다.

블록 입력이 배열인 경우 블록 크기를 세로 또는 가로로 조절하여 첫 번째 요소 이상을 표시할 수 있습니다. 블록 입력이 벡터인 경우 블록은 왼쪽에서 오른쪽으로, 위에서 아래로 표시 필드를 순차적으로 추가합니다. 블록은 가능한 한 많은 값을 표시합니다. 검은색 삼각형은 블록이 모든 입력 배열 요소를 표시하지 않는다는 것을 나타냅니다.

Display 블록은 벡터 신호의 처음 200개 요소와 행렬 신호의 처음 20개 행과 10개 열을 표시합니다.

참고

값의 모든 자릿수를 표시하기에 충분하지 않은 수치 표시 형식을 지정하면 표시되는 값의 정밀도가 낮아질 수 있습니다. 결과는 사용자의 컴퓨터 하드웨어와 운영 체제에 따라 다릅니다.

약어 표시

값 형식을 쉽게 식별할 수 있도록 Display 블록에 다음 약어가 표시됩니다.

표시 시나타나는 값

(SI)

저장된 정수 값

참고

신호가 정수 데이터형일 경우 (SI)가 표시되지 않습니다.

hex

16진수 형식

bin

이진수 형식

oct

8진수 형식

문자열 표시하기

문자열을 사용할 경우 Display 블록은 다음을 표시합니다.

  • 큰 따옴표가 있는 문자열

  • 이스케이프 시퀀스로 표시되는 새 줄과 같은 특수 문자(예: '\n').

  • 이스케이프 8진수로 표시할 수 없는 문자(예: '\201').

들어오는 신호가 string형인 경우 수치 표시 형식 파라미터 선택은 문자열 표시에 영향을 주지 않습니다.

포트

입력

모두 확장

표시할 입력 데이터입니다.

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

파라미터

모두 확장

표시되는 숫자형 데이터의 형식을 지정합니다.

선택 옵션블록이 표시하는 것
short 고정소수점이 있는 5자리 스케일링된 값
long 고정소수점이 있는 15자리 스케일링된 값
short_e 부동소수점이 있는 5자리 스케일링된 값
long_e 부동소수점이 있는 15자리 스케일링된 값
bank 고정 달러 및 센트 형식의 값($ 또는 쉼표 없음)
hex (Stored Integer) 16진수 형식의 고정소수점 입력의 저장된 정수 값
binary (Stored Integer) 이진수 형식의 고정소수점 입력의 저장된 정수 값
decimal (Stored Integer) 10진수 형식의 고정소수점 입력의 저장된 정수 값
octal (Stored Integer) 8진수 형식의 고정소수점 입력의 저장된 정수 값

Display 블록에 대한 수치 입력이 열거형 데이터형을 가진 경우(Simulink EnumerationsDefine Simulink Enumerations 항목 참조):

  • 블록은 기본 정수 값이 아닌 열거형 값을 표시합니다.

  • 수치 표시 형식Stored Integer 설정 중 하나로 설정하면 오류가 발생합니다.

들어오는 신호가 string형인 경우 수치 표시 형식 파라미터의 선택은 string형 표시에 영향을 주지 않습니다.

프로그래밍 방식의 사용법

블록 파라미터: Format
유형: 문자형 벡터
값: 'short' | 'long' | 'short_e' | 'long_e' | 'bank' | 'hex (Stored Integer)' | 'binary (Stored Integer)' | 'decimal (Stored Integer)' | 'octal (Stored Integer)'
디폴트 값: 'short'

데이터를 표시할 빈도를 지정합니다.

표시되는 데이터의 양과 데이터가 표시되는 시간 스텝은 데시메이션 블록 파라미터와 SampleTime 속성에 따라 다릅니다.

  • 데시메이션 파라미터를 사용하면 모든 n번째 샘플에서 데이터를 표시할 수 있습니다. 여기서 n은 데시메이션 인자입니다. 디폴트 데시메이션 1은 매 시간 스텝에서 데이터를 표시합니다.

    참고

    Display 블록은 데시메이션 값이 1보다 큰 경우에도 초기 시간에 표시를 업데이트합니다.

  • SampleTime 속성은 set_param으로 설정할 수 있으며, 이 속성을 사용해 점을 표시할 샘플링 간격을 지정할 수 있습니다. 이 속성은 시간 스텝 사이의 간격이 동일하지 않은 가변 스텝 솔버를 사용할 때 유용합니다. 디폴트 샘플 시간인 -1은 블록이 표시할 점을 결정할 때 샘플링 간격을 무시하도록 합니다.

    참고

    블록이 Inf의 샘플 시간을 상속하면 데시메이션 파라미터는 무시됩니다.

프로그래밍 방식의 사용법

블록 파라미터: Decimation
유형: 문자형 벡터
값: '1' | 정수
디폴트 값: '1'

블록을 플로팅 디스플레이로 사용하려면 플로팅 디스플레이 체크박스를 선택하십시오. 블록 입력 포트가 사라지고 블록이 선택한 선에 신호 값을 표시합니다.

플로팅 디스플레이를 선택하는 경우:

  • 모델에 대한 신호 저장공간 재사용을 끄십시오. 자세한 내용은 Signal storage reuse (Simulink Coder) 항목을 참조하십시오.

  • 플로팅 디스플레이에 다차원 신호를 연결하지 마십시오.

프로그래밍 방식의 사용법

블록 파라미터: Floating
유형: 문자형 벡터
: 'on' | 'off'
디폴트 값: 'on'

블록 특성

데이터형

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

직접 피드스루

yes

다차원 신호

no

가변 크기 신호

yes

영점교차 검출

no

확장 기능

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

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

버전 내역

R2006a 이전에 개발됨

참고 항목

| |