For background, I'm very new to LabView, but experienced with Visual Studio and C/C++. So forgive me if this is a simplistic question.
Using the LabView FPGA module, I can build a Host Vi and corresponding FPGA VI for the target. I already have an established C/C++ application that interfaces with a variety of NI boards, and I want to add the FPGA to the mix.
My question is what is the best way to pass data between the C/C++ app and the Host VI. I was told that Measurement Studio would be a good candidate for this scenario. In other words, my app using Measurement Studio add-on communicating with the Host VI which in turn interfaces with the target FPGA VI. But what I can tell from my 1 hour of looking at Measurement Studio, it looks like this is used to acquire, analyze, and present measurement data, as opposed to what I want to do, which is more or less, run my Host front panel from my C/C++ application.
So, am I missing something about measurement studio, or should I be using something more like using TCP/IP or sockets?
I'll summarize with asimple example...Suppose my Host VI takes an intial count value (via a numeric control) that will be used in the FPGA VI. What's the best way to pass that count value from my C/C++ App to the Host VI, and return any output data back to my App?
Thanks,
RP