Data
SCPI Command :
FORMat:BASE[:DATA]
- class DataCls[source]
Data commands group definition. 1 total commands, 0 Subgroups, 1 group commands
- class DataStruct[source]
Response structure. Fields:
- Data_Type: enums.DataFormat:
ASCii: Numeric data is transferred as ASCII bytes. Floating point numbers are transferred in scientific E notation.
REAL: Numeric data is transferred in a definite length block as IEEE floating point numbers (block data) .
BINary | HEXadecimal | OCTal: Numeric data is transferred in binary, hexadecimal or octal format.
Data_Length: int: The meaning depends on the DataType as listed below. A zero returned by a query means that the
- default value is used.
For ASCii: Decimal places of floating point numbers. That means, number of ‘b’ digits in the scientific notation a.bbbbbbE+ccc.Default: six decimal places
For REAL: Length of floating point numbers in bits:32 bits = 4 bytes, format #14…64 bits = 8 bytes, format #18…Default: 64 bits
For BINary, HEXadecimal, OCTal: Minimum number of digits. If the number is longer, more digits are used. If it is shorter, leading zeros are added.Default: 0, no leading zeros
- get() DataStruct [source]
# SCPI: FORMat:BASE[:DATA] value: DataStruct = driver.formatPy.base.data.get()
Selects the format for numeric data transferred to and from the CMX500, for example query results.
- return:
structure: for return value, see the help for DataStruct structure arguments.
- set(data_type: DataFormat, data_length: int = None) None [source]
# SCPI: FORMat:BASE[:DATA] driver.formatPy.base.data.set(data_type = enums.DataFormat.ASCii, data_length = 1)
Selects the format for numeric data transferred to and from the CMX500, for example query results.
- param data_type:
ASCii: Numeric data is transferred as ASCII bytes. Floating point numbers are transferred in scientific E notation.
REAL: Numeric data is transferred in a definite length block as IEEE floating point numbers (block data) .
BINary | HEXadecimal | OCTal: Numeric data is transferred in binary, hexadecimal or octal format.
- param data_length:
The meaning depends on the DataType as listed below. A zero returned by a query means that the
- default value is used.
For ASCii: Decimal places of floating point numbers. That means, number of ‘b’ digits in the scientific notation a.bbbbbbE+ccc.Default: six decimal places
For REAL: Length of floating point numbers in bits:32 bits = 4 bytes, format #14…64 bits = 8 bytes, format #18…Default: 64 bits
For BINary, HEXadecimal, OCTal: Minimum number of digits. If the number is longer, more digits are used. If it is shorter, leading zeros are added.Default: 0, no leading zeros