機能
スレーブ機器が機器のスイッチによるローカルモードへの移行を禁止するコマンド(LLO)の送信を行います。
(すべてのスレーブ機器を禁止にします)
書式
Ret = GpibSendLocalLockout ( Id )
引数
Id [ VB.NET: Short ][ C, C++: short ][ C#: short ]
どちらを指定しても動作は変わりません。
戻り値
Ret [ VB.NET: Integer ][ C, C++: long ][ C#: int ]
0 |
正常終了 |
10001 |
無効なIDが指定された |
10002 |
ドライバを呼び出せません |
12940 |
非同期関数の実行中 |
22923 |
デバイスがスレーブ(非コントローラ)の時に、マスタ(コントローラ)用の関数を実行しました |
22941 |
GpibStopAsyncによる強制終了 |
22942 |
強制終了キーによる終了 |
22944 |
タイムアウト |
22945 |
接続機器なし(GPIBエラー) |
22947 |
他のプロセスが使用中 |
初期値
なし
説明
LLOを指定機器だけ解除するにはGpibChangeLocalで解除する機器にGTLコマンドを送信してください。
また、すべての機器を解除する場合はGpibChangeRENでRENを無効にしてください。
使用例
LLOコマンドを送信します。
C言語 |
Ret = GpibSendLocalLockout ( Id ); |
関連項目
GpibChangeLocal | GpibChangeREN