Sign Up
EU Cyber Resilience Act (CRA) — First Deadline September 2026
If you sell LabVIEW-based software and systems in the EU, please be aware that new CRA regulations may require you to implement security vulnerability reporting starting September 11, 2026. The VIPM Team has prepared guides to help you understand how this applies to your software applications and published packages, since it's important you understand these regulatory requirements (click the Learn More link to read these guides). Thank you for your help in keeping security front-and-center within the LabVIEW community.
Learn more

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 ↓675
 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