Main Content

Decrement Stored Integer

신호의 저장된 정수 값을 1씩 줄이기

  • Decrement Stored Integer block

라이브러리:
Simulink / Additional Math & Discrete / Additional Math: Increment - Decrement
HDL Coder / Math Operations

설명

Decrement Stored Integer 블록은 신호의 저장된 정수 값을 1씩 줄입니다.

부동소수점 신호도 1씩 감소하고 오버플로는 항상 래핑됩니다.

예제

모두 확장

이 예제에서는 신호의 저장된 정수 값을 1씩 늘리거나 줄이는 방법을 보여줍니다.

  • Increment Stored Integer 블록은 입력 신호의 저장된 정수 값을 1씩 늘립니다.

  • Decrement Stored Integer 블록은 입력 신호의 저장된 정수 값을 1씩 줄입니다.

입력 신호의 값을 127(int8 데이터형으로 표현할 수 있는 최댓값)로 변경한 경우 저장된 정수 값을 1만큼 늘리면 오버플로가 발생합니다. Increment Stored Integer 블록과 Decrement Stored Integer 블록의 오버플로는 항상 래핑되기 때문에 Increment Stored Integer 블록에서 -128을 출력합니다.

포트

입력

모두 확장

입력 신호로, 스칼라, 벡터 또는 행렬로 지정됩니다.

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

출력

모두 확장

출력은 1씩 감소한, 입력 신호의 저장된 정수 값입니다. 부동소수점 신호도 1씩 감소하고 오버플로는 항상 래핑됩니다. 출력은 입력과 동일한 데이터형 및 차원을 가집니다.

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

블록 특성

데이터형

double | fixed point | integer | single

직접 피드스루

다차원 신호

아니요

가변 크기 신호

영점교차 검출

아니요

확장 기능

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

버전 내역

R2006a 이전에 개발됨