Font Size: a A A

Research And Development Of Networked Virtual Oscilloscope And It's Key Technologies

Posted on:2018-01-18Degree:MasterType:Thesis
Country:ChinaCandidate:Y J ZhangFull Text:PDF
GTID:2322330542952057Subject:Signal and Information Processing
Abstract/Summary:PDF Full Text Request
In recent years,with the rapid development of network technology,the networked virtual instrument is flourishing.As an essential instrument in the measurement field,oscilloscope is used more and more widely.However,it is difficult for the oscilloscope to adapt to the market demand,because of the solid hardware,high cost and short cycle.The emergence of networked virtual oscilloscope realizes the perfect combination of the oscilloscope or sensor,network technology,virtual instrument technology.Its advantages are embodied in:reducing the cost of the hardware resources of the oscilloscope;avoiding the geographical restrictions of the test environment;facilitating the expansion of the test system;facilitating the storage and sharing of data.The main work of this thesis is to research and develope the networked virtual oscillograph and its key technologies,as follows:(1)Firstly,this paper introduces the development and characteristics of virtual instrument,and analyzes the development and application of the networked virtual oscilloscope at home and abroad,and puts forward the significance of this research.(2)This paper mainly researches and analyses the system architecture and the key technologies involved in the development of the networked virtual oscilloscope.These technologies include database technology,Socket technology,network I/O communication technology,multi-threading technology,data transmission protocol technology etc.The completion port technology in network I/O communication,packet protocol design and communication between the various modules are the key difficulties in this paper.(3)The software design of the network virtual oscilloscope system has been completed.The system is divided into three modules,client,server and entity oscilloscope.The client is responsible for user's login and the operation of the virtual oscilloscope,ana the virtuak oscilloscope nas the functions of waveform drawning,waveform displaying,data analysing and data processing.The server includes server program and background database,which exists on a computer independently,this will be beneficial for users to expand.The design of the database can facilitate the storage and access of user information,instrument information and a large number of test data.After testing,in this system,multiple users can realize real-time concurrency control on multiple entities oscilloscopes in the LAN,and the function of virtual oscilloscope in mobile terminal is fulfilled.The operation of user is convenient,the response of oscilloscope is timely,and the working of the system is stable.
Keywords/Search Tags:networked virtual oscilloscope, Windows networked programming, database, Completion Port, multi-threading, SQL Server
PDF Full Text Request
Related items