Font Size: a A A

Development Of Catalytic Reaction Device Software Based On Unity3D

Posted on:2020-06-02Degree:MasterType:Thesis
Country:ChinaCandidate:Y ZhangFull Text:PDF
GTID:2428330572480693Subject:Electronics and Communications Engineering
Abstract/Summary:PDF Full Text Request
With the rapid development of computer technology,the functions of industrial control software are constantly enriched.There are two kinds of common industrial control software,one is the configuration software,such as WinCC,kingview,InTouch,etc.-This kind of configuration software is powerful,easy to configure,but less flexible.One is self-developed industrial control Software,can use high-level languages,such as C++,.net,etc.,high flexibility but heavy workload,need to have professional software developers.At present,most of the domestic catalytic reaction evaluation devices are operated manually,and some of them have supporting software,but the portability of the software is not high,with a lot of repetitive work,time-consuming and laborious.Therefore,based on the development platform of Unity3D,this paper designed a component library that could be applied to the design of the upper computer software of the reminders device,and successfully assembled a control system of the upper computer software of the reminders device by using the component library.Different from some traditional instrument control software,the development efficiency is low and the maintenance cost is high.The component development method is not simple,which improves the software development efficiency.In addition,based on the powerful engine of Unity3D,3D simulation of experimental instruments can be realized,and the experimental scene can be displayed in all aspects.The main work results of this paper include two aspects.On the one hand,the whole process is completed and the development of the catalytic reaction device component library is completed too.On the other hand,from zero to the whole,the upper computer software control system of a catalytic reaction device is integrated by using components in the component library.In the development of component library,we first analyzed a series of catalytic reaction devices,found the common components of these catalytic reaction devices,and used SolidWorks and ads Max(3D Studio Max)as intermediate software to complete the format conversion and parameter setting of the component model.Components are divided into mechanical static components,mechanical dynamic components and digitally controllable components.Then based on Unity3D using C#language to complete the functional development of different categories of components,to achieve a basic library of catalytic reactor components.Specifically,the communication between the host computer and the instrument is realized according to different protocols serial port communication,the UI interface of the Unity3D is used to realize the UI interface display of the component,and the real-time line graph display of the data is realized by using the Graph—Maker plug-in.In terms of component integration,based on the implemented component library,the related components are combined in Unity3D according to the specific instrument settings,simulating the component connection and display of the entire catalytic reaction device system.Complete the parameter settings of the protocol and the parameter settings of some CNC(Computer Numerical Control)components.Connect the actual catalytic reaction device and run the software on the host computer to realize real-time instrument control and data display.Store experimental data to a local SQLite database.Finally export the executable application.
Keywords/Search Tags:Configuration software, Catalytic reaction device, Instrument control, Component library
PDF Full Text Request
Related items