Loading...
Searching...
No Matches
Getting Started: LabVIEW (Beta)

Introduction

This is a proof of concept for Squidstat integration into LabVIEW. It is not feature complete, but should include enough to get started using our Squidstats in LabVIEW.

Note: Control via LabVIEW is still in beta. We cannot guarantee the accuracy or stability of the system while using it. If you see any issues or if you would like to request that we implement a missing feature, please create a new discussion on our GitHub Discussions page. We currently only support Windows for this beta release.

How to Use

  1. Follow the "Cloning the Repository" section of our documentation here.
  2. Checkout the beta branch using the git command git checkout LabVIEW-beta
  3. Create or open an existing LabVIEW project.
  4. In the project explorer, right-click My Computer and navigate to Add->Folder (Auto-populating)...
  5. In the file browser pop-up, navigate to the cloned API and then into the SquidstatLibrary/windows/LabVIEW-beta directory in the API and select it.
  6. Open the .vi located at LabVIEW-beta/Demo/Demo.vi. Here you will find an example of handling AC and DC data. Our API utilizes LabVIEW User Events to facilitate the transfer of data into the rest of the system.
    • The event system in LabVIEW adds some overhead to the library overall. If you need faster response time, you can look at Squidstat/SquidstatEventLoop.vi for an example of the polling loop that creates these events. You can copy this loop where desired and remove the event structures. For future releases, this may become simplified.
  7. At the point you may choose to import the palette file located at SquidstatLibrary/windows/LabVIEW-beta/SquidstatPalette.mnu. This can be done via Tools->Advanced->Edit Palette Set...