| The cultivation of measurement instrument design talents in colleges starts from theory and focuses on practice.The experimental platform is an important way to carry out experimental teaching and cultivate practical ability.The thesis takes the experimental platform software system and measurement instrument design experiment as the research object,and designs the networked selfmanaged instrument design experimental platform software system.The software system can automatically detect instrument modules,obtain parameter indicators,classify information,provide corresponding test tools according to the respective functions and types of modules,and intelligently filter the tested modules,calculate all the solutions that can be composed of instruments,the above operation is the embodiment of selfmanagement of the software system to better help users complete experimental tests.Software system design.The thesis analyzes the requirements from the current situation of practical teaching in universities and the development trend of instrumentation experiment platform,determines the software system structure,and carries out the program design.Software system is divided into management software and database,management software is the core of the function,internally to provide the framework of network communication,multi-threaded control and other basic functions,externally to complete the instrument module detection,experiments to carry out the function and instrument module information management.The database stores experimental equipment information and provides the necessary data for the experimental sessions.Software system implementation.The thesis implements the software system according to the design plan,builds the management software architecture with Java integrated framework Spring Boot,the architecture strictly follows the MVC development model,which is easy to maintain and expand the functions later,establishes the communication between the software system and the instrument module using the network communication protocol,implements the instrument module detection function with reference to the m DNS protocol,realizes multi-thread control based on the thread pool technology,and The human-computer interaction design of the management software is completed using HTML5.Functional design and implementation of the software system for conducting experiments.The thesis designs instrument module experiments and instrument keying software design experiments based on the basic functions of the software system,and provides corresponding technical support for each of the two types of experiments.A test tool is designed based on the basic functions of the instrument module to provide command programming for the instrument module experiments;an instrument configuration algorithm is designed based on the pattern matching algorithm KMP and Cartesian product to provide a configuration scheme for the instrument keying software,and an instrument front panel is implemented using HTML5 to enable users to program and control the instrument through the instrument front panel for experimental operations.The thesis finally realizes the software system of networked self-managed instrument design experiment platform and completes the functional verification.The software system supports browser network access,and provides instrument module interface protocol and management functions to the outside world.Users can design instrument modules with the help of this system,achieve rapid detection of instrument modules,and complete instrument design experiments with the help of the software system experiment development function. |