3156B User Manual
Racal Instrument © 2005
Programming Reference 5-127
The Digital
Patterns
Functions Group
Use this group to generate digital patterns from the 3156B. Although
the instrument can generate 16-bit waveforms, the digital patterns are
generated from 12 bits only (each channel). The digital outputs are
always active however, if no termination is hooked on the outputs, the
signal will not be seen at the terminals. The digital outputs generate
100k series ECL level, terminated into 50
Ω
to -2V.
Parameter ranges and their defaults are given where applicable. The
communication session is terminated with the close function.
Digital Patterns Programming
3156B Function Name
Parameter(s)
Range
Default
Patterns - Free Running Programming
ri3156B_set(query)_dig_pattern_rate_range ViInt16
digitalPatternRateRange
0, 1 (100Mpps,
50Mpps)
100e6
ri3156B_set(query)_dig_pattern_rate ViReal64 digitalPatternRate
1 to 50/100e6
10e3
ri3156B_load_dig_pattern_stim_list ViInt16 digitalPatternStimList[]
array of values 0 to
0xFFF
ViInt32 digPatternStimListSize
Digital Pattern Stim
List length, 1 to 512k
ViInt32 digitalPatternHoldCountList[]
array of values 1 to
1.049B < 50MS/s, 2
to 2.1B 50MS/s-
100MS/s
ri3156B_apply_digital_pattern ViReal64
digitalPatternRate
1 to 50/100e6
10e3
ViInt16 digitalPatternRateRange
0, 1
0
Patterns - Stimulus Programming
ri3156B_set(query)_dig_stim_freq ViReal64 digitalDataFrequency
1 to 100e6
10e3
ri3156B_load_dig_data_stim_list ViInt16 digitalDataStimList[]
array of values 0-
0xFFF
ViInt32 digitalDataStimListSize
Digital Data Stim List
Length. 1 to 512e3
ri3156B_apply_digital_data ViReal64
digitalDataFrequency
1 to 100e6
10e3