Screen Shot 2017-04-18 at 4.58.28 PM.png

Integrate Python with LabVIEW

The JKI Python Bridge for LabVIEW™ allows you to easily call into your LabVIEW applications from Python (one of the most popular programming languages in the world). There are many benefits associated with this capability.

Why add a Python scripting API to your LabVIEW application?

It enables end users to add tremendous value to their own workflows, processes, and business systems. 

With Python scripting APIs added, end users of your LabVIEW Application will be able to:

  • Create "recipes" in Python that execute functionality in your LabVIEW application.
  • Create automation scripts in Python for repetitive user interface tasks -- saves time for end users of your application to automate/script tasks they commonly perform via your software's user interface
  • Integrate your application/system into enterprise systems like IT/Informatics, Lab Automation, Test Systems, etc.
  • Access National Instruments hardware and software from within Python (by you wrapping the existing LabVIEW libraries/APIs in a thin Python API).

 

Features

Screen Shot 2017-04-18 at 5.02.51 PM.png
  • Handle Python API calls in the LabVIEW Event Structure
  • Transparently converts LabVIEW data types to and from Python data types
  • Run Python locally (on the same computer or embedded system as the LabVIEW application) or remotely(via another computer or system on the network)
  • Supports LabVIEW applications running on Windows Desktop or LabVIEW RT (e.g. NI cRIO, NI SOM).
  • Supports Python scripts running on the Desktop (Windows, Mac, Linux, etc.), NI Linux Real Time (e.g. oncRIO controller), or practically anywhere Python runs and has TCP-IP connectivity to the LabVIEW Application.
  • Supports LabVIEW 2013 and up (e.g. through LabVIEW 2015).