Custom LabVIEW Hardware
LabVIEW Hardware is defined as any hardware that can either be programmed in LabVIEW or easily be interfaced with from LabVIEW. National Instruments has a very comprehensive selection of off-the-shelf hardware that fits this definition. However, depending on the application, this available off-the-shelf list may either not include the perfect match for specific application requirements or can be cost prohibitive on higher volume applications.
Having the ability of using a single programming environment on all components of an application presents significant advantages. Increased code reuse, less training of resources and a less technically diverse resource pool, are some of them. On the cases where an off-the-shelf LabVIEW Hardware can’t be utilized, having the ability of developing custom hardware that maintains the unification of all application components on a single programming environment can save the project invaluable resources in time, budget and staff.
TSXperts offers services of custom hardware design and implementation of LabVIEW Hardware that allows LabVIEW code to run embedded. Weather you need a lower horse power microcontroller based custom device, such as TSXperts’ PWS target shown in the image below that can be programmed in LabVIEW, or a higher horse power ARM/x86 Linux based embedded device that can run LabVIEW embedded, we can help.
We can leverage either of the two compiler products created for LabVIEW by TSXperts; the one that allows LabVIEW to run embedded on microcontroller targets and the other that allows LabVIEW code to run embedded on the ARM based Raspberry Pi single board computer, to create custom LabVIEW Hardware targets that run LabVIEW code embedded and are specially tailored for your application requirements. Such target can comply with any cost constraints imposed by higher volume applications as well as include any special electronics that are required by the application.
This capability of creation of custom LabVIEW Hardware adds an important layer of flexibility. It will bring the assurance that you are using the best hardware for your application and are maintaining the paradigm of using a single programming environment throughout the entire application. Contact us and let us know your application requirements.