Font Size: a A A

Design And Implementation Of Front Panel Visualization Development Platform For Compound Virtual Instrument System

Posted on:2022-05-26Degree:MasterType:Thesis
Country:ChinaCandidate:H Z XuFull Text:PDF
GTID:2518306548962229Subject:Mechanical engineering
Abstract/Summary:PDF Full Text Request
Based on the rapid development of computer technology and visual programming technology,virtual instrument software has also been developing at a high speed,and has been extensively used in all professions.Virtual instrument software technology is mainly used in various automated test and measurement tasks.These tasks are inseparable from the efficient computing power of computer processors and various visual software resources.With the support of current visual programming technology and computer's high-efficiency computing capabilities,combined with the actual functional requirements of the existing virtual instrument system for the front panel interface display,this topic uses the Java programming language and the SWT/JFace graphics tool development kit officially provided by Eclipse design and implement the front panel visualization development platform of the compound virtual instrument system.The research contents of this topic are as follows:The front panel visualization development platform of the compound virtual instrument system is an embedded application of compound components based on the functional components on the front plate visualization development platform of the virtual instrument system.The front plate visualization development platform of the virtual instrument system is a visualization program on the interface control panel of the virtual equipment.It provides various types of container components and functional components required by users.Users can freely combine modular components according to actual application requirements.The compound component is an extension of the functional component.It is a combination of multiple components based on the functional component.The compound component combines the originally independent functional components together to realize the joint application of functions and reduce user repetition.The combination of operations and the introduction of compound components make the visual development platform more comprehensive and improve development efficiency.Design and implementation of the front panel visualization development platform.The front panel visualization development platform of the virtual instrument system uses a configuration file as the driver core.The configuration file describes the nested combination relationship among the front panel interface components,and defines the internal attribute parameters and data binding tags of the components,and the interface parsing generator parses the configuration file and generate the front panel visualization development platform.According to the component attributes described in the configuration file,a standardized research on the components of the visualization development platform is carried out,and the basic structure of the front panel components and the life cycle of the front panel components are proposed,and the design and implementation of the basic classes of the front panel components are completed.Since the front panel components are based on a modular design,each component is independent of each other,and only has a nested combination relationship.In order to realize the interactive function of data among the front panel components,a mechanism for exchanging data among components based on the publish and subscribe mode is proposed.Finally,human-computer interaction functions such as component drag and drop and component attribute editing in the front panel visualization development platform are realized.Design and implementation of compound components.This subject designs and implements a compound functional component to serve the front panel visual development platform.Based on the basic structure of the functional component,the design requirements of the compound component are proposed.The compound mechanism of the compound component,the communication mechanism of the compound component and the processing of events by the compound component are briefly described.The subject designs the internal properties and methods of the compound component,and achieves the design of the compound component in the end.Upgrade of the front panel visualization development platform for the virtual instrument system.In view of the single interface function and layout mode of the front panel visualization development platform,the subject upgrades the existing front panel components on the basis of the existing visualization development platform,and uses a stacked layout to design a front panel visualization development platform with a controllable interface.Finally,the feasibility of the front panel visualization development platform of the compound virtual instrument system is verified through experiments.
Keywords/Search Tags:compound component, visualization, virtual instrument, controllable interface
PDF Full Text Request
Related items