DMC Engineering Posted July 1, 2011 Report Share Posted July 1, 2011 For years I have been looking for a good implementation of NI MAX that I could encapsulate and throw into my LabVIEW apps so that customers can edit measurement channels, scaling, calibration, etc. from inside of my application instead of having to explain to them what NI MAX is, how to use it, what not to modify, etc. Unfortunately there hasn’t been a straight forward way to do this, so I’ve either ended up resorting to MAX and having 2 applications that end users have to worry about or to building simplified channel editors in LabVIEW that inevitably fall short of some basic needs like calibration or scaling. Below I have posted a link to a set of DAQmx tools that allow you to integrate the NI MAX Assistants directly into your code! The attached .llb includes all of the files you need to try out these VI’s which will let you call assistants to create or edit DAQmx channels, tasks, and scales! (Obviously you will need to have MAX installed to use these, and they support LabVIEW versions 8 and up.) Hope you find this as helpful as I did... http://www.dmcinfo.com/blog.aspx/articleType/ArticleView/articleId/256/LabVIEW-DAQmx-Assistant-VIs.aspx Quote Link to comment
crelf Posted July 4, 2011 Report Share Posted July 4, 2011 Using your toolkit, you could write a VIE Hardware Explorer plugin pretty easily. We already have a plugin that supports NI DAQ hardware, maybe it makes sense to make another one that allows the use to add and configure channels (without allowing them to delete or modify existing ones). VIE Hardware Explorer Overview.pdf Quote Link to comment
Mark Balla Posted July 5, 2011 Report Share Posted July 5, 2011 Below I have posted a link to a set of DAQmx tools that allow you to integrate the NI MAX Assistants directly into your code! The attached .llb includes all of the files you need to try out these VI’s which will let you call assistants to create or edit DAQmx channels, tasks, and scales! (Obviously you will need to have MAX installed to use these, and they support LabVIEW versions 8 and up.) You didn't mention this so I will for others benefit. The VIs in the DAQmx tool kit are locked meaning the code is not able to be seen. Would you be willing to share the code with us? I'm sure many members would be interested to see how this is done. Mark Quote Link to comment
Jordan Kuehn Posted July 5, 2011 Report Share Posted July 5, 2011 You didn't mention this so I will for others benefit. The VIs in the DAQmx tool kit are locked meaning the code is not able to be seen. Would you be willing to share the code with us? I'm sure many members would be interested to see how this is done. Mark From the comments on the site: The code is more of a "freeware" version than a demo. The feature set isn't at all limited. I just have the VI's locked to protect the intellectual investment that developing this VI's took. If you are interested in the code, please email me at dannyb@dmcinfo.com and I can provide you with more info or with other VI's. Quote Link to comment
Recommended Posts
Join the conversation
You can post now and register later. If you have an account, sign in now to post with your account.