■機能 ドライバ処理においてスケジューリングを行い、OSの負荷を軽減します。
■書式
(VB.NET用)
Dim Ret As Integer
Dim Mode As Integer
Ret = GpSmoothMode(Mode)
(C言語用)
DWORD Ret;
DWORD Mode;
Ret = GpSmoothMode(Mode);
(C#用)
uint Ret;
uint Mode;
Ret = gpib.SmoothMode(Mode);
(Python用)
Ret = ctypes.c_ulong()
Mode = ctypes.c_ulong()
Ret.value = GpibPy.GpSmoothMode (Mode)
■モード マスタモード/スレーブモード
■引数
Mode : スケジューリングを行うかどうかを指定します。
0 : 行わない
1 : 行う
Ret : 終了情報(戻り値)
0 : 正常終了
80 : 初期化未実行
140 : 他の非同期関数の実行中
255 : パラメータエラー
(詳細は「戻り値一覧」参照)
■補足
①スケジューリングを行う状態に設定することにより、他のドライバと同時に使用した場合の処理の著しい低下を防ぐことができます。
②スケジューリングを行う場合、絶対的な処理速度は行なわない場合と比較して低下します。