Font Size: a A A

The Design And Implementation Of Basic Circuit Theory Learning Platform

Posted on:2012-07-18Degree:MasterType:Thesis
Country:ChinaCandidate:M L LiuFull Text:PDF
GTID:2132330335990178Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
Along with educational reform and the rapid development of information technology, informatization instruction came into emerged. Integrate information technology and course, and it's the trend and an important means of modern teaching. This article provides the idea of Basic Circuit Theory Learning Platform based on deep analysis of elemental circuit theory, aiming at key point and difficulty of the course. The system provides a circuit analyzing learning platform for students, omitting the calculation of related equations to focus directly on writing equations.Firstly, based on inheritance mechanism in object-oriented language, the article employs the Composite Design Pattern to develop basic and combinational circuit components. As a result, the unified management of components is realized and it is scalable and gets good performance in software reuse.Secondly, the circuit diagram is transformed into matrix form so that it is benefit to implement the versatile analysis of circuit in computer. In this article, we use mixed-node method to solve the circuit and construct the general form of mixing matrix equations for three kinds of circuit analysis:liner circuit DC analysis, dynamic circuit transient analysis and sine-stable circuit analysis. According to the connection relations and characteristics of components, the law of forming the mixing matrix equations for all basic circuit components is built, thus the automatic analysis for the circuit above is achieved.The MathML is adopted as graphical input and expression of users' equations, which is easy to parse, and makes it independent of operating system and equipment. Several equations numerical solution algorithms are provided to solve equations built by system or user, including linear algebra equations set, plural equations set and ordinary differential equations set. Users are allowed to design circuit network by themselves, and the system not only provides the voltage and current of components, but also characteristic curve for circuit network.At last, the paper sums up our works during the design and development, and discuss how to improve the system in the future.
Keywords/Search Tags:autonomous learning, circuit analysis, circuit equation, circuit network
PDF Full Text Request
Related items