154
N9310A User’s Guide
6
Subsystem Command Reference
Example 1 - Checking USB Connection
Usually, using
“*IDN?”
verifies the data transferring
between the controller PC and the instrument.
****************************************************
#include "visa.h"
#include <studio.h>
#define BufferSize 128
static Vistatus status;
static ViSession defaultRM;
static ViSession inst_N9310A;
static ViUInt32 rcount;
static unsigned char buffer[BufferSize];
int main(void)
{
/* Connect N9310A and read its “IDN”. */
status = viOpen (defaultRM,
“USB0::2391::8216::0115000001::0::INSTR”,
VI_NULL, VI_NULL, &inst_N9310A);
if (STATUS != VI_SUCCESS);
return -1; //failed to connect N9310A
/* Read “IDN” from N9310A” */
status = viWrite (inst_N9310A, “*RST\n”,
StringLength(“*RST\n), &rcount);
status = viWrite (inst_N9310A, “*IDN?\n”,
StringLength(“*IDN?\n”), &rcount);
status = viRead (inst_N9310A, buffer,
BufferSize, &rcount);
/* Close connection to N9310A. */
status = viClose (inst_N9310A);
status = viClose (defaultRM); return 1;
}
Summary of Contents for Keysight N9310A
Page 34: ...28 N9310A User s Guide 2 Getting Started ...
Page 58: ...52 N9310A User s Guide 3 Using Functions ...
Page 94: ...88 N9310A User s Guide 5 Programming Fundamentals 5 Select Display a list ...
Page 106: ...100 N9310A User s Guide 5 Programming Fundamentals ...
Page 168: ...162 N9310A User s Guide 6 Subsystem Command Reference ...
Page 188: ... Agilent Technologies Inc 2006 Printed in China June 2006 N9310 90001 N9310 90001 ...