Average: 0
Rating Count: 0

Development status: New development
Information status: Updated
Repository: http://svn.code.sf.net/p/tango-ds/code/DeviceClasses/OtherInstruments/SPADQ214Digitizer

Class Description

Controll of the ADQ214 digitizer from SP Devices

Families: OtherInstruments

Key words:

Platform: Unix Like

Language: Python

License: GPL



Manufacturer: SP Devices



Bus: USB

Class interface


Name Description
DataStreamChBSpectrum: DevDouble
DataStreamChASpectrum: DevDouble
FilePrefixScalar: DevString
FileDirScalar: DevString
LiveModeScalar: DevBoolean If 1 acquisition will run continuously
ATDNbTriggerDelaySamplesScalar: DevLong The number of samples to wait before collecting data, after the trigger arrives
ATDPreTriggerSamplesScalar: DevLong The number of samples to collect from before the trigger point
ATDNbRepitedAccuScalar: DevLong Number of times to repeat the accumulation, creating a new record. A value of 4294967295 (0xFFFFFFFF) indicates infinite repeats.
ATDNbAccumulationsScalar: DevLong Number of accumulations to perform. [1, 65536] supported with safe scaling
ATDRecordLengthScalar: DevLong Length of record in samples. Multiple of 72 required
WFAFlagsScalar: DevLong A bit mask that specifies different behaviours
WFANbTriggerDelaySamplesScalar: DevLong The number of samples to hold off after the trigger event
WFAPreTriggerSamplesScalar: DevLong The number of pretrigger samples for each waveform
WFANbSamplesScalar: DevLong The number of samples per waveform
WFANbWaveformsScalar: DevLong The number of waveforms to average
MultiRecordPreTriggerSamplesScalar: DevLong The number of pre-trigger samples. Must be less than the MultiRecord record size. Granularity ADQ214: 2 samples.
ExtTrigEdgeScalar: DevLong Specifies which edge to use: 0: Falling edge 1: Rising edge 2: Both edges (ADQ12 / ADQ14 only)
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.
LvlTrigLevelScalar: DevLong Trigger level in codes
LvlTrigEdgeScalar: DevLong Trigger edge
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
InputRangeChBScalar: DevDouble
InputRangeChAScalar: DevDouble
TriggerModeScalar: DevLong 1 -> software 2 -> external 3 -> level 4 -> internal
ClockSourceScalar: DevLong 0 -> int_intref 1 -> int_extref 2 -> ext
RecordsCollectedScalar: DevLong Records collected in current/last acquisition
NbSamplesPerRecordScalar: DevLong Number os samples per record to acquire
NbRecordsScalar: DevLong Number of records to acquire.
TemperatureScalar: DevDouble
AcqModeScalar: DevLong Acquisition mode: 0 -> multirecord


Name Description
StopAcquisitionInput: DevVoid
Output: DevVoid
StartAcquisitionInput: DevVoid
Output: DevVoid
Start acquisition in the mode selected by AcqMode
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.
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.



Name Description
SPADQIdxDevLong Index of the digitizer

Please log in to comment.

20 Jul 2019, DS Admin
The device class has been updated.
You can see previous version here .

13 Jul 2019, DS Admin
The device class has been added to catalogue.
Added by:dadmin on:13 Jul 2019, 6:14 a.m.