With the fast developments in virtual reality technology and the rapid popularization of computer networks, network-based virtual experiments and study the development of distance education research as a hot spot, has been the education sector more and more attention. The application of virtual experiment system in teaching is a good way to promote the improvement of teaching and teaching quality improvement. In a traditional analog circuits experimental teaching, many schools there are insufficient resources, high investment, low bear fruit, experimental environment and the process has a certain degree of risk and other issues, which seriously affected the students master the theoretical knowledge and experimental skills to improve.Virtual experiment system precisely in order to solve this problem developed.In the teaching process of virtual experiment, we need to simulate the function of instruments that record data in the circuit, such as function generator, digital oscilloscope, volt/ohm meter and so on.We call these instruments "Virtual Instrument" both in our project and in this paper. The Author read lots of works and found that these papers are discussing how to use the already existed software, such as Pspice, Electronic Workbench, Qucs and so on.But the shortage of these software is that they cannot use in the network education.They are just the assistant tools of education.Not only this paper simulate the user interface of true instruments, but also simulates the function of the real instruments. This project adopts the MVC design pattern to simulate the virtual instruments and at the same time, the author gives the design and completion of virtual instrument component library. This library is the basic component element of virtual instruments, and a virtual instrument has several component elements.A virtual instrument is combined with several different components. This is the key point of innovation in this paper. The virtual instruments have friendly user interface, well positioned to meet the teaching analog circuit test requirements. Also the author complies the extension of codes that makes much convenience with programmers. |