System Design of the Automotive Virtual Instrument IOCOMP Component Installation First download the IOCOMP component, run C++ Builder, close all projects, and install it as follows. Source program with X.bpk 1) Open the X.bpk file (X.bpk is the control project file) 2) Select Compile, and then select Install: X.bpk-free source code: 1) New project File→New→Other→Package, then add X.cpp, X.pas, X.rc and other files to the project. 2) Compile and Install. The car virtual instrument software is designed to run C++Builder, select File→New→Application to create a new project and add components. The preparation of FlowControl=None semi-automatic bending machine development environment program is completed in the HMI Screen Builder environment developed by IMS. The entire program is mainly divided into two parts: HMI screen menu and LYNX code editing. The HMI screen menu settings include the HMI screen text, register initial values, function key (FUNCTION) settings, and program parameter settings. All content is stored as Escape Code in the HMI's 4KB-EEPROM. Write a control program in the LYNX code editing window. The contents of each register and function key are treated as a subroutine in the LYNX program. The escape code contained in the subroutine serves as a pointer to the memory address where the register and function keys are located. Control and implementation The system uses a multi-layer menu structure to ensure effective control of needle width and looper angle. The main menu includes the looper angle input and 4 function keys: F1 overwrite, F2 pawl, F3 return, and F4 looper. After entering function key F2 jaws (Jaws), there is a pawl width value input and 3 function keys (ie subroutines): F1 overwrite, F2 next bit, F4 return. Two registers, Reg_0 and Reg_1, store the looper angle and jaw width, respectively. The flow of the entire program is 3, in which the I/O control of the two-axis stepping motor has the following structure: the automatic execution of stratupCALLScreen2 'main menu END' ends when the power is turned on, and the 'YYY subroutine YYYYLBLStart' jaw width setting ( F2key)... After the semi-automatic curved needle machine is used at the production site, its electronic memory is more stable than a purely mechanical device, so that the process is more stable, the passing rate is increased by nearly 15%, and the production efficiency is improved. The system uses no feedback control and all trips are relative distances. Therefore, the probes required for each design must be reset to the machine input parameters, which is not efficient. If closed-loop control is possible using a stepper motor with a scale, the accuracy can be improved and the absolute position can be accurately determined. For each type of design-oriented probe, the angle of the looper and the width of the jaws stored in the register can be Recorded, as the design parameters of the probe to prepare for the next re-use, improve production efficiency, is also the goal of the semi-automatic curved needle machine designed in this article to be improved in the future. The system displays the data of the car instrument with digital and analog dynamics, which has high precision and controllability. It provides an efficient and quick method for the measurement and control personnel. Some of the results are shown in Figure 1. Concluding remarks I introduced the use of IOPMP components in C + + Builder design visualization car virtual instrument technology, flexible use of IOPOP component technology allows users to not have to understand the virtual instrument internal software design, as long as the installation of IOPOP components can be easily created virtual instrument, not only Make human-computer interaction more convenient, and can achieve real-time data display, with high practical value. Copper Wire,Copper Coated Steel Wire,Copper Expanded Metal,Copper Plated Steel Wire TIANJIN JIAYI STEEL CO.LTD , https://www.jiayisteel.com