Agilent Technologies E4406A VSA manual Programming Examples, Using C Programming Over Socket LAN

Models: E4406A VSA

1 406
Download 406 pages 63.49 Kb
Page 162
Image 162
Manual background

Programming Examples

Using C Programming Over Socket LAN

/* Make sure we don’t have a marker value query, or

*any command with a ’?’ followed by a ’)’ character.

*This kind of command is not a query from our point of view.

*The analyzer does the query internally, and uses the result. */

query++ ; /* bump past ’?’ */ while (*query)

{

if (*query == ’ ’) /* attempt to ignore white spc */ query++ ;

else break ;

}

if ( *query != ’)’ )

{

q = 1 ;

}

}

return q ;

}

/***************************************************************************

*

>$Function: main$

*

* $Description: Read command line arguments, and talk to analyzer.

Send query results to stdout. $

*

*$Return: (int) . . . non-zero if an error occurs

***************************************************************************/

int main(int argc, char *argv[])

{

162

Chapter 3

Page 162
Image 162
Agilent Technologies E4406A VSA manual Programming Examples, Using C Programming Over Socket LAN