Font Size: a A A

Research On Virtual Labs System Based On Components

Posted on:2011-12-08Degree:MasterType:Thesis
Country:ChinaCandidate:X JiangFull Text:PDF
GTID:2178360332957614Subject:Computer application technology
Abstract/Summary:PDF Full Text Request
As an important teaching resource for experimenting in modern teaching system, virtual labs provide for students experimenting environment not limited by time, space, experimenting equipment, which is necessary and meaningful for promoting reform of style for teaching experiment and heightening teaching quality.Based on analyzing and including presnt virtual experimenting system, given the lack in virtual labs system of present computer hardware, a design scheme of virtual experimenting system based on components is proposed.The problems are mainly researched in the paper such as methods for buiding-model of virtual elements, transmitting of signals, means of storing and reading experiment projects and ways of path-planning between virtual elements. First, math-model of virtual elements is built by using object-oriented technique and is enclosed by using JavaBean to make virtual elements possess good qualities such as independence, expansion capability, reusability, maintainability.Second, in the course of simulating experiments, algorithm for transmitting of signals is adopted to control starting-order of virtual elements to reduce re-diffusion of signals in virtual elements, and experiment projects are stored and read through object serialization. Finally, the algorithm of path-planning about connecting-lines based on changeable grids and heuristic search A* algorithm is designed to realize connecting-lines of avoiding barriers,which can not only dynamically limit and extend searching region but also exclude invalid nodes to raise searching efficiency. Java language is adopted to develop the system and human-computer interface is realized by using technique of Swing components, which has good platform independence.In the thesis, by taking experiments for computer composition principle, whole structure, function components and key algorithms of virtual experimenting system are described in detail, at the same time, further researching work is prospected.
Keywords/Search Tags:Virtual Labs, Modeling, JavaBean, A* algorithm, Path-planning
PDF Full Text Request
Related items