Download Programming Guide - Steven M. Anlage Research Page
Transcript
Programming Examples LAN Programming Examples * $Description: * Functions to talk to an Agilent signal generator via TCP/IP. Uses command-line arguments. * * A TCP/IP connection to port 7777 is established and * the resultant file descriptor is used to "talk" to the * instrument using regular socket I/O mechanisms. $ * * * * Examples: * * * Query the signal generator frequency: lanio xx.xxx.xx.x 'FREQ?' * * * Query the signal generator power level: lanio xx.xxx.xx.x 'POW?' * * * Check for errors (gets one error): lanio xx.xxx.xx.x 'syst:err?' * * * Send a list of commands from a file, and number them: cat scpi_cmds | lanio -n xx.xxx.xx.x * **************************************************************************** * * * This program compiles and runs under - HP-UX 10.20 (UNIX), using HP cc or gcc: * + cc -Aa -O -o lanio lanio.c * + gcc -Wall -O -o lanio lanio.c * * - Windows 95, using Microsoft Visual C++ 4.0 Standard Edition * - Windows NT 3.51, using Microsoft Visual C++ 4.0 76 Chapter 2