From Saturday, Nov 23rd 7:00 PM CST - Sunday, Nov 24th 7:45 AM CST, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

List of Available DCAF Modules

Overview

Following is the list of available DCAF plugins. Some plugins are part of the DCAF Core installer, while others can be installed individually from either VI Package Manager, GitHub, or another location. Requests for additional modules can be made here.

Engines

 

NameDescriptionPackagingLocation
DCAF Standard EngineStandard execution engine for DCAF with built-in timing sources, error handling, and execution timing reporting.Included in DCAF CoreVIPM

 

Modules

 

NameDescriptionPackagingLocation
DCAF Standard EngineStandard execution engine for DCAF with built-in timing sources, error handling, and execution timing reporting.Included in DCAF CoreVIPM
DCAF Scan Engine ModuleExchange data with Scan Engine channelsIncluded in DCAF CoreVIPM
DCAF CVT ModuleExchange data with Current Value TagsIncluded in DCAF CoreVIPM
DCAF TEC/UDP ModuleAbility to exchange selected tags between two different enginesIncluded in DCAF CoreVIPM
DCAF UI Reference ModuleConnect tags in the engine directly to controls and indicators on a user interface VIIncluded in DCAF CoreVIPM
DCAF Modbus ModuleCommunicate tags using the Modbus protocolIncluded in DCAF CoreVIPM
DCAF DAQmx ModuleTakes single point data acquisition from DAQmxInstall individuallyVIPM
DCAF DAQmx WatchdogEnables a DAQmx watchdog on a single DAQmx device.Install individuallyVIPM
DCAF OPC UA ClientCommunicate tags to an OPC UA ServerInstall individuallyForum
DCAF Profibus ModuleCommunicate tags using the Profibus protocolInstall individuallyVIPM
DCAF EthernetIP ModuleCommunicate DCAF tags using Ethernet/IPInstall individuallyVIPM
DCAF EthernetIP Tags ModuleCommunicate DCAF tags using Ethernet/IP TagsInstall individuallyVIPM
DCAF Shared Library ModuleCall into a Shared Library (DLL). Information on building and accessing a shared library to follow.Install individuallyVIPM
DCAF Shared Memory ModuleThis module allows the user to map tag data values to Linux shared memory on a CompactRIO controller using Linux Real-Time.Install individuallyVIPM
DCAF Polynomial Scaling ModuleScaling of DCAF tags using polynomial functionsInstall individuallyVIPM
DCAF TDMS Logging ModuleLog data to a file using the TDMS formatInstall individuallyVIPM
DCAF LED ModuleControl the User LED on a CompactRIO controllerInstall individuallyVIPM
DCAF Tag Select ModuleThis module is an application controlled switch, enabling the user to select which value to pass based on a Boolean tag.Install individuallyVIPM
DCAF DDS ModuleThis module permits simple (base data type, non-cluster) integration with the RTI DDS Toolkit. It is currently in beta form.Install individuallyVIPM
DCAF PID ModuleProvides multichannel PID processingInstall individuallyVIPM
DCAF FPGA ModuleProvides access to an FPGA VI's front panel (Read/Write controls).Install individuallyVIPM

 

Additional documentation on DCAF and the available modules can be found at https://github.com/LabVIEW-DCAF.

Was this information helpful?

Yes

No