補正パラメータを設定します。
Ret = SsiSetCorrection ( Id , ChannelNo , CorrectionSlope , CorrectionOffset )
Id
[ C, C++: short ] [ Python: ctypes.c_short ]
SsiInitで取得したデバイスIDを指定します。
ChannelNo
[ C, C++: short ] [ Python: ctypes.c_short ]
チャネル番号を指定します。
CorrectionSlope
[ C, C++: float ] [ Python: ctypes.c_float ]
スロープを指定します。
定義 |
スロープ値 |
意味 |
CSSI_CORRECTION_SLOPE_CH0_INSTALLATION_0 |
1.013 |
水平設置:CH0 |
CSSI_CORRECTION_SLOPE_CH0_INSTALLATION_1 |
0.998 |
垂直設置(縦置き):CH0 |
CSSI_CORRECTION_SLOPE_CH0_INSTALLATION_2 |
0.999 |
垂直設置(横置き):CH0 |
CSSI_CORRECTION_SLOPE_CH1_INSTALLATION_0 |
1.005 |
水平設置:CH1 |
CSSI_CORRECTION_SLOPE_CH1_INSTALLATION_1 |
1.008 |
垂直設置(縦置き):CH1 |
CSSI_CORRECTION_SLOPE_CH1_INSTALLATION_2 |
1.009 |
垂直設置(横置き):CH1 |
CSSI_CORRECTION_SLOPE_CH2_INSTALLATION_0 |
1.004 |
水平設置:CH2 |
CSSI_CORRECTION_SLOPE_CH2_INSTALLATION_1 |
1.010 |
垂直設置(縦置き):CH2 |
CSSI_CORRECTION_SLOPE_CH2_INSTALLATION_2 |
1.002 |
垂直設置(横置き):CH2 |
CSSI_CORRECTION_SLOPE_CH3_INSTALLATION_0 |
1.005 |
水平設置:CH3 |
CSSI_CORRECTION_SLOPE_CH3_INSTALLATION_1 |
0.998 |
垂直設置(縦置き):CH3 |
CSSI_CORRECTION_SLOPE_CH3_INSTALLATION_2 |
1.003 |
垂直設置(横置き):CH3 |
CorrectionOffset
[ C, C++: float ] [ Python: ctypes.c_float ]
オフセットを指定します。
定義 |
オフセット値 |
意味 |
CSSI_CORRECTION_OFFSET_CH0_INSTALLATION_0 |
3.019 |
水平設置:CH0 |
CSSI_CORRECTION_OFFSET_CH0_INSTALLATION_1 |
2.484 |
垂直設置(縦置き):CH0 |
CSSI_CORRECTION_OFFSET_CH0_INSTALLATION_2 |
2.415 |
垂直設置(横置き):CH0 |
CSSI_CORRECTION_OFFSET_CH1_INSTALLATION_0 |
2.756 |
水平設置:CH1 |
CSSI_CORRECTION_OFFSET_CH1_INSTALLATION_1 |
2.899 |
垂直設置(縦置き):CH1 |
CSSI_CORRECTION_OFFSET_CH1_INSTALLATION_2 |
2.711 |
垂直設置(横置き):CH1 |
CSSI_CORRECTION_OFFSET_CH2_INSTALLATION_0 |
2.462 |
水平設置:CH2 |
CSSI_CORRECTION_OFFSET_CH2_INSTALLATION_1 |
2.501 |
垂直設置(縦置き):CH2 |
CSSI_CORRECTION_OFFSET_CH2_INSTALLATION_2 |
2.384 |
垂直設置(横置き):CH2 |
CSSI_CORRECTION_OFFSET_CH3_INSTALLATION_0 |
2.386 |
水平設置:CH3 |
CSSI_CORRECTION_OFFSET_CH3_INSTALLATION_1 |
2.132 |
垂直設置(縦置き):CH3 |
CSSI_CORRECTION_OFFSET_CH3_INSTALLATION_2 |
2.358 |
垂直設置(横置き):CH3 |
Ret [ C, C++: long ] [ Python: ctypes.c_long ]
定義 |
値 [Dec] |
意味 |
SSI_ERR_SUCCESS |
0 |
正常終了 |
SSI_ERR_DLL_INVALID_ID |
10001 |
無効なIDが指定されました。 |
SSI_ERR_DLL_CALL_DRIVER |
10002 |
ドライバを呼び出せません(ioctlに失敗)。 |
SSI_ERR_DLL_BUFF_ADDRESS |
10100 |
データバッファアドレスが不正です。 |
SSI_ERR_SYS_NOT_SUPPORTED |
20001 |
このデバイスではこの関数は使用できません。 |
SSI_ERR_SYS_CH_NO |
20100 |
チャネル番号が指定可能範囲を超えています。 |
SSI_ERR_SYS_DISABLE_CH |
20104 |
無効設定されているチャネル番号です。 |
SSI_ERR_SYS_CORRECTION_VALUE |
20106 |
補正係数が指定可能範囲外です。 |
その他のエラー(参照:エラーコード詳細)
補正パラメータを設定します。
CorrectionSlopeとCorrectionOffsetに設定できる組み合わせは決まっています。
1chに、水平設置時の補正パラメータを設定します。
C, C++ |
long
Ret; |
Python |
Ret = ctypes.c_long() |