다음 리스트는 고정 소수점 수를 사용할 때 알아야 할 유의점과 권장사항들을 설명합니다.

  • 시프트 레지스터를 고정 소수점 데이터 크기를 증가시키는 숫자형 함수가 있는 루프에 추가하면 타입 정보에 사이클을 생성할 수 있습니다. 데이터가 증가하면서 LabVIEW가 허용하는 최대 워드 길이 또는 사용자가 지정하는 최대 워드 길이에 가까워지면 오버플로우가 발생할 수 있습니다. 오버플로우를 처리하는 방식을 숫자형 함수가 설정하지 않은 경우, LabVIEW는 데이터를 부동소수로 변환하여 가능한 데이터 손실과 VI 깨짐을 방지합니다.
  • 지정한 워드 길이가 타겟이 허용하는 최대 워드 길이를 초과할 수 있습니다. 이런 경우가 발생하면, LabVIEW는 워드 길이를 가능한 최대 길이로 설정하고 오버플로우 및 반올림에 대해 기본 셋팅을 사용합니다. 기본적으로, 워드 길이는 최상위 비트를 유지합니다. 이러한 워드 길이 감소로 값이 반올림되지만 오버플로우는 방지됩니다. 타겟이 허용하는 최대 워드 길이에 대한 정보는 각 타겟에 대한 문서를 참조하십시오.
  • LabVIEW 및 다른 어플리케이션은 고정 소수점 수를 밑이 2인 시스템인 2진수 포맷으로 인코딩합니다. 십진수 시스템은 밑이 10이므로, 일부 십진수 값은 고정 소수점에서 나타낼 수 없습니다. 예를 들어, 0.1은 십진수 포맷에서 정확하게 표현할 수 있지만, 32 비트 워드 길이와 16 비트 정수부분 워드 길이에서 0.1을 고정 소수점 수로 변환하면, LabVIEW는 유리 함수를 밑이 2인 시스템에서 나타낼 수 있도록 0.100006으로 변경합니다.