CN118192969A - Development method of graphical user interface of vehicle-mounted full liquid crystal instrument - Google Patents

Development method of graphical user interface of vehicle-mounted full liquid crystal instrument Download PDF

Info

Publication number
CN118192969A
CN118192969A CN202410241119.1A CN202410241119A CN118192969A CN 118192969 A CN118192969 A CN 118192969A CN 202410241119 A CN202410241119 A CN 202410241119A CN 118192969 A CN118192969 A CN 118192969A
Authority
CN
China
Prior art keywords
vehicle
data
liquid crystal
user interface
graphical user
Prior art date
Legal status (The legal status is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the status listed.)
Pending
Application number
CN202410241119.1A
Other languages
Chinese (zh)
Inventor
王春水
Current Assignee (The listed assignees may be inaccurate. Google has not performed a legal analysis and makes no representation or warranty as to the accuracy of the list.)
Anhui Sanlian University
Original Assignee
Anhui Sanlian University
Priority date (The priority date is an assumption and is not a legal conclusion. Google has not performed a legal analysis and makes no representation as to the accuracy of the date listed.)
Filing date
Publication date
Application filed by Anhui Sanlian University filed Critical Anhui Sanlian University
Priority to CN202410241119.1A priority Critical patent/CN118192969A/en
Publication of CN118192969A publication Critical patent/CN118192969A/en
Pending legal-status Critical Current

Links

Landscapes

  • Instrument Panels (AREA)

Abstract

The invention discloses a development method of a graphical user interface of a vehicle-mounted full liquid crystal instrument, which relates to the technical field of design of graphical user interfaces, wherein in a hardware system and a software system of the vehicle-mounted full liquid crystal instrument, information data required to be displayed by the vehicle-mounted full liquid crystal instrument can be obtained from a bottom layer through a communication interface protocol, a controller obtains the data from the model, understands the data and determines whether the data needs to be displayed and the priority when being displayed, sends a display instruction to a view, analyzes a numerical value from the instruction after the view receives the display instruction and realizes the visualization of the numerical value, and a GUI adopts an MVC architecture to realize layered design.

Description

