사용자 도구

사이트 도구


products:mpino_studio2:box_functions:arithmetic:scale

SCALE 박스함수

스케일 (Scale, 선형 보간)

카테고리: 산술 박스함수

동작 설명

입력 범위의 정숫값을 출력 범위의 정숫값으로 선형 변환하여 대상에 저장합니다. 입력 범위를 벗어난 값은 가까운 경계값으로 제한되며, IN_MIN과 IN_MAX가 같으면 OUT_MIN을 저장합니다.

입력 형식과 인수

입력 형식: SCALE D0 0 1023 R0 0 100

  • 1번째 = 입력값: 변환할 주소 또는 상수
  • 2번째 = 입력 최솟값
  • 3번째 = 입력 최댓값
  • 4번째 = 대상: 출력값을 저장할 주소
  • 5번째 = 출력 최솟값
  • 6번째 = 출력 최댓값

동작 예제

실행 조건 실행 전 입력한 명령어 예상 결과
왼쪽 조건 ON D0=1023 SCALE D0 0 1023 R0 0 100 R0=100.0

산술 박스함수 입력값과 실행 결과 예시

주의사항

  • 계산 결과가 대상 메모리의 값 범위를 벗어나지 않는지 확인하십시오.
  • IN_MIN과 IN_MAX가 같으면 OUT_MIN이 저장됩니다. 입력 범위의 최솟값과 최댓값을 확인하십시오.

같은 카테고리의 박스함수

products/mpino_studio2/box_functions/arithmetic/scale.txt · 마지막으로 수정됨: 저자 127.0.0.1

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki