設定例

VB.NET用

Dim Ret As Integer

Dim Str(2) As Byte

Dim ShtData As Short

 

Str(0) = &H10

Str(1) = &H00

ShtData = 0

Ret = GpCnvCvi(Str, ShtData)

(実行結果)

ShtData[0]: 0x1000(4096)

 

C言語用

DWORD Ret;

BYTE Str[2];

short ShtData;

 

Str[0] = 0x10;

Str[1] = 0x00;

ShtData = 0;

Ret = GpCnvCvi(Str, &ShtData);

(実行結果)

ShtData[0]: 0x1000(4096)

 

C#用

uint Ret;

byte[] Str = new byte[2];

short ShtData;

 

Str[0] = 0x10;

Str[1] = 0x00;

ShtData = 0;

Ret = gpib.CnvCvi(Str, out ShtData);

(実行結果)

ShtData[0]: 0x1000(4096)

 

Python用

Ret = ctypes.c_ulong()

Str = (ctypes.c_ubyte * 2)()

ShtData = ctypes.c_short()

 

Str[0] = 0x10

Str[1] = 0x00

ShtData.value = 0

Ret.value = GpibPy.GpCnvCvi(Str, ctypes.byref(ShtData))

(実行結果)

ShtData[0]: 0x1000(4096)