Development method of graphical user interface of vehicle-mounted full liquid crystal instrument
Technical Field
The invention relates to the technical field of design of graphic user interfaces, in particular to a development method of a vehicle-mounted full liquid crystal instrument graphic user interface.
Background
The vehicle-mounted instrument is necessary equipment for guaranteeing safe driving. The driver can master the driving state in real time by means of the vehicle-mounted instrument, and sudden traffic conditions can be properly handled in a temporary manner. Compared with a vehicle-mounted mechanical pointer instrument, the vehicle-mounted full-liquid crystal instrument can more comprehensively realize the visualization of driving state information in a richer form, so that a driver can more intuitively recognize favorable and unfavorable driving states, and the vehicle-mounted full-liquid crystal instrument can be driven better and safely. Meanwhile, the vehicle-mounted full liquid crystal instrument can bring smooth visual experience to a vehicle owner in the whole driving process, and brand competitiveness and influence can be improved without intention.
The vehicle-mounted full-liquid crystal instrument is intelligent mobile equipment essentially and has the basic properties and characteristics of the intelligent mobile equipment. The design of the vehicle-mounted full liquid crystal instrument can be used for referencing the general principle and method in the design of the intelligent mobile equipment, and meanwhile, the special functional requirements of the vehicle-mounted full liquid crystal instrument are considered. The specificity of the vehicle-mounted full-liquid-crystal instrument is mainly expressed in the following aspects:
(1) The interaction pattern is different. The intelligent mobile device generally realizes bidirectional human-computer interaction, namely, a person sends an operation instruction through a human-computer interaction interface or a button provided by the intelligent mobile device, and the intelligent mobile device timely responds to an operation result generated by the human-computer interaction. The interaction process of the vehicle-mounted full liquid crystal instrument is slightly complicated. Firstly, the man-machine interaction process of the vehicle-mounted full-liquid-crystal instrument is to input instructions through various buttons and operation levers configured by a driver on a vehicle, and the vehicle-mounted full-liquid-crystal instrument generates and displays related information of driving behaviors of the driver according to specific instructions; secondly, the vehicle-mounted full liquid crystal instrument should display related information in a more visual, more standard and more emotion-rich manner which can promote the cognition of a driver.
(2) The function settings are different. Smart mobile devices are often more focused on the user's current intent to operate, highlighting the information display of greatest interest to the user. Firstly, a vehicle-mounted full liquid crystal instrument is usually focused on the driving state of a vehicle, and the information display which is the most harmful to driving safety is highlighted; secondly, the intelligent mobile device can save historical information and look back up when necessary, and the vehicle-mounted full liquid crystal instrument usually hides conventional historical information in current data.
(3) The application scenarios are different. The intelligent mobile device has the fundamental function of meeting the general selection, purchase and enjoyment of services, and is a bridge for realizing communication between merchants and clients. The vehicle-mounted full-liquid-crystal instrument is a basic way for guaranteeing that a driver obtains driving states and obtains vehicle information, road information and other environmental information. The integrity degree of the vehicle information, road information and other environment information provided by the vehicles with different brands and different models is also different, and the data visualization mode is also different.
In the research results of the design and implementation problems of the graphical user interface of the vehicle-mounted full liquid crystal instrument, the following problems are not explicitly proposed at present:
(1) Framework structure of vehicle-mounted full liquid crystal instrument graphic user interface application program.
(2) The graphic user interface of the vehicle-mounted full liquid crystal instrument enhances the design strategy of visual transmission effect.
Disclosure of Invention
In order to solve the technical problems in the background technology, the invention provides a development method of a graphical user interface of a vehicle-mounted full liquid crystal instrument.
The invention provides a development method of a graphical user interface of a vehicle-mounted full liquid crystal instrument, which comprises the following steps:
in a hardware system and a software system of the vehicle-mounted full-liquid crystal instrument, the hardware system comprises MPU, MCU, GPU and a liquid crystal screen, and the software system comprises a driving program, an embedded operating system, a GUI and GUI application software;
The information to be displayed by the vehicle-mounted full-liquid-crystal instrument comprises driving instantaneous data, driving history data, driving operation instructions and vehicle fault warning, wherein the data can be obtained from a bottom layer by a model through a communication interface protocol, a controller obtains the data from the model, understands the data and determines whether the data needs to be displayed and the priority when the data is displayed, sends a display instruction to a view, and after the view receives the display instruction, analyzes the numerical value from the instruction and realizes the visualization of the numerical value;
The design of the GUI adopts an MVC architecture to realize layered design, and the MVC in the graphical user interface programming has the following changes:
The model becomes a vehicle-mounted full liquid crystal instrument GUI and a portal for receiving external data, the controller is not driven by an external request and does not need to respond to the external request, the mode and the form of the view for presenting the data according to the instruction of the controller are pre-selected and determined, and the work flow of the vehicle-mounted full liquid crystal instrument GUI based on the MVC framework is data-driven.
Preferably, the driving instantaneous data includes engine speed data, instantaneous vehicle speed data, instantaneous fuel consumption data and water temperature data;
The driving history data comprises driving total mileage data, fuel remaining amount data and maintenance information data;
The driving operation instruction comprises vehicle starting, current gear, steering instruction and vehicle door unclosed;
The vehicle fault alert includes an engine fault, an ABS system fault, and a transmission fault.
Preferably, the embedded operating system of the software system includes Linux, QNX, android and Win CE.
Preferably, the graphical user interface application is developed based on GL Studio.
Preferably, the graphical user interface layout design utilizes the graphics layer management function of the GL Studio to take static components as the background layer of the whole interface, and then drag and drop each dynamic component onto the background layer for placement.
Preferably, the visual transmission of the GUI graphic component is characterized in that fault and alarm information for endangering driving safety are concentrated in the central area of the graphic interface for display on the layout, secondary information is placed at the edge position for display, and fault indication marks, alarm indication marks and working state indication marks are respectively rendered in red, green or blue on the color application.
Preferably, in the construction and management of GUI graphic components, GL Studio provides graphic element development tools, which can develop geometric graphic components with different shapes, GL Studio also allows importing interface design files previously developed by using GL Studio platform or three-dimensional model files developed by using other modeling tools, and GL Studio also provides inter-group type conversion tools, which can group single or multiple graphic element components previously drawn together.
Preferably, in real-time control of the state of the GUI graphical component, the GUI developed by the GL Studio may re-render the state of the graphical component in each frame.
Preferably, in the data structure of the GUI application, an attribute variable is defined for each dynamic graphic component, and the value of the variable is determined by appropriate conversion of data provided by an external device of the system, and the value of the variable can directly act on the dynamic graphic component instance to update the display content of the GUI interface in real time.
Preferably, the graphical user interface application software adopts a dumbbell-shaped virtual instrument on the whole layout.
The development method of the graphical user interface of the vehicle-mounted full-liquid crystal instrument has the following beneficial technical effects:
1. In the hardware system and the software system of the vehicle-mounted full-liquid-crystal instrument, the hardware system comprises MPU, MCU, GPU and a liquid crystal screen, the software system comprises a driving program, an embedded operating system, a GUI and GUI application software, information data required to be displayed by the vehicle-mounted full-liquid-crystal instrument can be obtained from a bottom layer through a communication interface protocol by a model, a controller obtains the data from the model, understands the data and determines whether the data needs to be displayed and the priority when being displayed, a display instruction is sent to a view, after the view receives the display instruction, the numerical value is analyzed from the instruction and the visualization of the numerical value is realized, the design of the GUI adopts an MVC architecture to realize layered design, the model becomes a portal for the vehicle-mounted full-liquid-crystal instrument GUI and receiving external data, the controller is not driven by external requests and does not need to respond to external requests, the view is pre-selected according to the data presentation mode and the form of the instruction of the controller, the vehicle-mounted full-liquid-crystal instrument GUI work flow based on the MVC frame is data driven, the vehicle-mounted full-liquid-crystal instrument layered architecture based on MVC frame is provided, thereby the vehicle-mounted full-liquid-crystal instrument development is more standard, the code is increased, the period is shortened, the current user is customized, and the user is customized and the user interface is customized to realize the development of a customized interface.
2. The graphical user interface application software is developed based on GL Studio, dumbbell-shaped virtual instruments are adopted for the overall layout design of visual communication, the graphic symbol design of visual communication is matched with the color collocation design of visual communication, and the design strategy of visual communication is enhanced, so that cognitive experience and visual experience are emphasized more.
Additional aspects and advantages of the invention will be set forth in part in the description which follows, and in part will be obvious from the description, or may be learned by practice of the invention.
Drawings
FIG. 1 is a layered architecture of an MVC-based all-liquid-crystal meter of the present invention;
FIG. 2 is a schematic diagram of an interface static graphical element according to the present invention;
FIG. 3 is a diagram of an interface dynamic graphical element according to the present invention;
FIG. 4 is a schematic diagram of selected graphic assembly types for the present invention;
FIG. 5 is a graphical user interface diagram of a dumbbell-shaped virtual instrument of the invention;
FIG. 6 is a schematic diagram of a system hierarchy of an all-liquid crystal meter according to the present invention;
Fig. 7 is a graphic user interface of a center type full liquid crystal meter.
Detailed Description
Embodiments of the present invention are described in detail below, examples of which are illustrated in the accompanying drawings, wherein like or similar symbols indicate like or similar elements or elements having like or similar functions throughout. The embodiments described below by referring to the drawings are exemplary only for explaining the present invention and are not to be construed as limiting the present invention.
A development method of a graphical user interface of a vehicle-mounted full liquid crystal instrument comprises the following steps:
In a hardware system and a software system of the vehicle-mounted full-liquid crystal instrument, the hardware system comprises MPU, MCU, GPU and a liquid crystal screen, the MPU is a single chip, the MPU is a core, the MPU is a basis for carrying and driving a software subsystem, the MCU is a micro control unit in the prior art, and the GPU is a graphic processor in the prior art, which is also called a display core;
The software system comprises a driver, an embedded operating system, a graphical user interface program (GUI) and graphical user interface application software (GUI application software), wherein the graphical user interface program is a visible layer for completing human-vehicle information interaction and is one of the most interesting contents of the vehicle-mounted full liquid crystal instrument design.
The design of the graphical user interface program of the software system adopts an MVC architecture to realize layered design, and the MVC architecture is a model-view-controller architecture, so that the cohesiveness of the functional module can be enhanced, the coupling of the functional module is reduced, and the reusability of codes is improved;
the project applies the MVC architecture mode idea, and realizes the hierarchical design of the GUI architecture of the full liquid crystal instrument, as shown in figure 1.
A data structure is defined to fulfill the role of the Mode layer, enabling the collection, storage and processing of all external data.
A global function is defined to fulfill the role of a Controller layer, data is read from a data structure in near real time, and the display state of the View layer graphic object is controlled according to the semantics of the data expression.
The application class automatically generated by the application GL Studio platform fulfills the function of a View layer, and realizes management and operation of all graphic objects in the GUI. The full liquid crystal instrument developed based on GL Studio can exist as a complete application and independently run, can generate DLLs to be called by other applications, and can be embedded into other interfaces as OCX files.
The biggest change is the realization of data driving in the hierarchical design of the full liquid crystal meter GUI architecture compared to the command driving of the traditional MVC framework mode.
In Web applications developed based on MVC architecture patterns, the model, view, and controller each play the following roles: (1) The model is responsible for carrying out data logic processing according to the business rule, and realizing the access operation to the data. (2) The view is responsible for selecting a specific form to present the visual data to the user and completing the information interaction with the user. (3) The controller is responsible for receiving and forwarding the request from the client, and sending the generated view to the client for display after the request is correspondingly processed.
The vehicle-mounted full liquid crystal instrument is user-oriented, and the basic functional requirements on the graphical user interface tend to be consistent despite the huge number of users. The amount of data handled by the vehicle-mounted full liquid crystal meter is relatively small compared with the Web application program. In summary, there are many differences between applications of the vehicle-mounted all-liquid-crystal meter and Web applications. Therefore, reference is made to the MVC architecture concept in Web application design.
The information to be displayed by the vehicle-mounted full liquid crystal instrument comprises driving instantaneous data, driving history data, driving operation instructions and vehicle fault warning.
The driving instantaneous data comprise engine speed data, instantaneous vehicle speed data, instantaneous oil consumption data and water temperature data;
The driving history data comprises driving total mileage data, fuel remaining amount data and maintenance information data;
The driving operation instruction comprises vehicle starting, current gear, steering instruction and vehicle door unclosed;
the vehicle fault warning comprises an engine fault, an ABS system fault and a gearbox fault;
The data may be obtained from the underlying layer by a model via a suitable communication interface protocol, which does not necessarily need to understand the meaning of some data, but may be implemented by optimally combining the data in some format. The controller obtains the data from the model, understands the data, determines whether the data needs to be displayed and the priority of the data in display, sends a display instruction to the view, and after the view receives the display instruction, analyzes the numerical value from the instruction and realizes the visualization of the numerical value in a proper form.
MVC in the design of vehicle-mounted full liquid crystal meters has changed as follows:
the model becomes a vehicle-mounted full liquid crystal instrument GUI and a portal for receiving external data;
The controller is not driven by external requests, and does not need to respond to the external requests;
the mode and the form of the view for presenting the data according to the instruction of the controller are pre-selected determination;
The vehicle-mounted full liquid crystal meter GUI workflow based on the MVC framework is data driven, unlike Web applications that are externally request driven.
Through providing the hierarchical system structure of the universal vehicle-mounted full liquid crystal instrument based on MVC, the development of the vehicle-mounted full liquid crystal instrument can be more standard, the code reusability is increased, the development period is shortened, and the development requirement of the current graphical user interface for realizing individual customization is further met.
Visual transmission design method of vehicle-mounted full liquid crystal instrument GUI;
the technical scheme is further improved in that an embedded operating system of the software system comprises Linux, QNX, android and Win CE, and Linux, QNX, android and Win CE are existing operating systems.
A further improvement of the technical solution is that, in which the graphical user interface application software is developed based on GL Studio. GL Studio is used as a cross-platform modeling tool to support the development of virtual instruments in a Linux, QNX, iOS real-time operating system. The GL Studio even further supports virtual instrumentation design files developed on one particular platform for completing code generation, compilation, and linking in any other platform.
The interface graphic components of the full liquid crystal meter GUI can be divided into two main categories, i.e., static components and dynamic components, according to the variability of the information content. The graphical elements of the static component remain almost unchanged during system operation, as shown in fig. 2. The dynamic component is a component for truly displaying dynamic information such as driving state, environment state and the like, as shown in fig. 3.
The technical scheme is further improved in that the GUI interface layout design utilizes the layer management function of the GL Studio, static components are used as background layers of the whole interface, and then each dynamic component is dragged and dropped to a proper position above the background layers, so that the design of the whole full-liquid crystal instrument GUI interface is finally realized.
The technical scheme is further improved in that the visual transmission of the GUI graphic component has the advantages that the attention of a driver is focused, and the driving safety guarantee requirement of 'real-time perception-quick cognition-accurate decision' is met on the visual transmission effect of the graphic component. For this purpose, the project takes the following strategies:
in the layout, fault and alarm information for endangering driving safety are concentrated in the central area of the graphic interface for display, and secondary information such as engine power, rotating speed, time, temperature, mileage and the like is placed at the edge position for display.
In the color application, the fault indication mark, the alarm indication mark and the working state indication mark are respectively rendered by red, green or blue, so that a driver can accurately judge the current driving state.
The technical scheme is further improved in that in the construction and management of GUI graphic components, GL Studio provides graphic element development tools such as points, lines, planes and volumes, geometric graphic components with different shapes can be developed, GL Studio also allows an interface design file which is developed by using the GL Studio platform or a three-dimensional model file which is developed by using other modeling tools (such as 3D Max) to be imported, graphic components with complex structures are automatically generated, GL Studio also provides an inter-group type conversion tool, and single or multiple graphic element components which are drawn previously can be grouped together to form an independent graphic component with more powerful functions and more flexible operation.
In particular, the components built into the GL Studio are numerous in types, with different types of components providing different properties and behaviors. To render the GUI application interface, the items are selected and used with several graphical components, as listed in table 4.
A further improvement of the solution is that, in the real-time control of the state of the graphic component of the GUI, the GUI developed by the GL Studio can re-render the state of the graphic component in each frame. In order to be able to convey the current driving state information dynamically and accurately, a function is defined in the item to play the role of a Controller, and which graphic components need to be rendered in the current frame and in what state are determined according to the data in the data structure.
The partial codes are as follows:
/>
In the above code, the graphic component instance on the left side of the arrow is automatically generated by the GL Studio according to the graphic component object name, the right side of the arrow is the behavior of the GL Studio embedded in the graphic object type, the parameter name is customized in the data structure, and the value of the parameter is provided and converted by the external device.
A further improvement of the solution is that in the data structure of the GUI application, in the project study, for facilitating data collection, storage and processing, an attribute variable is defined for each dynamic graphic component. The values of the variables are determined via appropriate conversion of data provided by the external devices of the system. The values of the variables can directly act on the dynamic graphic assembly examples to update the display content of the GUI interface in real time. The present project defines 25 key variables in total in the data structure.
The graphic assemblies rendering the 14 running state indicator lights each occupy a bool-type variable, which is visible as 1 and invisible as 0.
The graphic assemblies rendering the 2 dial pointers each occupy a float type variable, the magnitude of the value being consistent with the scale pointed to.
The graphic assemblies rendering the 2 progress bars each occupy a float type variable, the magnitude of which corresponds to the percentage of the current position of the progress bar.
The graphic components rendering the 6 text boxes occupy one string type variable respectively, and the content of the value is the display content.
The graphic component for rendering 1 gear information window occupies an into type variable, the range of the value is 0-3, and letters P-D-N-R are displayed in sequence correspondingly.
The technical scheme is further improved in that dumbbell-shaped virtual instruments are adopted in the overall layout of the graphical user interface application software, and the dumbbell-shaped virtual instruments are one of the prior art and are used for distinguishing central-type virtual instruments. The dumbbell-shaped layout has balanced distribution of all elements, maintains the layout style of the electronic instrument, and is most commonly applied.
GUI application software can be distinguished from the overall layout of the interface as a center type and dumbbell type. The center layout can form stronger visual impact effect, and has a fashionable sense and a scientific sense, as shown in fig. 7. The dumbbell-shaped layout has balanced distribution of all elements, maintains the layout style of the electronic instrument, and is most commonly applied. The invention realizes the dumbbell-shaped virtual instrument shown in fig. 5.
The technical scheme is further improved in that the practical value of the vehicle-mounted full-liquid crystal instrument is that the current driving state information is effectively presented to a driver in time. The driving safety depends not only on whether the information is timely and comprehensive, but also on whether the information can be perceived by a driver in the shortest time. Thus, the design of the visual communication is particularly important. In the visual communication design, factors such as the width of the driver's vision, the intensity of the attention, and the balance of the vision must be considered. In the visual transmission design, the problems of overall layout, graphic symbols, color collocation and the like of the vehicle-mounted full-liquid crystal instrument should be considered.
(1) Visual communication overall layout design. The layout design of the vehicle-mounted full-liquid crystal instrument can be used for referencing the design style of less than more of Miss. The vehicle-mounted full-liquid crystal instrument is simple, attractive and elegant, is beneficial to enhancing the visual experience of a driver, rapidly obtains the approval of a user, is beneficial to timely conveying more important driving state information to the driver, and enhances the safety performance of the vehicle. The depth of the vehicle is in accordance with the flattened design concept, the display level of the vehicle state information is reduced to the maximum extent, and the layered layout is extended from the top to the depth according to the importance degree of the vehicle state information. The width is limited by the resolution and the size of the vehicle-mounted full-liquid crystal instrument, so that the matching of the quasi-physical components in the liquid crystal instrument and the physical components in the mechanical pointer instrument in the size and the physical space layout is ensured, and the key information of interest of a driver is also ensured to be clearly discernable.
(2) Visually conveyed graphic symbol designs. The graphics and symbols used in the vehicle-mounted full liquid crystal instrument are not like those in other intelligent mobile equipment, can be infinitely integrated into the artistic originality of a designer, and follow industry specifications and standards like ISO 2575-identification of road vehicle operating parts, indicators and signal devices, and are preferential options for the design of the graphics and symbols of the vehicle-mounted full liquid crystal instrument. Therefore, the design result of the vehicle-mounted all-liquid-crystal instrument has certain universality. The graphic symbol in the vehicle-mounted full-liquid-crystal instrument not only conveys specific information through specific shapes, but also distinguishes information crisis or hazard degree through the modes of own color, flicker frequency and the like, so that the purpose of promoting cognition of a driver is achieved. It is also appropriate and necessary to explain with short text if some graphic symbols are to be conveyed with information that is too professional.
(3) Color matching design for visual communication. The color matching of the vehicle-mounted full-liquid-crystal instrument firstly enables a driver to feel comfortable, secondly coordinates with the vehicle interior, and finally integrates enough artistic elements. And then, the driver can enjoy the advanced fashion sense and the cool and dazzling technological sense as much as possible by assisting with beautiful lines and smooth animation. The color matching of the vehicle-mounted full-liquid-crystal instrument can adapt to the illumination change outside the vehicle during driving around the clock to maintain enough brightness, and the vehicle-mounted full-liquid-crystal instrument also has the capability of customizing the color matching scheme according to personal preference.
The full liquid crystal instrument is a vehicle-mounted mobile intelligent device. The entire system is divided into a hardware layer, a real-time operating system layer and a GUI application software layer from bottom to top as shown in fig. 6.
The proposed enhanced vision conveys design strategies, more emphasizes cognitive experience and visual experience, and more highlights the value concept of 'people' in the body.
The technical proposal is further improved in that.
And all that is not described in detail in this specification is well known to those skilled in the art.
It is to be understood that the terms "center," "longitudinal," "transverse," "length," "width," "thickness," "upper," "lower," "front," "rear," "left," "right," "vertical," "horizontal," "top," "bottom," "inner," "outer," "clockwise," "counter-clockwise," "axial," "radial," "circumferential," and the like are directional or positional relationships as indicated based on the drawings, merely to facilitate describing the invention and to simplify the description, and do not indicate or imply that the devices or elements referred to must have a particular orientation, be configured and operated in a particular orientation, and therefore should not be construed as limiting the invention.
Furthermore, the terms "first," "second," and the like, are used for descriptive purposes only and are not to be construed as indicating or implying a relative importance or implicitly indicating the number of technical features indicated. Thus, a feature defining "a first" or "a second" may explicitly or implicitly include at least one such feature. In the description of the present invention, the meaning of "plurality" means at least two, for example, two, three, etc., unless specifically defined otherwise.
In the present invention, unless explicitly specified and limited otherwise, the terms "mounted," "connected," "secured," and the like are to be construed broadly, and may be, for example, fixedly connected, detachably connected, or integrally formed; may be mechanically connected, may be electrically connected or may be in communication with each other; either directly or indirectly, through intermediaries, or both, may be in communication with each other or in interaction with each other, unless expressly defined otherwise. The specific meaning of the above terms in the present invention can be understood by those of ordinary skill in the art according to the specific circumstances.
In the present invention, unless expressly stated or limited otherwise, a first feature "up" or "down" a second feature may be the first and second features in direct contact, or the first and second features in indirect contact via an intervening medium. Moreover, a first feature being "above," "over" and "on" a second feature may be a first feature being directly above or obliquely above the second feature, or simply indicating that the first feature is level higher than the second feature. The first feature being "under", "below" and "beneath" the second feature may be the first feature being directly under or obliquely below the second feature, or simply indicating that the first feature is less level than the second feature.
The foregoing is only a preferred embodiment of the present invention, but the scope of the present invention is not limited thereto, and any person skilled in the art, who is within the scope of the present invention, should make equivalent substitutions or modifications according to the technical scheme of the present invention and the inventive concept thereof, and should be covered by the scope of the present invention.

