Main Content

Simulink의 고정소수점 숫자

Simulink® 데이터형 이름은 128자 미만의 유효한 MATLAB® 식별자여야 합니다. 데이터형 이름은 컨테이너 데이터형, 숫자 인코딩 및 스케일링에 대한 정보를 제공합니다.

고정소수점 스케일링 방정식을 사용하여 고정소수점 숫자를 표현할 수 있습니다.

VV~=SQ+B,

여기서

  • V는 실제 값입니다.

  • V~은 근사 실제 값입니다.

  • S = F2E는 기울기입니다.

  • F는 기울기 조정 인자이며, 여기서 F는 [1.0, 2.0) 범위의 값입니다.

  • E는 고정된 2의 거듭제곱 지수입니다.

  • Q는 저장된 정수입니다.

  • B는 편향입니다.

고정소수점 데이터형 및 스케일링 표기법

다음 표에는 Simulink 제품에서 고정소수점 값의 데이터형과 스케일링을 나타내기 위해 표시되는 다양한 기호에 대한 핵심 내용이 나와 있습니다.

기호

설명

컨테이너 데이터형

ufix

부호 없는 고정소수점 데이터형

ufix8은 부호 없는 8비트 고정소수점 데이터형입니다.

sfix

부호 있는 고정소수점 데이터형

sfix128은 부호 있는 128비트 고정소수점 데이터형입니다.

fltu

부호 없는 고정소수점 데이터형(ufix)의 스케일링된 double형 재정의

fltu32ufix32의 스케일링된 double형 재정의입니다.

flts

부호 있는 고정소수점 데이터형(sfix)의 스케일링된 double형 재정의

flts64sfix64의 스케일링된 double형 재정의입니다.

숫자 인코딩

e

10^

125e8125*(10^(8))과 같음

n

음수

n31-31과 같음

p

소수점

1p51.5와 같음

p20.2와 같음

스케일링 인코딩

S

기울기

ufix16_S5_B7Slope5이고 Bias7인 부호 없는 16비트 고정소수점 데이터형입니다.

B

편향

ufix16_S5_B7Slope5이고 Bias7인 부호 없는 16비트 고정소수점 데이터형입니다.

E

고정 지수(2^)

음수 고정 지수는 소수부 길이를 나타냄

sfix32_En31은 소수부 길이가 31인 부호 있는 32비트 고정소수점 데이터형입니다.

F

기울기 조정 인자

ufix16_F1p5_En50SlopeAdjustmentFactor1.5이고 FixedExponent-50인 부호 없는 16비트 고정소수점 데이터형입니다.

C, c, D 또는 d

편향에 대한 압축 인코딩

참고

이 기호를 slDataTypeAndScale 함수에 전달하면 유효한 fixdt 데이터형이 반환됩니다.

사용 가능한 예 없음. 이전 버전과의 호환성 목적으로만 제공됨.

slDataTypeAndScale을 식별하고 이에 대한 호출을 대체하려면 Check for calls to slDataTypeAndScale 모델 어드바이저 검사를 사용하십시오.

T 또는 t

기울기에 대한 압축 인코딩

참고

이 기호를 slDataTypeAndScale에 전달하면 유효한 fixdt 데이터형이 반환됩니다.

사용 가능한 예 없음. 이전 버전과의 호환성 목적으로만 제공됨.

slDataTypeAndScale을 식별하고 이에 대한 호출을 대체하려면 Check for calls to slDataTypeAndScale 모델 어드바이저 검사를 사용하십시오.

관련 항목