adi.AD5791.Tx
AD5791 Voltage output DAC Class
adi.AD5791.Tx Transmits data to the AD5791 DAC The adi.AD5791.Tx System object is a signal sink that can transmit data to the AD5791.
tx = adi.AD5791.Tx; tx = adi.AD5791.Tx(‘uri’,’ip:192.168.2.1’);
Class Properties
- CodeSelect - Code Select
Set to 2s_complement/offset_binary
- DDSFrequencies DDS Frequencies
Frequencies values in Hz of the DDS tone generators. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSFrequencies is inherited from superclass adi.common.DDS
- DDSPhases DDS Phases
Phases of DDS tones in range [0,360000]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSPhases is inherited from superclass adi.common.DDS
- DDSScales DDS Scales
Scale of DDS tones in range [0,1]. For complex data devices the input is a [2xN] matrix where N is the available channels on the board. For complex data devices this is at most max(EnabledChannels)*2. For non-complex data devices this is at most max(EnabledChannels). If N < this upper limit, other DDSs are not set.Help for adi.AD5791.Tx/DDSScales is inherited from superclass adi.common.DDS
- DataSource Data Source
Data source, specified as one of the following: ‘DMA’ — Specify the host as the source of the data. ‘DDS’ — Specify the DDS on the radio hardware as the source of the data. In this case, each channel has two additive tones.Help for adi.AD5791.Tx/DataSource is inherited from superclass adi.common.DDS
- EnableCyclicBuffers Enable Cyclic Buffers
Enable Cyclic Buffers, configures transmit buffers to be cyclic, which makes them continuously repeatHelp for adi.AD5791.Tx/EnableCyclicBuffers is inherited from superclass adi.common.DDS
- EnabledChannels Enabled Channels
Indexs of channels to be enabled. Input should be a [1xN] vector with the indexes of channels to be enabled. Order is irrelevant
- PowerDown - Power Down
Set to true/false to power-up/power-down the device channels
Raw - Channel Raw Value
- SampleRate - Sample Rate
Baseband sampling rate in Hz, specified as a scalar in samples per second.
- Frame size
Size of the frame in samplesHelp for adi.AD5791.Tx/SamplesPerFrame is inherited from superclass matlabshared.libiio.base
- URI - remote host URI
Hostname or IP address of remote libIIO deviceHelp for adi.AD5791.Tx/uri is inherited from superclass matlabshared.libiio.base