Claims (10)

1. The development method of the graphical user interface of the vehicle-mounted full liquid crystal instrument is characterized by comprising the following steps of:
in a hardware system and a software system of the vehicle-mounted full-liquid crystal instrument, the hardware system comprises MPU, MCU, GPU and a liquid crystal screen, and the software system comprises a driving program, an embedded operating system, a GUI and GUI application software;
The information to be displayed by the vehicle-mounted full-liquid-crystal instrument comprises driving instantaneous data, driving history data, driving operation instructions and vehicle fault warning, wherein the data can be obtained from a bottom layer by a model through a communication interface protocol, a controller obtains the data from the model, understands the data and determines whether the data needs to be displayed and the priority when the data is displayed, sends a display instruction to a view, and after the view receives the display instruction, analyzes the numerical value from the instruction and realizes the visualization of the numerical value;
The design of the GUI adopts an MVC architecture to realize layered design, and the MVC in the graphical user interface programming has the following changes:
The model becomes a vehicle-mounted full liquid crystal instrument GUI and a portal for receiving external data, the controller is not driven by an external request and does not need to respond to the external request, the mode and the form of the view for presenting the data according to the instruction of the controller are pre-selected and determined, and the work flow of the vehicle-mounted full liquid crystal instrument GUI based on the MVC framework is data-driven.
2. The development method of a graphical user interface of a vehicle-mounted full liquid crystal instrument according to claim 1, wherein the driving instantaneous data comprises engine speed data, instantaneous vehicle speed data, instantaneous fuel consumption data and water temperature data;
The driving history data comprises driving total mileage data, fuel remaining amount data and maintenance information data;
The driving operation instruction comprises vehicle starting, current gear, steering instruction and vehicle door unclosed;
The vehicle fault alert includes an engine fault, an ABS system fault, and a transmission fault.
3. The method for developing a graphical user interface of a vehicle-mounted full liquid crystal instrument of claim 1, wherein the embedded operating system of the software system comprises Linux, QNX, android and Win CE.
4. The method for developing a graphical user interface of an on-board full liquid crystal meter according to claim 1, wherein the graphical user interface application software is developed based on GL Studio.
5. The method for developing a graphical user interface of a vehicle-mounted full liquid crystal instrument according to claim 4, wherein the graphical user interface layout design utilizes a graphic layer management function of a GL Studio, uses static components as a background layer of the whole interface, and drags and drops each dynamic component onto the background layer for placement.
6. The method for developing a graphical user interface of a vehicle-mounted full liquid crystal instrument according to claim 1, wherein the visual communication of the GUI graphical component is characterized in that the fault and alarm information communicated to endanger driving safety are concentrated in a central area of the graphical interface for display on layout, the secondary information is placed at an edge position for display, and the fault indication mark, the alarm indication mark and the working state indication mark are respectively rendered in red, green or blue on color application.
7. The method according to claim 1, wherein in the construction and management of GUI graphic components, the GL Studio provides graphic element development tools, which can develop geometric graphic components having different shapes, and allows the importing of interface design files previously developed using the GL Studio platform or three-dimensional model files developed using other modeling tools, and automatically generates graphic components having a relatively complex structure, and the GL Studio provides inter-group type conversion tools, which can group together single or multiple graphic element components previously drawn.
8. The method for developing a graphical user interface of an in-vehicle full liquid crystal meter according to claim 1, wherein in the real-time control of the state of the graphical component of the GUI, the GUI developed by the GL Studio can re-render the state of the graphical component in each frame.
9. The method for developing a graphical user interface of a vehicle-mounted full liquid crystal instrument according to claim 1, wherein an attribute variable is defined for each dynamic graphic component in a data structure of the GUI application, the value of the variable is determined by appropriate conversion of data provided by an external device of the system, and the value of the variable can directly act on an instance of the dynamic graphic component to update the display content of the GUI interface in real time.
10. The method for developing a graphical user interface of a vehicle-mounted full liquid crystal instrument according to claim 1, wherein the graphical user interface application software adopts a dumbbell-shaped virtual instrument on the whole layout.
CN202410241119.1A 2024-03-04 2024-03-04 Development method of graphical user interface of vehicle-mounted full liquid crystal instrument Pending CN118192969A (en)

