Source code for rsmxo.Implementations.Export.Waveform.Data

from ....Internal.Core import Core
from ....Internal.CommandsGroup import CommandsGroup


# noinspection PyPep8Naming,PyAttributeOutsideInit,SpellCheckingInspection
class DataCls:
	"""
	| Commands in total: 1
	| Subgroups: 0
	| Direct child commands: 1
	"""

	def __init__(self, core: Core, parent):
		self._core = core
		self._cmd_group = CommandsGroup("data", core, parent)

[docs] def get_values(self) -> bytes: """ ``EXPort:WAVeform:DATA[:VALues]`` \n Snippet: ``value: bytes = driver.export.waveform.data.get_values()`` \n Starts a fast export of the selected waveforms for use in automated analysis systems. There is no corresponding ... :DATA:HEADer command. Offset and length parameters are not available. Select the waveforms for export with method ``RsMxo.export.waveform.source()`` , and the data scope with method ``RsMxo.export.waveform.scope()`` . The data stream contains the pure data of the exported sources. The order of the sources can be read with method ``RsMxo.export.waveform.source()`` . The order is predefined and independent of the setting order to ensure the same order for the same selection of waveforms. Fast export is possible at low record length, depending on the instrument and active functionality. If fast export is not possible, you can export the single signals. """ response = self._core.io.query_bin_block('EXPort:WAVeform:DATA:VALues?') return response