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.
04-21-2006 12:25 AM
04-21-2006 03:10 AM
04-21-2006 06:58 PM
04-24-2006 02:13 AM
Hi Nick,
There is a GPI toolkit for add-on DIAdem DLL creation. If you have still Visual C++ 6.0 on your computer, you can also use a GPI-DLL wizard.
You find more information about GPI following this link: http://digital.ni.com/softlib.nsf/websearch/d605aa96cf81760c86256c7600742ec5
Good success!
Christian
04-24-2006 11:29 AM
Hi Nick,
It is possible to call LV DLLs from a GPI-DLL, you just need to have the LV runtime engine on that computer and also put one other file in the Windows System directory-- but I forget now which it was. I did this 4 or 5 years ago with a Bessel Function from LabVIEW. The GPI-DLL framework is extensive, and it's easy to get lost in it, but if you can run the GPI-DLL wizard, the boiler-plate code is super easy to create. And if you can find the right callback function, you only need to add about 10 lines of code to call an external LV DLL. Don't rely on the heap for memory, though, or you will limit the array size you can process-- use MAlloc just like you would in a normal C++ program.
I don't think I remember anything else,
Brad Turpin
Product Support Engineer
National Instruments