LabVIEW is a commercial system-design platform and development environment for a visual programming language. It's widely adopted in industry and research departments for automated test and automated measurement systems. In this work we present how R can be called from Labview. At R side we harness a free software environment for building statistical and AI models. On the other hand, LabVIEW includes extensive support for direct interfacing to devices, instruments, camera, and other devices. State of the art R models can be therefore put directly into production via Labview without any remarkable further software development. My Labview R interface is based on R.NET, an actively developed .NET interoperability library to access the R statistical language runtime from .NET languages. Labview natively grants .NET functions to create .NET objects, set properties or call methods on those objects, and handle events for those objects in the .NET environment. As a working example we present a simple KNN 3-classifier modelled in R and put in production with Labview.
LabVIEW-R interface
Damjan Krizmancic
Methodology
2020
Abstract
LabVIEW is a commercial system-design platform and development environment for a visual programming language. It's widely adopted in industry and research departments for automated test and automated measurement systems. In this work we present how R can be called from Labview. At R side we harness a free software environment for building statistical and AI models. On the other hand, LabVIEW includes extensive support for direct interfacing to devices, instruments, camera, and other devices. State of the art R models can be therefore put directly into production via Labview without any remarkable further software development. My Labview R interface is based on R.NET, an actively developed .NET interoperability library to access the R statistical language runtime from .NET languages. Labview natively grants .NET functions to create .NET objects, set properties or call methods on those objects, and handle events for those objects in the .NET environment. As a working example we present a simple KNN 3-classifier modelled in R and put in production with Labview.I documenti in IRIS sono protetti da copyright e tutti i diritti sono riservati, salvo diversa indicazione.