Sign Up

DCAF Linux Shared Memory Example by NI - Toolkit for LabVIEW Download

C and DCAF based LVRT applications will run in parallel on an NI Linux RT cRIO target, sharing data between them using Linux shared memory.

Watch * 0 ↓483
 logo
Version1.0.0.17
ReleasedJun 12, 2017
Publisher NI
License Apache 2.0
LabVIEW VersionLabVIEW>=14.0
Operating System Windows, Mac, and Linux
Project links Homepage  

Description

This LabVIEW Real-Time (RT) application, based on the Distributed Control and Automation Framework (DCAF), uses NI Scan Engine on NI CompactRIO (cRIO) for scanned hardware I/O data access, and provides access to the data by creating Linux shared memory as the interface to other processes. The LabVIEW RT application is based on DCAF, and implements a semaphore Linux IPC mechanism as a timing signal to enable synchronous execution of a complimenting example C application. The C example and LabVIEW RT applicationl run in parallel, sharing data between them on the NI Linux RT cRIO target.

Supported Hardware:
NI cRIO-906x, cRIO-903x.

Release Notes

1.0.0.17 (Jun 12, 2017)

LV code, C code and Eclipse projects with precompiled C applications (to copy). C header file updated.


Download Package

Versions

  Post an Idea   Post a Resource

Recent Posts