BNC 1201 - 6 1/2 Digit Digital Multimeter User Manual
Page 174

175
instrDescriptor);
if (status < 0L)
{
//
Find
the
USBTMC
device
USB[0-9]*::0x164E::0x0FA3::?*INSTR ( Dec )
status
=
PviFindRsrc_usb
(m_defaultRM_usbtmc,
"USB[0-9]*::5710::4003::?*INSTR",
&m_findList_usbtmc,
&m_nCount,
instrDescriptor);
if (status < 0L)
{
PviClose_usb(m_defaultRM_usbtmc);
hUSBTMCLIB = NULL;
m_defaultRM_usbtmc = 0;
}
else
{
PviOpen_usb(m_defaultRM_usbtmc, instrDescriptor, 0, 0,
&m_instr_usbtmc);
status
=
PviSetAttribute_usb(m_instr_usbtmc,
VI_ATTR_TMO_VALUE, m_Timeout);
}
}
else
{
PviOpen_usb(m_defaultRM_usbtmc,
instrDescriptor,
0,
0,
&m_instr_usbtmc);
status
=
PviSetAttribute_usb(m_instr_usbtmc,
VI_ATTR_TMO_VALUE, m_Timeout);
}
}
if (!hUSBTMCLIB)
{
printf("1201 device connect failed.\n");
return;
}