Priority Applications (1)

Application Number Priority Date Filing Date Title
CN202410241119.1A CN118192969A (en) 2024-03-04 2024-03-04 Development method of graphical user interface of vehicle-mounted full liquid crystal instrument

Applications Claiming Priority (1)

Application Number Priority Date Filing Date Title
CN202410241119.1A CN118192969A (en) 2024-03-04 2024-03-04 Development method of graphical user interface of vehicle-mounted full liquid crystal instrument

Publications (1)

Publication Number Publication Date
CN118192969A true CN118192969A (en) 2024-06-14

Family

ID=91412925

Family Applications (1)

Application Number Title Priority Date Filing Date
CN202410241119.1A Pending CN118192969A (en) 2024-03-04 2024-03-04 Development method of graphical user interface of vehicle-mounted full liquid crystal instrument

Country Status (1)

Country Link
CN (1) CN118192969A (en)

Similar Documents

Publication Publication Date Title
CN104216691B (en) A kind of method and device for creating application
CN103003088B (en) For the method and apparatus showing information in transport facility
US8823744B2 (en) Method for indicating annotations associated with a particular display view of a three-dimensional model independent of any display view
US8966366B2 (en) Method and system for customizing information projected from a portable device to an interface device
US20070069880A1 (en) Customizing the layout of the instrument panel of a motorized vehicle
US20150062118A1 (en) Method and device for generating a 3d representation of a user interface in a vehicle
KR101609024B1 (en) Method and device for providing a user interface
CN104731590B (en) A kind of user interface controls implementation method and device
CN110488979A (en) A kind of automobile showing system based on augmented reality
CN102272558A (en) In-vehicle device
CN106373176B (en) method for configuring map style through lua
CN100395692C (en) Mobile phone information display device and mobile phone containing same
CN104723882A (en) Displaying method of instrument
CN118192969A (en) Development method of graphical user interface of vehicle-mounted full liquid crystal instrument
CN105335158A (en) Flight interface display method based on ARINC661 custom symbol library
CN102627071A (en) Liquid crystal instrument
CN207128633U (en) A kind of combination meter for cars
JP4888836B2 (en) Meter unit for vehicles
JP2005227579A (en) Information display device and information display program
Zhang et al. Study on Human-Machine Interface Design of Construction Machinery
AU2018390648B2 (en) Display apparatus, display method, and program
JP2004070829A (en) Screen input device
US20180222321A1 (en) System and method for hosting applications in a graphical instrument
Chunshui Research on the Design of Vehicle-mounted Full-LCD Instrument GUI
CN202541331U (en) Liquid crystal instrument

Legal Events

Date Code Title Description
PB01 Publication