Font Size: a A A

Design And Implementation Of Digital Circuit Virtual Lab Based On Component

Posted on:2012-12-19Degree:MasterType:Thesis
Country:ChinaCandidate:J F YangFull Text:PDF
GTID:2178330335491525Subject:Computer Science and Technology
Abstract/Summary:PDF Full Text Request
With the rapid development of Internet technologies, distance education as a new mode of education at home and abroad have been widely used. Virtual lab environment allows students and teachers to approximate the experimental teaching activities which are similar to real through the Internet, especially for the lack of experimental conditions or the experiments which are dangerous and destructive. Distance education has become an important auxiliary tool.Digital Circuit is a basic professional course in computer science & technology specialty and some other science and engineering expertise, experiment is an important part of its teaching, to master or not have a direct impact on student understanding of the curriculum as well as the practical ability. This paper presents a design model and implementing method of Digital Circuit Virtual Lab based on JavaBean component technology after studying the characteristics and the basic principle of Digital Circuit. The system uses Java, has a good platform independent; uses JavaBean component technology to development laboratory equipment, and the attribution and behavior of component could be adjusted dynamically by using Java Reflection, which make the system easy to maintain and expand. We use the XML technology for component registration and system configuration. A trigger dispatching mechanism based on data-driven was presented to effectively implement the data transfer and component dispatch between components, which was implemented by data-driver principle and Java thread synchronization mechanisms. The system enables the functions of designing process of experiment independently and displaying results of experiment dynamic and real-time, and also can simulate digital circuit basic experiments, which has a certain value.Finally, the current research works of the system are summarized, and future work is prospected.
Keywords/Search Tags:digital circuit, virtual lab, JavaBean, thread synchronization, data-driver
PDF Full Text Request
Related items