I'm compelety new to Qt,QWT and have a basic knowledge in C++.
According to the project that i got, i have to acquire some data given by the sensors on a caravan, like solar panel voltage and current, the temperature,humidity and so on. All these datas are acquired by some sensors and collected by a NI 6229 DAQ Device.
Until now, i just gave the sidelights. Now i'm coming to the real problem.
I want to acquire the datas that came from the DAQ device and show,plot,record and log in a program.
I've decided to use C++, Qt and QWT. And the NIDAQMX API for acquiring the data from the DAQ device of course.
I've already designed a GUI partly, but the point where i stuck is the real working part of my code.
I don't know how to implement all these stuff with taking the performance criterias into account and i really need a guide.
How should i handle data acquisition ?
How should i plot the datas that i acquire ?
Are these need to be seperated by different threads or some another structure ?
Does collecting almost 10 or 12 channels data and plotting it in real time cause reasonable performance problems ? If so, how can i handle it ?
Thanks in advance.