Font Size: a A A

Virtual Nuclear Instrument Driver Software Design And Realization

Posted on:2012-11-17Degree:MasterType:Thesis
Country:ChinaCandidate:Y Y LiuFull Text:PDF
GTID:2178330332499795Subject:Software engineering
Abstract/Summary:PDF Full Text Request
Currently engaged in nuclear applications of technology development and production of enterprises and institutions: Beijing Nuclear Instrument Factory, Xi'an Nuclear Instrument Factory, Shanghai Electronic Instrument Factory, etc. 300. As the special nature of nuclear power projects, has high requirements on instruments and equipment. Currently, there is no master key technologies, key equipment to rely on imports of advanced foreign companies.80 years since the 20th century, with digital signal processing, system identification technology, computer technology and the rapid development of modern mathematics, the development of virtual instrument with a rich theoretical basis. Computer and DSP technology offers powerful computing capabilities, to meet the system has to be strong demand for data processing capability. Real-time software technology requirements in a certain place under a number of hardware features, therefore, on the basis of the intelligence apparatus, it has created a new measuring instruments - virtual instrument. Virtual instrument system can readily detect and store the sensor data collected, you can use the software program corresponding to the data analysis, processing, virtual instrument applications in the remote control is quite extensive.Virtual instrument technology is a computer software technology, intelligent testing technology, standardized templates and bus technology, digital signal processing technology and high-speed application specific integrated circuit manufacturing technology, integrated use, based on standardization, serialization, modular, building block of the hardware and software platform, is a completely open system.Device driver manipulating the bottom of the hardware software interface, Microsoft system driver model has two types of user mode and kernel mode, running in user mode and kernel mode. There are the core driver VxD and NT, WDM three categories, VxD virtual device using the method, compatible with WIN2000 system; NT drivers for the device object to establish the concept of objects and drive to achieve a slicing drive, but there is no concept of the device stack, there is no plug and play functionality; WDM is to enhance the NT drivers, providing plug and play capability to enable the device stack, providing a range of class drivers, responsible for the completion of a class of devices basic operation, to achieve specific capabilities of the device, do not have to re-write all the code. Divided into two aspects, one describes the standard device driver structure, on the other hand is a common type of equipment provides a modular, hierarchical type of bus driver and class drivers.WDM driver a complete process flow uses a hierarchical structure, created by the IO manager IO request packet IRP, the driver from the top layer began to pass down, each layer processed by the appropriate driver until the bottom and back to IO Manager.Accordance with the "separation of functions and strategies," the idea, the driver implements a functional support, what hardware to provide basic functionality, the driver should be on full implementation of these functions. Application how to achieve specific combination of these basic functions to achieve a variety of advanced strategies. Therefore, the driver responsible for the implementation of all read and write settings for each controller function. Such as: determining the device extension, which established the structure and function-driven.In any measurement of radioactivity, the number recorded in the detector t the same time the number of particles measured are not the same, is the fluctuation around a mean value. In the experiment, random pulse generator can be used to produce a certain probability and frequency of random pulses, instead of the nuclear detector output signal, which simulate the phenomenon. WDM driver based on the working principle, the use of the random pulse generator ISA card, the drive and and MFC GUI construction, completion of the virtual production of a random pulse generator. In the pulse generator in place using a linear iterative method then the number of uniform random number generation sequence.Count the statistical distribution of nuclear decay - the decay of radioactive nuclei can be seen as a Bernoulli experiment experiment. In the binomial distribution, N0 is large and p very small when the limit of its distribution is the Poisson distribution. In the Poisson distribution, n = m the vicinity of the larger value, the larger the m, when getting close to symmetrical distribution. In the Poisson distribution, when m is relatively large when the distribution will approach a Gaussian distribution.
Keywords/Search Tags:Virtual Nuclear Instrument, WDM, Driver, Stochastic pulse generator
PDF Full Text Request
Related items