Development status:
New development
Information status: Updated
Repository:
http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/SPADQ214Digitizer
Contact:
Class Description
Controll of the ADQ214 digitizer from SP Devices
Families: OtherInstruments
Key words:
Platform: Unix Like
Language: Python
License: GPL
Contact:
Hardware
Manufacturer: SP Devices
Product:
ADQ214
Bus: USB
Class interface
Attributes:
Name | Description |
---|---|
AcqModeScalar: DevLong | Acquisition mode: 0 -> multirecord |
TemperatureScalar: DevDouble | — |
NbRecordsScalar: DevLong | Number of records to acquire. |
NbSamplesPerRecordScalar: DevLong | Number os samples per record to acquire |
RecordsCollectedScalar: DevLong | Records collected in current/last acquisition |
ClockSourceScalar: DevLong | 0 -> int_intref 1 -> int_extref 2 -> ext |
TriggerModeScalar: DevLong | 1 -> software 2 -> external 3 -> level 4 -> internal |
InputRangeChAScalar: DevDouble | — |
InputRangeChBScalar: DevDouble | — |
LvlTrigChannelScalar: DevLong | A mask that tells the ADQ which channels that are active • channels = 0 => None • channels = 1 => Channel A • channels = 2 => Channel B • channels = 4 => Channel C • channels = 8 => Channel D To trig on multiple channels add the channel code for each individual channel. Examples: • channels = 10 => Any of Channel B and D • channels = 15 => Any Channel Values given for any non-existing channel is simply ignored |
LvlTrigEdgeScalar: DevLong | Trigger edge |
LvlTrigLevelScalar: DevLong | Trigger level in codes |
LvlTrigResetValueScalar: DevLong64 | The offset from the trigger level for which the level trigger shall arm the trigger for detecting rising or falling edges. Read the last set value. |
ExtTrigEdgeScalar: DevLong | Specifies which edge to use: 0: Falling edge 1: Rising edge 2: Both edges (ADQ12 / ADQ14 only) |
MultiRecordPreTriggerSamplesScalar: DevLong | The number of pre-trigger samples. Must be less than the MultiRecord record size. Granularity ADQ214: 2 samples. |
WFANbWaveformsScalar: DevLong | The number of waveforms to average |
WFANbSamplesScalar: DevLong | The number of samples per waveform |
WFAPreTriggerSamplesScalar: DevLong | The number of pretrigger samples for each waveform |
WFANbTriggerDelaySamplesScalar: DevLong | The number of samples to hold off after the trigger event |
WFAFlagsScalar: DevLong | A bit mask that specifies different behaviours |
ATDRecordLengthScalar: DevLong | Length of record in samples. Multiple of 72 required |
ATDNbAccumulationsScalar: DevLong | Number of accumulations to perform. [1, 65536] supported with safe scaling |
ATDNbRepitedAccuScalar: DevLong | Number of times to repeat the accumulation, creating a new record. A value of 4294967295 (0xFFFFFFFF) indicates infinite repeats. |
ATDPreTriggerSamplesScalar: DevLong | The number of samples to collect from before the trigger point |
ATDNbTriggerDelaySamplesScalar: DevLong | The number of samples to wait before collecting data, after the trigger arrives |
LiveModeScalar: DevBoolean | If 1 acquisition will run continuously |
FileDirScalar: DevString | — |
FilePrefixScalar: DevString | — |
DataStreamChASpectrum: DevDouble | — |
DataStreamChBSpectrum: DevDouble | — |
Commands:
Name | Description |
---|---|
StateInput: DevVoid Output: State Device state |
This command gets the device state (stored in its device_state data member) and returns it to the caller. |
StatusInput: DevVoid Output: ConstDevString Device status |
This command gets the device status (stored in its device_status data member) and returns it to the caller. |
StartAcquisitionInput: DevVoid Output: DevVoid |
Start acquisition in the mode selected by AcqMode |
StopAcquisitionInput: DevVoid Output: DevVoid |
— |
Pipes:
Properties:
Name | Description |
---|---|
SPADQIdxDevLong | Index of the digitizer |
Please log in to comment.
Updated:
The device class has been updated.
You can see previous version here .
13 Jul 2019, DS Admin
Created:
The device class has been added to catalogue.