Keithley 2100 User Manual page 149

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

Advertisement

Model 2100 6 1/2-Digit Resolution Digital Multimeter User's Manual
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);
"USB[0-9]*::0x05E6::0x2100::?*INSTR", &m_findList_usbtmc, &m_nCount,
instrDescriptor);
2100-900-01 Rev. D / September 2011
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 )
if (status < 0L)
{
// Find the USBTMC device USB[0-9]*::0x05E6::0x2100::?*INSTR ( Dec )
Return to
= (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;
status = PviFindRsrc_usb (m_defaultRM_usbtmc,
Section Topics
Appendix B: Remote Interface Reference
B-37

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents