/mirao-LV-driver

Mirao 52e deformable mirror driver (API) imported into LabView

MIT LicenseMIT

LabView wrapper VIs for Mirao 52e API

This is a LabView wrapper code for deformable mirror Mirao 52e API that comes with the mirror as a DLL file. The actual DLL file is not provided, respecting the IP of the manufacturer.

The LabView VIs were generated using Import Shared Library Wizard as described in this tutorial, and then edited and tested manually using a Mirao mirror.

To install make sure each VI knows where to find the Mirao DLL file on your computer. To do this, go to wire diagram of the VI, double-click the Call Library Function Node and set your path to mirao52e.dll file: setting dll path

Screenshots

library tree mro_open mro_open mro_setMonitoringEnabled mro_applyCommand

Most of the API functions (18) are ported and tested in LabView, except 6 functions for stock command operations, marked incomplete. Those may be added later.

DLL file version used: x86 (32-bit)

Mirao 52e API version: 001.001.20131209.

LabView version: 2016, 32 bit.