I've created an FPGA VI that is counting pulses, read from a DIO, for a settable amount of time, for example 5 msecs. I've created a Host VI that communicates with the FPGA VI. I've taken all of that and created a DLL out of it to be used by a non-LabView application to communicate with my FPGA application.
However, what I'd really like is for the FPGA application to periodically send the pulse count directly to my non-Labview application. Bottom line, I'd like the FPGA VI to do something like send an interrupt every so often to my non-Labview application, then have the ISR in my application update an internal variable in my application.
Is there anyway to by-pass the Host VI, and get data from the FPGA VI to go directly to my application?
Thanks,
Rick