RfsgDataTransfer Class
- Updated2024-05-08
- 3 minute(s) read
RfsgDataTransfer Class
Provides the properties used to configure streaming or direct DMA.
Inheritance Hierarchy
SystemObject
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgDataTransfer
NationalInstruments.ModularInstruments.NIRfsgRfsgSubObject
NationalInstruments.ModularInstruments.NIRfsgRfsgDataTransfer
Namespace: NationalInstruments.ModularInstruments.NIRfsg
Assembly: NationalInstruments.ModularInstruments.NIRfsg.Fx40 (in NationalInstruments.ModularInstruments.NIRfsg.Fx40.dll) Version: 2022
Syntax
public sealed class RfsgDataTransfer : RfsgSubObject
Public NotInheritable Class RfsgDataTransfer Inherits RfsgSubObject
The RfsgDataTransfer type exposes the following members.
Properties
Name | Description | |
---|---|---|
![]() | Advanced |
Gets the Advanced sub-object used to configure streaming or direct DMA.
|
![]() | BlockSize |
Gets or sets the number of samples to download to onboard memory at one time.
|
![]() | DirectDma |
Gets the DirectDma sub-object used to configure direct DMA to transfer waveform data to the RF signal generator onboard memory at rates well beyond the typical 5 MB/s to 30 MB/s range.
|
![]() | DirectDownloadEnabled |
Gets or sets whether the WriteWaveform(String, Double, Double) method writes waveforms immediately to the device or copies the waveform to host memory to download later.
|
![]() | MaximumBandwidth |
Gets or sets the maximum amount of bus bandwidth to use for data transfers.
|
![]() | Streaming |
Gets the Streaming sub-object used to configure streaming to generate waveforms that are too large to fit in the onboard memory of the RF signal generator.
|
Methods
Name | Description | |
---|---|---|
![]() | Equals | (Inherited from Object.) |
![]() | GetHashCode | Serves as a hash function for a particular type. (Inherited from Object.) |
![]() | GetType | Gets the Type of the current instance. (Inherited from Object.) |
![]() | ToString | Returns a string that represents the current object. (Inherited from Object.) |
Remarks
For more information, refer to the NI-RFSG Instrument Driver Programming Flow topic in the
NI RF Signal Generators Help.
Thread Safety
Any public static (Shared in Visual Basic) members of this type are thread safe. Any instance members are not guaranteed to be thread safe.