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