Agilent Technologies 81250 System Programming Manual And Scpi Reference page 343

Parallel bit error ratio tester
Hide thumbs Also See for 81250:
Table of Contents

Advertisement

Example Code
342
Artisan Technology Group - Quality Instrumentation ... Guaranteed | (888) 88-SOURCE | www.artisantg.com
// -----------------------------------------------------
// Now connect analyzers and generators to one port each
// -----------------------------------------------------
if (lGeneratorCount > 0)
{
lStatus = hp81200_portCreation(hInstrument, "DATA",
"INPUT_PORT", lGeneratorCount, "input");
errHandling(lStatus, "hp81200_portCreation");
lGeneratorPortNumber = 1;
sprintf(szParam, "(@%s)", szGenerators);
lStatus = hp81200_terminalConnect(hInstrument, "DATA",
lGeneratorPortNumber,1, szParam);
errHandling(lStatus, "hp81200_terminalConnect");
}
if (lAnalyzerCount > 0)
{
lStatus = hp81200_portCreation(hInstrument, "DATA",
"OUTPUT_PORT", lAnalyzerCount, "output");
errHandling(lStatus, "hp81200_portCreation");
lAnalyzerPortNumber = lGeneratorPortNumber + 1;
sprintf(szParam, "(@%s)", szAnalyzers);
lStatus = hp81200_terminalConnect(hInstrument, "DATA",
lAnalyzerPortNumber, 1, szParam);
errHandling(lStatus, "hp81200_terminalConnect");
}
// -----------------------------------------------
// Switch on everything, apply levels / thresholds
// -----------------------------------------------
if (lGeneratorPortNumber > 0)
{
lStatus = hp81200_portOutputState(hInstrument, "DATA",
lGeneratorPortNumber, "ON");
errHandling(lStatus, "hp81200_portOutputState");
lStatus = hp81200_portHighLowLevel(hInstrument, "DATA",
lGeneratorPortNumber, 2, 0, 0, 50);
errHandling(lStatus, "hp81200_portHighLowLevel");
}
Agilent 81250 Parallel Bit Error Ratio Tester, Programming Reference, March 2006
Main.cpp Application Code Using VXI Plug&Play

Advertisement

Table of Contents
loading

Table of Contents