Vaunix Lab Brick Software

Vaunix Lab Brick Software

The Lab Brick product line was designed from the ground up for ease of use. The Lab Bricks use a native USB HID interface to avoid the difficulties inherent in using older serial or IEEE-488 interfaces implemented over USB. As a result Lab Brick users can get to work faster without having to install kernel level drivers, and Lab Brick devices can be easily used on any system that supports USB HID devices, including low cost embedded computers using Linux or similar operating systems.

 

Lab Brick devices come with an easy to use graphical control program for Microsoft Windows systems which can be installed without administrative privileges. The control program provides a virtual front panel for the Lab Brick so you can get to work right away.

 

For Microsoft Windows users the Lab Brick support software includes 32 bit and 64 bit DLLs that provide an easy to use but comprehensive API for controlling the Lab Brick devices. The DLLs are designed so that their API functions can be called from traditional Windows applications, from .net applications, and from a variety of popular programming environments including C#, C++, Visual Basic, Python, TcL, LabVIEW, and MATLAB. We provide example code and comprehensive support so that you can get your Lab Brick working in your test or research environment.

 

For Linux users the Lab Brick support software includes an easy to use open source library that has very similar functionality to the Microsoft Windows DLLs, allowing applications to be easily ported between Linux and Windows environments. The Linux based Lab Brick support software can be used on both desktop computers and low cost embedded computers like the Raspberry Pi. Example command line applications and Python extensions are available to simplify Linux based development.

 

Regardless of whether you are developing in Python on a compact embedded system or creating a complex computer controlled test stand we have the software you need to use the Lab Brick devices quickly and efficiently.

FAQs



Do Lab Brick instruments require kernel-level driver installation?
No. Lab Brick devices use a native USB HID interface, which eliminates the need for kernel-level driver installation. Devices are recognized automatically on any system that supports USB HID, including Linux-based embedded computers, allowing engineers to get to work immediately without administrative privileges.
Is a GUI available for controlling Lab Brick instruments without writing code?
Yes. Each Lab Brick device comes with a graphical control program for Microsoft Windows that can be installed without administrative privileges. The GUI provides a virtual front panel for the instrument and allows engineers to set parameters, run sweeps, and configure profiles immediately — no programming required.
Can Lab Brick software run on embedded systems like the Raspberry Pi?
Yes. The Linux-based Lab Brick software library runs on low-cost embedded computers including the Raspberry Pi. Example command-line applications and Python extensions are available to simplify Linux-based development, making Lab Brick instruments suitable for integration into compact, autonomous test systems.
How does the Lab Brick software approach differ from traditional GPIB or IEEE-488 instrument control?
Traditional GPIB and IEEE-488 interfaces require specialized hardware, kernel drivers, and more complex setup. Lab Brick software uses the native USB HID class, which is natively supported by all modern operating systems. This eliminates driver installation friction and allows Lab Brick devices to be controlled from a wider range of hardware — including embedded systems — without any additional interface hardware.

Contact Our Support Team

Programming Lab Brick Portable RF Phase Shifters

Programming Lab Brick Phase Shifters

All settings you’ll need to make on your Phase Shifter are available from a single screen!

Programming Lab Brick Portable RF Signal Generators

Programming Vaunix's Lab Brick Signal Generators

As instruments, rather than components like attenuators and phase shifters, signal generators are more complicated to set up. But our goal has been to make the Lab Brick LSG and LMS Series instruments portable and easy-to-use, while remaining extremely capable.

Programming High Speed Portable RF Lab Brick Switches

Programming High Speed Portable RF Lab Brick Switches

High-speed switches, like our Lab Brick models are integral parts of many test systems. Lab Brick software lets you operate your switch (or switches) in four modes. 

Programming Lab Brick Portable RF Digital Attenuators

Programming Lab Brick Portable RF Digital Attenuators

Few instrument set-ups are complete without attenuators, as without them your ability to evaluate the performance of your device under different conditions would be severely limited.

Get our Updates
Lab Brick is a registered trademark. © Vaunix Technology Corporation 2026
Vaunix  |  978-662-7839  |  7 New Pasture Road  |  Newburyport, MA 01950
Get our Updates
Privacy Policy
X
We use cookies to enhance your user experience. By continuing to browse this site, you are giving your consent for cookies to be used. For more information, please refer to our Privacy Policy.