Font Size: a A A

The Software Design Of Series Pulse Generator

Posted on:2017-05-11Degree:MasterType:Thesis
Country:ChinaCandidate:Q XiongFull Text:PDF
GTID:2308330485471197Subject:Instrumentation engineering
Abstract/Summary:PDF Full Text Request
As a commonly used signal source, pulse generator can generate all kinds of pulse source, such as, single pulse signal, burst pulse signal and data signal, etc, so it is extensively used in the field of test and measurement. Along with the rapid development of Internet technology, users propose more and higher requirements for pulse generator, it demands that the pulse generator software not only can make users operate the instrument locally, but also can meet the requirements of users to operate the instrument remotely.On the basis of requirements for the pulse generator, the thesis proposes the overall design scheme of series software including the local control software, the remote network software and the instrument driver. The local software, which developed on Windows CE 6.0 operating system, can make users control the instrument through the human-computer interaction panel. The remote network control software, which based on Windows operating system, can make users operate the instrument remotely through network. The instrument driver which based on the requirements of hardware operators, can realize the control of hardware.The character of the software which completed by this thesis is serialization, the software can adapt to different kinds of pulse generators which belongs to a series, it avoids the repeatability work of software designer and improves the efficiency of software development. The detailed contents are as follows:(1) The design of local control software. According to the demands of series software, this part proposes an overall scheme, based on the thought of object-oriented, and the layered software design, it realizes the parameters settings, channels settings and data setting of the instrument, and it completes the man-machine interactive module, keyboard message processing module, parameter management module, a custom interface module and SCPI command processing module, etc.(2) The design of remote control software. According to the local habits and methods of user operation to the instrument, the thesis completed the local network software design. Based on the communication with the local software, the remote control software sends the various parameters which set by the remote users to the local software. And after a series of managements by the local software, the remote software realizes the control with the instrument.(3) The design of instrument driver. Instrument driver is called by the upper application according to dynamic link library, it builds a bridge between the upper application and the underlying hardware, and sends the parameters settings by the local users and the remote users rightly to the underlying hardware. According to the realization of the stream interface driver and the hardware interface function, the thesis designs the instrument driver to satisfy the demands of hardware.After software testing, all different modules of the series pulse generator can work correctly, the design of software lives up to the respected objects with good user experience.
Keywords/Search Tags:pulse generator, series product, remote control, instrument driver
PDF Full Text Request
Related items