| Nowadays,the technology of scoring system for software programming experiment is relatively mature,which can judge right and wrong and score the code written by students through doing experiments.However,the current hardware experimental system requires teachers to guide students and observe the results of the experiment in person.There is no system that can monitor and score the students' experimental process.Teachers must spend a lot of time and energy observing the results of the experiment in person,and can not accurately judge the relationship between the process and the results of the students' experiment.Therefore,a system that can monitor and score the results of the hardware experiment process is studied.Therefore,the following work has been done in this paper:Firstly,according to the research needs,the overall scheme of the system is designed,the functions of each part are designed reasonably,and the functions of each part are connected directly and effectively.Secondly,a high-speed data acquisition system based on FPGA is designed in hardware.The analog signal is converted by high-speed A/D chip,and the digital signal is sampled by the experimental data signal.The collected experimental data can be stored and transmitted to the host computer.Thirdly,the software with comparative evaluation function is designed in the upper computer.We can input the standard experimental signal as a model for comparison,then compare the signal collected each time with the standard,and according to the pre-set algorithm,we can get the percentage of similarity between the two,and then we can get a score as the result of automatic scoring of experimental data.Finally,the docking between PC and cloud platform server is designed,which can satisfy that the experimental data can be transmitted or downloaded to different hosts,and the operation can be authorized in non-experimental course time,and the experimental operation can be learned in after-school time without teacher's guidance,and the automatic scoring function can also be completed in cloud platform. |