設定例

VB.NET用

Dim Ret, Cmd(31), Stppu As Integer

Cmd(0) = 2   ' リスナ数

Cmd(1) = 2   ' リスナアドレス

Cmd(2) = &H69   ' ラインコード

Cmd(3) = 3   ' リスナアドレス

Cmd(4) = &H6A   ' ラインコード

Stppu = 1   ' PPU出力指定

Ret = GpStppoll(Cmd, Stppu)

 

C言語用

DWORD Ret, Cmd[31], Stppu;

Cmd[0] = 2;   /* リスナ数 */

Cmd[1] = 2;   /* リスナアドレス */

Cmd[2] = 0x69;   /* ラインコード */

Cmd[3] = 3;    /* リスナアドレス */

Cmd[4] = 0x6a;    /* ラインコード */

Stppu = 1;   /* PPU出力指定 */

Ret = GpStppoll(Cmd, Stppu);

 

C#用

uint Ret, Stppu;

uint[] Cmd = new uint[31];

Cmd[0] = 2;   /* リスナ数 */

Cmd[1] = 2;   /* リスナアドレス */

Cmd[2] = 0x69;   /* ラインコード */

Cmd[3] = 3;    /* リスナアドレス */

Cmd[4] = 0x6a;    /* ラインコード */

Stppu = 1;   /* PPU出力指定 */

Ret = gpib.Stppoll(Cmd, Stppu);

 

■Python用

Ret, Cmd, Stppu = ctypes.c_ulong(), (ctypes.c_ulong * 31)(), ctypes.c_ulong()

Cmd[0] = 2   # リスナ数

Cmd[1] = 2   # リスナアドレス

Cmd[2] = 0x69   # ラインコード

Cmd[3] = 3   # リスナアドレス

Cmd[4] = 0x6a   # ラインコード

Stppu.value = 1   # PPU出力指定

Ret.value = GpibPy.GpStppoll(Cmd, Stppu)