156
//The IIO function 'ConnectToInstrument' will return the IIO interface
//this is an instance of the instrument.
const IID IID_IOUtils=
{0xD3327DF2,0xB390,0x4888,{0x8D,0x89,0xB8,0x1D,0xBD,0x8A,0x9D,0x7F}};
//The following are the definitions needed to program the instrument.
//They can be placed in a header file for but are shown here to allow
// ease of perusal
/*********************************************************/
//This definition is to complete the IIO interface below. You needn't use
// this interface directly to communicate with instruments
extern "C" {
interface IIOUtils : IDispatch {
STDMETHOD (Count)(short *pVal);
STDMETHOD (TimeOut)(short *pVal);
STDMETHOD
(TimeOut)(short
newVal);
STDMETHOD
(Open)(void);
STDMETHOD
(Close)(void);
STDMETHOD
(Refresh)(void);
STDMETHOD
(Index)(short
newVal);
STDMETHOD
(Index)(short
&nNewValue);
STDMETHOD
(Output)(BSTR
newVal);
STDMETHOD
(Input)(BSTR
*pVal);
STDMETHOD
(Address)(BSTR
*pVal);
STDMETHOD
(Query)(BSTR
newValue,
BSTR
*pVal);
STDMETHOD
(Get_ErrFlag)(long
*pVal);
STDMETHOD
(Connect)(BSTR
newVal);
};
}//extern "C"
int main(int argc, char* argv[])
{
IIOUtils *IIO; //The IO we'll be using to get to the instrument
HRESULT hr; //check return values for failure
_variant_t
myCmd;
BSTR
bstr;
int
dev_idx=0;
Содержание M3500A
Страница 1: ...An ISO 9001 2000 Company 6 Digit Multimeter M3500A Operation Manual ...
Страница 2: ...Operation Manual M3500A DMM ...
Страница 6: ......
Страница 7: ......
Страница 8: ......
Страница 9: ......
Страница 10: ......
Страница 11: ......
Страница 26: ...1 2 3 4 5 6 ...
Страница 33: ......
Страница 34: ......
Страница 35: ......
Страница 37: ......
Страница 38: ......
Страница 39: ......
Страница 40: ......
Страница 42: ......
Страница 43: ......
Страница 44: ......
Страница 45: ......
Страница 47: ......
Страница 48: ...48 Figure 3 18 5 ...
Страница 95: ......
Страница 104: ......
Страница 151: ......
Страница 155: ......