"reddyka" <x@no.email> wrote in message news:1164501608019-445517@exchange.ni.com...
I tried running a simple DLL on the LabVIEW Embedded Edition, using the 'Call Library Function Node'. LabVIEW returned an error saying "Call Library Function node: Node not supported in current target". Is there no way to run an external function using LabVIEW on the Speedy 33?
Regards,
Kaustubha Ananthasagar
Hi,
A dll has only compiled code in it. Since the opcodes of this compiled code differ from each microprocessor, it has to be recompiled (with the source code) for new platforms.
This is probably why it's not enabled at all. (I'm not 100% sure that it is disabled for all platforms, I haven't used the embedded module much.)
If you have the source code, you could try (if it's really simple) to use a inline C node to implement the functionality. Another option could be to link the compiled LabVIEW code with an object file or to include the source code in the headerfiles, and then call a function with an inline C node. But that is all way beyond my expertise.
Hope it helps,
Wiebe.