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

Page 174

Advertising
background image

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;

}

Advertising