LabVIEW Time Sensitive Networking (TSN)

Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.
Highlighted

[Community Tools] TSN Monitor

About the TSN Monitor Package

The TSN Monitor package installs a LabVIEW palette on the TSN Community Tools palette that includes several VIs to aid in the setup and performance monitoring of TSN applications.  This will allow you to benchmark the timing of TSN flows, shows benchmarking of time synchronization, and benchmarking for the timing of your RT timed loop.  The installs a pallet and a simple talker/listener example.

 

Installing the TSN Monitor Package

The TSN Community Tools Base Package must be installed before the TSN Monitor Package

 

Installing the TSN Monitor Package will place a new palette on the TSN Community Tools Palette in User Libraries. 

Once the package is installed by VI Package Manager, you must restart LabVIEW to see the changes.

 

Monitor Pallet.jpgMonitor Example.jpg

 

4/13/18, updated to version 1.2.0.14.  Update replaces string input for DMAC with HEX U8 Array to avoid errors caused in string input.  It also adds documentation about steps needed to change the TSN port from the target default.

4/18/18, updated to version 1.2.0.16.  Fixed bug in config VI.  Created a subVI for system level initialization.  Also added additional error reporting in initialization subVI to help debugging when system TSN port configuration does not match block diagram port selection.  

6/19/18, updated to version 1.2.0.17.  Updated queue to also pass error data from timed loop to monitor block. 

 

Ty Prather
Technical Marketing Specialist
National Instruments
0 Kudos
Message 1 of 1
(2,325 Views)
Reply
This is an open group. Sign in and click the "Join Group" button to become a group member and start posting.