![HP E4401B Programmer'S Manual Download Page 106](http://html.mh-extra.com/html/hp/e4401b/e4401b_programmers-manual_161548106.webp)
3-42
Chapter 3
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 = 0;
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");
Summary of Contents for E4401B
Page 6: ...vi ...
Page 14: ...xiv Contents ...
Page 64: ...2 34 Chapter2 HP ESA Status Registers Using the Analyzer Status Registers ...
Page 65: ...3 1 3 Programming Examples ...
Page 151: ...4 1 4 Programming Command Cross References ...
Page 286: ...5 132 Chapter5 Language Reference UNIT Subsystem ...
Page 287: ...6 1 6 HP 8590 HP ESA Spectrum Analyzers Programming Conversion Guide ...
Page 292: ...1 HP 8590 HP ESA Spectrum Analyzers Conversion Guide ...
Page 368: ...7 1 7 Error Messages ...
Page 393: ...7 26 Chapter7 Error Messages 201 to 799 Device Specific Errors ...