Setup Example

image\head10.gif VB.NET

Dim Ret, Adr, Srlen As Integer

Dim Srbuf As String  ' Receive buffer

Adr = 3  ' Destination device address

Srlen = 256  ' Maximum data length in bytes that can be received

Ret = GpQesr(Adr, Srlen, Srbuf)

 

image\head10.gif C

DWORD Ret, Adr, Srlen;

char Srbuf[256]; /* Receive buffer */

Adr = 3; /* Destination device address */

Srlen = 256; /* Maximum data length in bytes that can be received */

Ret = GpQesr(Adr, &Srlen, Srbuf);

 

image\head10.gif C#

uint Ret, Adr, Srlen;

StringBuilder Srbuf = new StringBuilder(256); /* Receive buffer */

Adr = 3; /* Destination device address */

Srlen = 256; /* Maximum data length in bytes that can be received */

Ret = gpib.Qesr(Adr, out Srlen, Srbuf);

 

image\head10.gif Python

Ret, Adr, Srlen = ctypes.c_ulong(), ctypes.c_ulong(), ctypes.c_ulong()

Srbuf = ctypes.create_string_buffer(256) # Receive buffer

Adr.value = 3 # Destination device address

Srlen.value = 256 # Maximum data length in bytes that can be received

Ret.value = GpibPy.GpQesr(Adr, ctypes.byref(Srlen), Srbuf)