Details
The user module used by the pgu1-init UTM.
The PguInit8110 user module initializes the Keysight 8110A pulse generator as follows:
• Disables the output of the specified channel.
• Resets (*RST) to ensure that all errors are cleared.
• Sets the output polarity to NORMAL.
• Sets the trigger count to 1.
• Sets the trigger source to MANUAL.
• Enables SINGLE PULSE mode.
• Allows the rise/fall to be independently programmable.
• Sets the pulse height to 0.2 V and base to 0 V.
• Sets the rise/fall to 100e-9 s.
• Sets the width to 300e-9 s.
• Disables error checking.
Also see
None
PguSetup8110 user module
This user module defines the output pulse of the pulse generator (PGU).
Usage
status = PguSetup8110(char *instr_id, double DelayTime, double RiseTime, double
FallTime, double Width, double Period, double BaseValue, double Amplitude, double
OutImpedance, double LoadImpedance, double OutpEnable);
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 time-out occurred during communications
â–ª -10100 (INVAL_PARAM): An invalid input parameter is specified
The PGU instrument ID: PGUX, where X is a number from 1 through 8 (configuration
dependent); the PGU instrument ID effectively corresponds to a single pulse
generator channel