From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
From Friday, April 19th (11:00 PM CDT) through Saturday, April 20th (2:00 PM CDT), 2024, ni.com will undergo system upgrades that may result in temporary service interruption.
We appreciate your patience as we improve our online experience.
09-01-2013 11:19 PM
Hi,
Is there any way to add instrument drivers on the fly in a labview code?..I want to give user an option through which he can work with any oscilloscope model by including its driver on the fly..All suggestions are welcome..
09-02-2013 02:03 AM
09-02-2013 03:40 AM
Hi GerdW,
Thanks for replying. Can you please post some more information specific to handling instruments using vi server?
09-02-2013 03:44 AM
Hi mnx,
you have to write your own framework that loads and unloads "device driver VIs" when needed. You will need some additional VIs to transfer data to and from your device drivers.
I didn't work with ActorFramework so far (don't use LV2012 until now), but maybe this will be helpful too...
09-02-2013 02:02 PM
09-02-2013 04:58 PM
Somewhere in the NI Communities, there is an article on how to make a plugin class uses PPLs. My link seems to have disappeared. So I'll have to dig to find it again.
09-03-2013 05:41 AM
@crossrulz : please go ahead..i am looking forward to it..
09-03-2013 07:57 AM
@mnx wrote:
@crossrulz : please go ahead..i am looking forward to it..
Plug-in Architecture using Packed Project Libraries (lvlibp)
11-13-2013 10:40 PM
any new thoughts in this regard??
11-13-2013 11:08 PM - edited 11-13-2013 11:16 PM
Hi crossrulz,
I went through the document present at the link mentioned by you. It basically says that inorder to call one among several plugins in the main vi, one has to first create those plugins.
In my case I just want to load different instrument drivers based on the instrument selected by the user in the application. Now these instruments drivers are exactly those which are available in the ni website.
So, how can I implement it in such a way that the user doesnt have to create plugins out of the downloaded drivers as he might not have the LV programming knowledge?