Adding Custom Tools to the NI VeriStand Editor

Updated Sep 29, 2024

Reported In

Software

  • VeriStand

Issue Details

Before VeriStand 2019, I was used to develop Custom Workspace Objects and Custom Workspace Tools to extend the VeriStand Workspace. Starting from VeriStand 2019, I understand that User Interfaces for VeriStand Projects can now be created also using the VeriStand Editor (with extension .nivsscr instead the old .nivsscreen of the VeriStand Workspace). Is there any way I can leverage the Custom Workspace Objects and Custom Workspace Tools also with this new type of VeriStand UIs?

Solution

Custom Workspace Objects and Custom Workspace Tools can not be used in UIs built with VeriStand Editor. For Custom Workspace Tools, a possible alternative would be to add a VI to the VeriStand Project Files. To do so:
  1. On the "Project Files" tab, right click on the ".nivsprj" item and select "Add File". Navigate to the VI path
image.png
  1. Once added the VI, right click on the VI and select the desired execution option for your VI (on demand with the "Run" option or automatically at deployment time with the "Run On Deploy" option)
image.png
 

Additional Information

If your VI has dependencies, you need to compile the VI dependencies as LLB in order to be able to add and run your VI from the VeriStand Editor. You can find an example based on the Reset VeriStand as Startup Workspace Tool in the attachments.