Arithmetics

SCPI Command :

CHANnel<*>[:WAVeform<*>]:ARIThmetics
Commands in total: 1
Subgroups: 0
Direct child commands: 1
get(channel=Channel.Default, waveform=Waveform.Default) Arithmetics[source]
# CHANnel<*>[:WAVeform<*>]:ARIThmetics
value: enums.Arithmetics = driver.channel.waveform.arithmetics.get(channel = repcap.Channel.Default, waveform = repcap.Waveform.Default)

Selects the method to build the resulting waveform from several consecutive acquisitions of the signal. To define the number of acquisitions, use method RsRtx.acquire.count() .

Parameters:
  • channel – optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

  • waveform – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Waveform’)

set(tr_artm: Arithmetics, channel=Channel.Default, waveform=Waveform.Default) None[source]
# CHANnel<*>[:WAVeform<*>]:ARIThmetics
driver.channel.waveform.arithmetics.set(tr_artm = enums.Arithmetics.AVERage, channel = repcap.Channel.Default, waveform = repcap.Waveform.Default)

Selects the method to build the resulting waveform from several consecutive acquisitions of the signal. To define the number of acquisitions, use method RsRtx.acquire.count() .

Parameters:
  • tr_artm

    OFF | ENVelope | AVERage

    • OFF: The data of the current acquisition is recorded according to the decimation settings.

    • ENVelope: Detects the minimum and maximum values in an sample interval over a number of acquisitions. To define the reset method, use …

    • AVERage: Calculates the average from the data of the current acquisition and a number of acquisitions before.

  • channel – optional repeated capability selector. Default value: Ch1 (settable in the interface ‘Channel’)

  • waveform – optional repeated capability selector. Default value: Nr1 (settable in the interface ‘Waveform’)