User manual

Table Of Contents
MAUI Oscilloscopes Remote Control and Automation Manual
app.Acquisition
CVARs related to inputs C1-Cn and Aux In, the timebase, the trigger, and the Aux Output.
app.AcquisitionPMU contains equivalent CVARs for SAM40 sensor acquisition modules.
Child Objects
Object Description
app.Acquisition.AuxIn Aux In settings.
app.Acquisition.AuxOutput Aux Out settings.
app.Acquisition.Cn
Channel inputs C1 to C
n
. The number depends on your oscilloscope
model.
app.Acquisition.Horizontal Acquisition timebase settings.
app.Acquisition.Trigger
Acquisition trigger settings.
Actions
Action Description
app.Acquisition.Calibrate
Initiates a full calibration of the acquisition system of the instrument.
app.Acquisition.ClearSweeps
Resets any accumulated average data or persistence data for channel
waveforms. Valid only when one or more channels have waveform
averaging or persistence enabled in their pre-processing settings. Note
that channel counters may be reset on an individual basis using
app.Acquisition.Cn.ClearSweeps control.
app.Acquisition.CopyChannelSetup Launches the Copy Channel Setup modal dialog for making the copy
selections. Equivalent to clicking Copy Channel Setup button.
app.Acquisition.ShowChannelSetup Opens the Channel Setup dialog, which summarizes all the channel Ver-
tical settings.
app.Acquisition.AuxOutput.SetToDefault Sets the Aux Output controls to their default values.
Methods
app.Acquisition Acquire([in] double timeoutSeconds, [in] long bForceTriggerOnTimeout)
Takes a single acquisition. The first of the two arguments specifies a timeout; the second, which is
optional, specifies whether or not to force a trigger when the timeout occurs. Evaluates to True if a trigger
occurred, or False if a timeout occurred.
Note: Adding the Boolean ForceTrigger argument to the method requires that it be dimensioned
into a variable. Here, "triggerDetected" is used.
' Start acquisition, wait 5 seconds for trigger, force trigger if not detected
within 5 seconds
Dim triggerDetected as Boolean
triggerDetected = app.Acquisition.Acquire(5, true)
3-6