Font Size: a A A

Usb Mini Oscilloscope Software System Design

Posted on:2013-11-02Degree:MasterType:Thesis
Country:ChinaCandidate:L Y SunFull Text:PDF
GTID:2242330374986684Subject:Measurement technology and instruments
Abstract/Summary:PDF Full Text Request
With the development of the times and advances in technology, digital storage oscilloscope is a growing tendency in the direction of diversification and integration, which the USB bus-based modular oscilloscope get the favor of most people.As an analysis of the development situation and the market demand,the USB modular virtual oscillpscope with arbitrary waveform generator function was developed.It takes full use of the computer resources to reduce the cost of instrument development, and achieves the basic functions of digital oscilloscopes and arbitrary waveform generator, at the same time improves the instrument waveform data processing and display performance.The dissertation briefly introduces the hardware works, proposed software design program combining with the hardware requirements and performance specification.The program mainly includes the design of the instrument driver and user applications, both of which are based on the Microsoft Visual C++6.0as a development tool. The instrument driver design and packaging of the functionality of the drive hardware is consistent with the standards of the IVI technical specification, including data acquisition, access control, trigger settings, waveform parameter measurement and other functions. User applications are designed using object-oriented design ideas, achieved the functional design according to user requirements.After software and hardware debugging, the channel settings of the oscilloscope module, data acquisition, waveform display, trigger settings and other functions are verified by the experiment results. Arbitrary waveform generator module can output the standard waveform and arbitrary waveform in line with the specification, and the software is qualified to the design requirements.
Keywords/Search Tags:USB, virtual oscilloscope, IVI, instrument drivers, Object-oriented
PDF Full Text Request
Related items