Keithley 2100 User Manual page 145

6 1/2-digit resolution multimeter
Hide thumbs Also See for 2100:
Table of Contents

Advertisement

Model 2100 6 1/2-Digit Resolution Digital Multimeter User's Manual
unsigned long len, unsigned long *retval);
unsigned long len, unsigned long *retval);
viAttr, unsigned long attrstat);
long*))GetProcAddress(hUSBTMCLIB, (LPCSTR)"viOpenDefaultRM");
unsigned long*, unsigned long*, char[]))GetProcAddress(hUSBTMCLIB,
(LPCSTR)"viFindRsrc");
long))GetProcAddress(hUSBTMCLIB, (LPCSTR)"viClose");
unsigned long, unsigned long, unsigned long*))GetProcAddress(hUSBTMCLIB,
(LPCSTR)"viOpen");
char*, unsigned long, unsigned long*))GetProcAddress(hUSBTMCLIB,
(LPCSTR)"viWrite");
char*, unsigned long, unsigned long*))GetProcAddress(hUSBTMCLIB,
(LPCSTR)"viRead");
long, unsigned long))GetProcAddress(hUSBTMCLIB, (LPCSTR)"viSetAttribute");
device test", MB_OK);
MessageBox(NULL, "USBTMC resource not found.", "2100 multimeter device test",
MB_OK);
2100-900-01 Rev. B / July 2007
signed long (__stdcall
signed long (__stdcall
signed long (__stdcall
PviOpenDefaultRM_usb
PviFindRsrc_usb
PviOpen_usb
PviWrite_usb
PviRead_usb
PviSetAttribute_usb
if (PviOpenDefaultRM_usb == NULL ||
PviFindRsrc_usb
PviClose_usb
PviOpen_usb
PviWrite_usb
PviRead_usb
PviSetAttribute_usb
{
FreeLibrary (hUSBTMCLIB);
hUSBTMCLIB = NULL;
MessageBox(NULL, "NIVISA for USBTMC library not ready.", "2100 multimeter
return;
}
printf("\n ###### Start C++ Example program. ######\n");
printf(" We check the 2100 multimeter on USB port and\n");
printf(" identify the first connected 2100 device.\n\n");
// Open Device -- Resource Manager
status = PviOpenDefaultRM_usb(&m_defaultRM_usbtmc);
if (status < 0L)
{
PviClose_usb(m_defaultRM_usbtmc);
hUSBTMCLIB = NULL;
m_defaultRM_usbtmc = 0;
}
else
{
// Find the USBTMC device USB[0-9]*::0x05E6::0x2100::?*INSTR ( Hex )
Return to
*PviWrite_usb)(unsigned long vi, unsigned char *name,
*PviRead_usb)(unsigned long vi, unsigned char *name,
*PviSetAttribute_usb)(unsigned long vi, unsigned long
= (signed long (__stdcall*)(unsigned
= (signed long (__stdcall*)(unsigned long, char*,
= (signed long (__stdcall*)(unsigned
= (signed long (__stdcall*)(unsigned long, char*,
= (signed long (__stdcall*)(unsigned long, unsigned
= (signed long (__stdcall*)(unsigned long, unsigned
= (signed long (__stdcall*)(unsigned long, unsigned
== NULL ||
== NULL ||
== NULL ||
== NULL ||
== NULL ||
== NULL
)
return;
Section Topics
Appendix B: Remote Interface Reference
B-31

Advertisement

Table of Contents
loading

Table of Contents