設定例

VB.NET用

Dim Ret, Cmd(31), Srlen As Integer

Dim Fname As String

Fname = "A:\\ABC.DAT"   ' ファイル名

Cmd(0) = 2   ' トーカ+リスナ数

Cmd(1) = 1

Cmd(2) = 3

Srlen = Len(Fname)   ' ファイル名の長さ

Ret = GpSfile(Cmd, Srlen, Fname)

 

C言語用

DWORD Ret, Cmd[31], Srlen;

char Fname[] = "A:\\ABC.DAT";   /* ファイル名 */

Cmd[0] = 2;   /* トーカ+リスナ数 */

Cmd[1] = 1;

Cmd[2] = 3;

Srlen = lstrlen(Fname);   /* ファイル名の長さ */

Ret = GpSfile(Cmd, Srlen, Fname);

 

C#用

uint Ret, Srlen;

uint[] Cmd = new uint[31];

string Fname = "A:\\ABC.DAT";   /* ファイル名 */

Cmd[0] = 2;   /* トーカ+リスナ数 */

Cmd[1] = 1;

Cmd[2] = 3;

Srlen =Fname.Length;   /* ファイル名の長さ */

Ret = gpib.Sfile(Cmd, Srlen, Fname);

 

Python用

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

Fname = "A:\\ABC.DAT"   # ファイル名

Cmd[0] = 2   # トーカ+リスナ数

Cmd[1] = 1

Cmd[2] = 3

Srlen.value = len(Fname)   # ファイル名の長さ

Ret.value = GpibPy.GpSfile(Cmd, Srlen, Fname)