MEASUREMENT DEVICE AND INTERPOLATION PROCESSING PROGRAM

PROBLEM TO BE SOLVED: To linearly interpolate necessary values without performing a divide process.SOLUTION: A measurement device of the present invention executes a first process for specifying values Vn, Vm that correspond to a processing object point when deriving a value V10a (V10b) at a process...

Full description

Saved in:
Bibliographic Details
Main Author YONEDA YUKI
Format Patent
LanguageEnglish
Japanese
Published 05.01.2017
Subjects
Online AccessGet full text

Cover

Loading…
More Information
Summary:PROBLEM TO BE SOLVED: To linearly interpolate necessary values without performing a divide process.SOLUTION: A measurement device of the present invention executes a first process for specifying values Vn, Vm that correspond to a processing object point when deriving a value V10a (V10b) at a processing object point between an L'th reference point and a (L+1)'th reference point, a second process for calculating a value V6 that is a difference between a value V4 at the L'th reference point and a value V5 at the processing object point, a third process for calculating a value V3a that is a difference between a value V1 at the L'th reference point and a value V2 at the (L+1)'th reference point, a fourth process for calculating a value V8 by multiplying the values V3a, V6, and Vm, and a fifth process for shifting the value V8 n bits to the right and converting it to a value V9, adds the value V9 to the value V1 when the value V2 at the (L+1)'th reference point is larger than the value V1 at the L'th reference point to derive a value V10a, and subtracts the value V9 from the value V1 when the value V1 at the L'th reference point is larger than the value V2 at the (L+1)'th reference point to derive a value V10b.SELECTED DRAWING: Figure 2 【課題】除算処理を行わずに必要な値を線形補間する。【解決手段】L番目の基準点と(L+1)番目の基準点との間の処理対象点における値V10a(V10b)の導出時に、処理対象点に対応する値Vn,Vmを特定する第1の処理、L番目の基準点における値V4と処理対象点における値V5との差である値V6を演算する第2の処理、L番目の基準点における値V1と(L+1)番目の基準点における値V2との差である値V3aを演算する第3の処理、値V3a,V6,Vmを乗じて値V8を演算する第4の処理、値V8をnビット右シフトして値V9に変換する第5の処理を実行し、L番目の基準点における値V1よりも(L+1)番目の基準点における値V2が大きいときに値V1に値V9を加算して値V10aを導出し、L番目の基準点における値V1が(L+1)番目の基準点における値V2よりも大きいときに値V1から値V9を減算して値V10bを導出する。【選択図】図2
Bibliography:Application Number: JP20150119865