About the TSN Community Tools Package
The TSN Community Tools package installs a LabVIEW palette in the User Libraries section containing some additional VIs that the TSN Community has found useful when using TSN in LabVIEW. Additionally, this palette serves as a place where other TSN Tools Palettes can be installed as new community tools are created.
Information about the VIs included with this package is listed below.
Installing the TSN Community Tools Package
Once the package is installed by VI Package Manager, you must restart LabVIEW to see the changes. After restart, the TSN Community Tools Package will be visible in the User Libraries section of the Windows, RT, and FPGA Palettes.
VIs Included with the TSN Community Tools Package
The 802.1AS Status VI returns the current 802.1AS status of a CompactRIO (Sync) or Industrial Controller 317x target. This VI will provide the Master/Slave status of the device, the current Grandmaster ID, and the Offset in nS from the Grandmaster
Converts a U64 number containing the current IEEE-1588 time in nS to a LabVIEW timestamp
Converts a LabVIEW timestamp to a u64 number containing the current IEEE-1588 time in nS
A self-contained VI generating a Pulse-Per-Second output. Currently, the VI outputs the PPS pulse on DIO0 of Module 1. For a CompactRIO containing different hardware, or an Industrial Controller, this I/O Item would need to be changed.
Additional Community Tools
There are several other Community Tools packages listed on the community home page that install additional palettes to the TSN Community Tools palette. If there are VIs you have created that you feel are a valuable resource to the TSN Community, please reach out and we can talk through the process of packaging these to install onto the TSN palette.
I've attached a new version of the .vip file. Please uninstall the old one, and reinstall the new one and let me know if you're still having issues.