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.