
LabVIEW Resources
LabVIEW is a graphical programming environment engineers use to develop automated research, validation, and production test systems. Solubit has specialized in LabVIEW application development since 2003. Our goal is to support your success with this platform and offer LabVIEW resources that meet you where you are.
LabVIEW Tips






Can I Use Other Programming Languages in my LabVIEW Project?
Over the years, Python has grown in popularity and expanded to offer hundreds of thousands of libraries for a wide spectrum of applications. Incorporating Python into LabVIEW merges the flexible scripting capabilities of Python with the system design tools in LabVIEW.
With Python Node, LabVIEW provides a native ability to call a Python script from a LabVIEW Block Diagram. Interoperate between the languages with low latency!
With the latest update of Python Node, select which Python version to use, with Python 3.9 most recently supported.
You can also now specify the path to Python when calling Python functions, allowing you access to Python installed in custom directories. This makes it possible to use multiple Python nodes to open multiple sessions of different Python versions or executables stored in custom directories.
LabVIEW 2022 Q3 will also support the passing of Python class objects as parameters. The refnum output on Python node represents a Python class object, which can then be passed as an input to another Python Node function that can act on the class object.

Our Expertise
01. System Integration
COTS integration, software design models, data analysis and management, and solution ownership.
02. LabVIEW Development
Our team is stacked with LabVIEW architects with decades of experience building clean, scalable, and modular code.
03. Obsolescence Protection
Our aim is the success and longevity of your system. We’ll guide you on device selection and software architecture to provide you with a supported solution that grows with your needs.
LabVIEW Articles
Liskov Substitution Principle and LabVIEW
While the Liskov Substitution Principle applies to any object-oriented design, one classic application is designing HALs in LabVIEW.
Arduino Application for Beginners
This Solar Charge Controller Application is a basic VI that controls relays and monitors voltages. These basic features can be repurposed in your next Arduino application and used as a basis for many automation projects.
Cohu: Software Refresh
The goal of this software refresh project was to extend the life of Cohu’s product beyond what customers thought was possible.