Python API
Loading...
Searching...
No Matches
plux.Source Class Reference

Acquisition source class. More...

Inheritance diagram for plux.Source:
plux.SourceEx

Public Member Functions

 __init__ (self)
 Initializes Source attributes to their default values.
 

Public Attributes

 port
 Source port (integer: 1...8 for analog ports; default value: 0).
 
 freqDivisor
 Source frequency divisor from acquisition base frequency (integer: >= 1; default value: 1).
 
 nBits
 Source sampling resolution in bits (integer: 8 or 16; default value: 16).
 
 chMask
 Source channels to sample (bitmask integer: bit 0 is channel 0, etc; default value: 1 (channel 0 only)).
 
 serialNum
 Source serial number (reserved, must be zero).
 
 clas
 Source class (reserved, must be zero).
 

Detailed Description

Acquisition source class.

An acquisition source is a sensor connected to a device port. Sampling frequency divisor and sampling resolution can be set for each source. Each source can have up to 8 channels. All source channels share the same frequency divisor and sampling resolution settings defined for the source.

See also
start(self, baseFreq, sources), Schedule.sources

Constructor & Destructor Documentation

◆ __init__()

plux.Source.__init__ (   self)

Initializes Source attributes to their default values.

Reimplemented in plux.SourceEx.

Member Data Documentation

◆ port

plux.Source.port

Source port (integer: 1...8 for analog ports; default value: 0).

◆ freqDivisor

plux.Source.freqDivisor

Source frequency divisor from acquisition base frequency (integer: >= 1; default value: 1).

◆ nBits

plux.Source.nBits

Source sampling resolution in bits (integer: 8 or 16; default value: 16).

◆ chMask

plux.Source.chMask

Source channels to sample (bitmask integer: bit 0 is channel 0, etc; default value: 1 (channel 0 only)).

◆ serialNum

plux.Source.serialNum

Source serial number (reserved, must be zero).

◆ clas

plux.Source.clas

Source class (reserved, must be zero).