機能
通信ステータス・各種情報を設定する。
書式
Ret = GpibSetStatus ( Id, Select, Data )
引数
Id [ VB.NET: Short ][ C, C++: short ][ C#: short ]
どちらを指定しても動作は変わりません。
Select [ VB.NET: Short ][ C, C++: short ][ C#: short ]
パラメータの種類を設定します。
Data [ VB.NET: Integer ][ C, C++: long ][ C#: int ]
パラメータのデータを設定します。
Select |
Data |
説明 |
08H |
0 ~ 30 |
デバイスの一次アドレス |
0AH |
0 : Master 0以外 : Slave |
Master/Slave |
0CH |
0 : INT(固定) 2 : FIFO 3 : BusMaster |
通信モード |
15H |
0 : なし 1 : CR+LF 2 : CR 3 : LF |
デリミタ |
20H |
0 : 未使用 96 ~ 126 |
デバイスの二次アドレス |
21H |
|
予約 |
22H |
|
予約 |
23H |
0 : 無効状態 1 : 有効状態 |
ATNラインのコントロール |
28H |
|
予約 |
2AH |
|
EOS上位設定1(予約) |
2BH |
|
EOS上位設定2(予約) |
2CH |
|
EOS上位設定3(予約) |
2DH |
|
予約 |
2EH |
|
予約 |
31H |
0 : 送信しない 0以外 : 送信する |
デリミタ送信設定 |
32H |
0 : カウントしない 0以外 : カウントする |
デリミタカウント設定 |
36H |
0 : 送信しない 0以外 : 送信する |
戻り値
Ret [ VB.NET: Integer ][ C, C++: long ][ C#: int ]
0 |
正常終了 |
10001 |
無効なIDが指定された |
10002 |
ドライバを呼び出せません |
13052 |
Selectが設定範囲外です |
23077 |
デバイスに指定機能がありません |
23097 |
他のプロセスが使用中 |
初期値
非公開
説明
使用例
デリミタをカウントするように設定する。
C言語 |
short Select; long Data; Select = 0x32; Data = 1; Ret = GpibSetStatus ( Id, Select, Data ); |
関連項目