Appendix E: Using a Keysight 8110A/8111A Pulse Generator
Model 4200A-SCS Parameter Analyzer Reference Manual
E-8
4200A-901-01 Rev. C / February 2017
Also see
(on page E-8)
PguTrigger8110 user module
This user module specifies number of pulses to output and triggers the start of the pulse output
process.
Usage
status
= PguTrigger8110(char *
InstIdStr
, double
Count
);
status
Returned values are placed in the Analyze sheet:
•
0
: OK
•
-10000 (INVAL_INST_ID)
: The specified instrument ID does not exist
•
-10040 (HP8110_NOT_IN_KCON)
: No PGU was found in the system
configuration
•
-10041 (HP8110_NOT_INITED)
: The PGU was never initialized
•
-10042 (HP8110_PULSE_ERROR)
: There was an error during pulsing
•
-10090 (GPIB_ERROR_OCCURRED)
: A GPIB communications error
occurred
•
-10091 (GPIB_TIMEOUT)
: A timeout occurred during communications
•
-10100 (INVAL_PARAM)
: An invalid input parameter is specified
InstIDStr
The PGU (pulse generator) instrument ID:
PGU
X
, where
X
is a number from 1
through 8 (configuration dependent); the PGU instrument ID effectively corresponds
to a single pulse generator channel
Count
The number of pulses to output; if
Count
is > 1, a burst of pulses with a period as
defined in the
PguSetup8110
function is output; if
Count
is 1, a single pulse is
output
Details
The
PguTrigger8110
function will trigger the pulse (or pulses) defined using the
PguSetup8110
function.
Also see