機能
サンプリング動作を行うスタート、ストップ、クロック信号の外部出力設定を切り替えます。
書式
Ret = CntSetSyncSignal ( Id , StartSignal , StopSignal , ClockSignal )
引数
Id
[ C: short ] [ Python: ctypes.c_short ]
CntInitで取得したデバイスIDを指定します。
StartSignal
[ C: short ] [ Python: ctypes.c_short ]
スタート信号を外部出力するかを指定してください。
定義 |
値 |
意味 |
CNTS_START_OUT_OFF |
0 |
出力しない |
CNTS_START_OUT_ON |
1 |
出力する |
StopSignal
[ C: short ] [ Python: ctypes.c_short ]
ストップ信号を外部出力するかを指定してください。
定義 |
値 |
意味 |
CNTS_STOP_OUT_OFF |
0 |
出力しない |
CNTS_STOP_OUT_ON |
1 |
出力する |
ClockSignal
[ C: short ] [ Python: ctypes.c_short ]
クロック信号を外部出力するかを指定してください。
定義 |
値 |
意味 |
CNTS_CLOCK_OUT_OFF |
0 |
出力しない |
CNTS_CLOCK_OUT_ON |
1 |
出力する |
戻り値
Ret [ C: long ] [ Python: ctypes.c_long ]
定義 |
値 |
意味 |
CNT_ERR_SUCCESS |
0 |
正常終了 |
CNT_ERR_SYS_RECOVERED_FROM_STANDBY |
7 |
スタンバイモードから復帰したため、CntResetDevice関数を実行してください |
CNT_ERR_DLL_INVALID_ID |
10001 |
無効なIDが指定されました |
CNT_ERR_DLL_CALL_DRIVER |
10002 |
ドライバを呼び出せません。(デバイスI/Oコントロールに失敗) |
CNT_ERR_SYS_MEMORY |
20000 |
メモリの確保に失敗しました |
CNT_ERR_SYS_NOT_SUPPORTED |
20001 |
このデバイスではこの関数は使用できません |
CNT_ERR_SYS_USING_OTHER_PROCESS |
20003 |
他のプロセスがデバイスを使用しているため、実行できません |
CNT_ERR_SYS_START_SIGNAL |
21000 |
スタート信号が設定可能範囲外です |
CNT_ERR_SYS_STOP_SIGNAL |
21001 |
ストップ信号が設定可能範囲外です |
CNT_ERR_SYS_CLOCK_SIGNAL |
21002 |
クロック信号が設定可能範囲外です |
その他のエラー(参照:エラーコード詳細)
初期値
クロック信号, スタート信号, ストップ信号の外部出力を行いません。
説明
この関数は、サンプリングを始める前の設定段階で実行してください。
使用例
クロック信号, スタート信号, ストップ信号の外部出力を行います。
VB.NET |
Dim Ret As Integer |
C |
long Ret; |
C# |
int Ret; |
Python |
Ret = ctypes.c_long() |