Hi All,
have you tried to control the experiments (data acquisition and instrument control) in laboratory using GitHub - JaneliaSciComp/NIDAQ.jl: National Instruments Data Acquisition Interface together with some GUI interface? We would like to move from Labview to julia.
Is there any labview-like graphic programming tool for GUI interface for julia?
I would like to combine NIDAQ.jl with some modern web based technology like Stipple GitHub - GenieFramework/Stipple.jl: The reactive UI library for interactive data applications with pure Julia.
I have been converting much of our data acquisition software to Julia. I have written packages for acquiring pressure scanners:
To provide a somewhat common interface, I am developping the package AbstractDAQs https://github.com/pjsjipt/AbstractDAQs.jl.
In this abstract interface I am working on interfaces for saving data and configuration. I am also writing (for now very minimalist) a wrapper for NIDAQ.jl (GitHub - pjsjipt/DAQnidaqmx.jl: Julia package for interfacing NIDAQmx using the AbstractDAQs interface) using the interface given by AbstractDAQs.jl
I am also developing a package AbstractActuators.jl https://github.com/pjsjipt/AbstractActuators.jl that deals with output - Controlling a positioning system, and stuff like that. It is kind of messy and geared towards the systems we have.
This is all ongoing work but my intention is to write a generic interface for controlling experiments and a GUI. Still not sure what framework I am going to use but I was thinking about Gtk.jl
As I said I am in the process of writing and testing much of this. Very little documentation for now but this should change in the next few weeks.
I hope this helps
Paulo
6 Likes