Click or drag to resize
XDL

XBERCodecSetMappedValue Method (Double, Double, Double, UInt32, Boolean, Double)

실수값을 최대, 최소 범위에서 상대적 위치를 나타내는 부호 없는 16비트 정수값으로 인코딩한다.

Namespace:  Pixoneer.NXDL.NXVideo
Assembly:  NXVideo (in NXVideo.dll) Version: 1.2.817.72
Syntax
C#
public static void SetMappedValue(
	double min,
	double max,
	double value,
	out uint m,
	bool outOfRange,
	double resolution
)

Parameters

min
Type: SystemDouble
최소값.
max
Type: SystemDouble
최대값.
value
Type: SystemDouble
인코딩하려는 실수값.
m
Type: SystemUInt32
[OUT] 정수 인코딩 결과.
outOfRange
Type: SystemBoolean
범위를 벗어난 이상치 표시 여부. 범위를 벗어난 경우 이상치를 표시하면 최상위 비트(MSB)만 1인 값으로 인코딩하고, 이상치를 표시하지 않으면 최소값 또는 최대값으로 입력값을 맞춘다.
resolution
Type: SystemDouble
인코딩 해상도. 0이면 최소값과 최대값으로 주어지는 구간을 인코딩 정수형으로 표현 가능한 최대 가지수로 나눈 값으로 한다.
Remarks
인코딩 정수값은 0이 실제 값의 최소값에 대응되고, 정수 표현 최대값이 실제 값의 최대값에 대응된다.
See Also