In this paper, the design of a virtual experiment system based on Flex and XML is described. The system adopts threelayer architecture and it is composed of four modules. Flex is used to design user interface, and XML...In this paper, the design of a virtual experiment system based on Flex and XML is described. The system adopts threelayer architecture and it is composed of four modules. Flex is used to design user interface, and XML is used as data format between layers or modules. Data services are used to store or retrieve the information of experiment components or experiment scenes. Principles for the design of simulation engine and simulation scheduler are discussed. The design of the simulation engine for "Digital Logic" course is described in detail. The system has been implemented in the experiment teaching of Digital Logic. Teaching results and the feedback from students demonstrate that the virtual experiment system can improve the effects of experiment teaching and arouse the learning interests of students.展开更多
基金Supported by the Key Project of the National Science and Technology Pillar Programs (2008BAH29B05, 2008BAH29B06)Education Reform Project in Hubei Province(2009052)
文摘In this paper, the design of a virtual experiment system based on Flex and XML is described. The system adopts threelayer architecture and it is composed of four modules. Flex is used to design user interface, and XML is used as data format between layers or modules. Data services are used to store or retrieve the information of experiment components or experiment scenes. Principles for the design of simulation engine and simulation scheduler are discussed. The design of the simulation engine for "Digital Logic" course is described in detail. The system has been implemented in the experiment teaching of Digital Logic. Teaching results and the feedback from students demonstrate that the virtual experiment system can improve the effects of experiment teaching and arouse the learning interests of students.