12-04-2018 12:11 PM
I have Qt application dll, which is generate the data signal. Is it any way to connect Qt signal to Labview Application for transferring data.
I think I am not sure but I may need to use the TCP/Ip server-client.
server: Labview Application side,
client: Qt application side
or
server: Qt Application side,
client: Labview Application side.
Is it any better way to transfer the decimal data signal from Qt application to Labview Application? or TCP/IP is Right way to transfer the data in between 3rd party software dll and Labview Application?
Qt data signals has double value. once raw data is received from device, then data make readable by some calculation, after that it is display to user. In my application it is display I directly display on Qt form by connecting slot, but Here I want to display readable data to Labview Application.
12-04-2018 01:49 PM
We would need way more information to answer that question. Does your QT application support a TCP interface and messaging API? Or are you simply trying to figure out how to call the dll from LabVIEW?
12-04-2018 02:41 PM
Thank you for reply. I know calling of DLL using Call Library function. but here I don't want call any function from Labview to Qt application.
Whenever the DataSignal is generate at time I wanted to call Qt Application to Labview Application and update the value inside the cluster.
Yes Qt has TCP/IP interface API.
Here I mention, whatever I am wanted to do.
Top Overview Lab view Interface:
12-04-2018 03:52 PM
I am not clear on the specifics of your problems. You are mixing calls to the DLL with TCP messaging. These are not the same things. If the QT application has a TCP messaging API it should be documented and you would use the basic TCP primitives to communicate with the application. I don't see why a DLL would be needed in this case. If you are using the DLL then I am not sure what the TCP communications provides unless it is strictly for data streaming. We have no information about this QT application so giving anything more than the most basic advice would be impossible.
12-04-2018 04:25 PM
Here I am using "Call To DLL" for calling specific function into dll. but from your advise I think I just need to use TCP/IP for both way communication.
Yes, I am using TCP/IP only for data streaming from Qt to Labview.