HP ESA-E Series Programmer's Manual page 106

Esa spectrum analyzers
Table of Contents

Advertisement

Programming Examples
Creating a Limit Line
void printResult()
{
viQueryf(viESA, "CALC:CLIM:FAIL?\n", "%ld",
&lLimitTest);
if (lLimitTest!=0)
{
printf ("\n\t..Limits Line Failed.....\n");
viQueryf(viESA, "CALC:LLINE1:FAIL?\n", "%ld",
&lLimitTest);
if (lLimitTest==0)
printf ("\n\t.....1.Limits Line1 Passed \n");
else printf ("\n\t.....1.Limits Line1 Failed \n");
viQueryf(viESA, "CALC:LLINE2:FAIL?\n", "%ld",
&lLimitTest);
if (lLimitTest==0)
printf ("\n\t.....2.Limits Line2 Passed \n");
else printf ("\n\t.....2.Limits Line2 Failed \n");
}
else
printf ("\n\t..Limit Test Pass\n");
}
void main()
{
/*Program Variable*/
ViStatus viStatus
long
lOpc =0L;
/* Open an HP-IB session at address 18*/
viStatus=viOpenDefaultRM(&defaultRM);
viStatus=viOpen(defaultRM,"GPIB0::18",VI_NULL,VI_NULL,&
viESA);
if(viStatus)
{
printf("Could not open a session to HP-IB device at
address 18!\n");
3-42
= 0;
Chapter 3

Hide quick links:

Advertisement

Table of Contents
loading

Table of Contents