Font Size: a A A

A Software Design Of Data Acquisition And Waveform Process

Posted on:2014-11-03Degree:MasterType:Thesis
Country:ChinaCandidate:X F YouFull Text:PDF
GTID:2268330401464672Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
Integrating PC and testing equipment in order to use the computer software toachieve some function which can only be realized by hardware in traditional equipment.And it is an important trend of the automatic testing system development. Meanwhile, theman-machine interface is the connecting link of the software and hardware, and it willaffect the use of the device directly, also it is related to the expansion of the hardware andthe maintenance work. And the use of the software makes the remote control of hardwaretrue at the same time. In order to operate the data acquisition equipment and reduce theburden of the hardware, this thesis proposes the host interface software design of the dataacquisition equipment.The man-machine interface of this data acquisition device is not merely realizing thefunction of display. After doing detail research on the latest developments of the dataacquisition devices, combined with the working principle and process of the device, thisthesis proposes the general design program of the data acquisition device man-machineinterface. This program follows the object-oriented ideas, and uses Visual C++6.0as theprogramming language. It creates a single document structural project based onCFormView with MFC to build the main framework of the interface which makes theview can achieve the graphic text display, menu control and it also has the dialog resourceproperties as well. The package characteristic of MFC makes the maintenance andupgrade of the software conveniently and it can reduce the cost the operation and themaintenance latter. The main function modules completed in this thesis are listed below:Customize a communication protocol which is used for the man-machine interfacesoftware and hardware of this data acquisition device. This thesis finishes the datacollection, the transfer of the hardware configuration parameters and the statusinformation using the C/S communication system and sockets, according to thiscommunication protocol.With the waveform drawing function of VC, this thesis realizes the drawing of thecollection data and achieves the real-time display. And it avoids screen flicker problem by using the bitmaps double buffering technique. The color, type and width of the waveformcurve can be changed in this software, and this thesis can control the time scale and theamplitude stall of the waveform on the basis of studying the principles and methods of theTBD control.The addition, subtraction and multiply function of the waveform is alsoimplemented in this thesis and by learning the FFT transform, digital filtering andwavelet the processing and analysis of the waveform data can also be finished.On the basis of analyzing the principle of the time and amplitude measurement, thisthesis can measure some time and amplitude relevant parameters.
Keywords/Search Tags:communication, data acquisition, man-machine interface, waveform process
PDF Full Text Request
Related items