CN105718249A - Aviation multi-functional display standard graphic library development method - Google Patents
Aviation multi-functional display standard graphic library development method Download PDFInfo
- Publication number
- CN105718249A CN105718249A CN201410720922.XA CN201410720922A CN105718249A CN 105718249 A CN105718249 A CN 105718249A CN 201410720922 A CN201410720922 A CN 201410720922A CN 105718249 A CN105718249 A CN 105718249A
- Authority
- CN
- China
- Prior art keywords
- icon
- aviation
- mfd
- source code
- graphic
- 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
Links
Landscapes
- Stored Programmes (AREA)
Abstract
The present invention provides an aviation multi-functional display standard graphic library development method. The method comprises the following steps: 1) dividing an IDATA engineering structure according to an MFD graphic interface demand; 2) establishing a standardized icon function library according to the MFD graphic interface demand; 3) for an icon in the standardized icon function library obtained in the step 2), adding an intra-control dynamic graphic control logic and an application-oriented graphic interface; 4) keeping an aviation icon library source code generated by IDATA separated from an application-layer program; and 5) adding a standard icon source code to an application software project, and providing a dynamic data excitation for the standard icon source code by calling a corresponding icon interface. The present invention provides an IData graphic software based aviation multi-functional display standard graphic library development method, which is short in development flow, high in execution efficiency and high in standardization degree.
Description
Technical field
The invention belongs to airborne display embedded graphic software field, relate to a kind of aviation multiple functional displays test pattern storehouse development approach.
Background technology
Development along with avionics technology, airborne passenger cabin multiple functional displays (MFD) instead of conventional instrument gradually becomes airborne equipment and pilot carries out the medium that information is mutual, it provides critical fligh information simultaneously, Situation Awareness, course line landform, the display of the multiple flight related datas such as operation plan.Information above is organized according to relevant specification, and with reference to pilot operator custom, defines multiple functional displays graphical interfaces.
For reaching higher visual effect, MFD display refresh rates is minimum should reach 16Hz, and perfect condition is 30Hz, and software developer proposes higher programming requirement, need developer to be familiar with the graphical software interface such as OpenGL and bottom operating mechanism thereof, write high efficiency graphics software.
Simultaneously, in MFD Development of Graphical Interfaces process, display interface is often changed with the practical situation of periphery airborne equipment, and is constantly adapted to the actually used custom of pilot, this is a long-term software iterative process, and the workload brought to designer is bigger.As adopted standardized POP icon and being promoted, software development cycle will be shortened, and be conducive to the raising of software quality.
Existing general method for designing directly adopts the mode of OpenGL or relational graph interface programming to complete MFD Design of Graphical Interface, the method construction cycle is long, software quality and operational efficiency are difficult to ensure that because of designer's difference of technology level, and development process is not directly perceived, after needing repeatedly compiler and running, do according to actual displayed effect and repeatedly adjust.
Summary of the invention
In order to solve in background technology owing to the tradition MFD Design of Graphical Interface construction cycle is long, the shortcoming that software execution efficiency is difficult to ensure that, the aviation multiple functional displays test pattern storehouse development approach of the graphics software based on IData that the present invention proposes a kind of development process execution efficiency shorter, high, standardization level is high.
The technical solution of the present invention is: the invention provides a kind of aviation multiple functional displays test pattern storehouse development approach, it is characterized in that and said method comprising the steps of:
1) according to MFD graphical interfaces demand, IDATA engineering structure is divided;
2) the icon function library according to MFD graphical interfaces demand Criterion;
3) for step 2) icon in obtained standardized icon function library adds motion graphics in control and controls the graphic interface of logic and application program-oriented method;
4) keep separating with application layer program by the IDATA aviation icon storehouse source code generated;
5) standard icon source code is added into application software engineering, and provides dynamic data excitation by calling corresponding iconic interface for standard icon source code.
Above-mentioned steps 2) specific implementation be:
2.1) Sign Design being standardized according to MFD graphical interfaces demand;
2.2) using the common fundamental of aviation field as standard icon, the icon function library of Criterion;The common fundamental of described aviation field includes but not limited to a day earth, altimeter, speedometer, compass and oil plant table.
Above-mentioned steps 2) it is the standardized icon function library utilizing ACG instrument to generate.
The invention have the advantage that
The invention provides a kind of aviation multiple functional displays test pattern storehouse development approach, this aviation multiple functional displays test pattern storehouse development approach utilizes the ACG pattern of IData to achieve a kind of aviation multiple functional displays test pattern storehouse development approach under VxWorks platform.The method carries out the interface development of the basic icon of shape library under IData instrument, by engineering is carried out respective handling, makes basic icon control, standardization, and possesses and dynamically control parameter interface.ACG instrument is finally utilized to generate the air standard icon function library of source code form, for graphics software.Adopt the method that invention provides, designer need not grasp the graphical programming knowledge such as OpenGL can design the standardized graphical interfaces that display effect is excellent, development difficulty is low, cycle is short, and the higher execution efficiency of program, portable good, Windows and Linux platform can be transplanted to easily.
Accompanying drawing explanation
Fig. 1 shows the basic procedure schematic diagram that test pattern library software is developed.
Detailed description of the invention
Referring to Fig. 1, the invention provides a kind of aviation multiple functional displays test pattern storehouse development approach, aviation multiple functional displays test pattern storehouse development approach comprises the following steps:
1) according to MFD graphical interfaces demand, IDATA engineering structure is divided;
2) according to MFD graphical interfaces demand the icon function library utilizing ACG instrument generation Criterion:
2.1) Sign Design being standardized according to MFD graphical interfaces demand;
2.2) using the common fundamental of aviation field as standard icon, the icon function library of Criterion;The common fundamental of described aviation field includes but not limited to a day earth, altimeter, speedometer, compass and oil plant table.
3) for step 2) icon in obtained standardized icon function library adds motion graphics in control and controls the graphic interface of logic and application program-oriented method;
4) keep separating with application layer program by the IDATA aviation icon storehouse source code generated;
5) standard icon source code is added into application software engineering, and provides dynamic data excitation by calling corresponding iconic interface for standard icon source code.
IDATA is the developing instrument at the graphic based interface of Quantium3D company exploitation, has the feature of What You See Is What You Get, supports that rapid prototype development is based on the dynamically interactive type man machine interface of OpenGL.When it generates graphical interfaces, from interface, generally OpenGL program is done reasonably optimizing by starting point, and selects, according to bottom layer realization mechanism, the OpenGL implementation that performance is the highest.
IDATA engineering structure is done special design by the demand according to software frame, completes basic Sign Design at graphical development interface.The Sign Design being standardized according to user demand during exploitation, and the figure code of its generation is done secondary encapsulation, using fundamentals such as the common sky earth of aviation field, altimeter, speedometer, compass, oil plant tables as standard icon, establish the icon software library of control.For each control design, in control, motion graphics controls logic, and the dynamic parameter design graphic interface of application program-oriented method more.
The IDATA aviation icon storehouse source code generated is made to keep separating with application layer program by the design of control.During use, standard icon source code is added into application software engineering, and provides dynamic data excitation by calling corresponding iconic interface for it, motion graphics software design can be completed.The method does not need designer and grasps the OpenGL art of programming of complexity, shortens the Development of Graphical Interfaces cycle.
The graphics software of the method exploitation has platform-neutral, it is not necessary to too much amendment can be used in VXWorks, Linux, Windows etc. and support the operating system platform of OpenGL.
Traditional airborne passenger cabin multiple functional displays (MFD) graphic interface development approach adopts programming to carry out, and the construction cycle is long, and software efficiency is difficult to ensure, standardization is low.The present invention carries out secondary development on the basis of IDATA, utilizes ACG instrument to create a kind of development process shorter, high software efficiency, standardized aviation multiple functional displays test pattern library software development approach.Utilize the method can make MFD test pattern storehouse, make MFD graphic interface software design tend to specification.
The ACG pattern utilizing IData under VxWorks platform achieves a kind of aviation multiple functional displays test pattern storehouse development approach.The method carries out the interface development of the basic icon of shape library under IData instrument, by engineering is carried out respective handling, makes basic icon control, standardization, and possesses and dynamically control parameter interface.ACG instrument is finally utilized to generate the air standard icon function library of source code form, for graphics software.
Adopting this to invent, designer need not grasp the graphical programming knowledge such as OpenGL can design the standardized graphical interfaces that display effect is excellent, and development difficulty is low, cycle is short, and the higher execution efficiency of program, portable good, Windows and Linux platform can be transplanted to easily.
The present invention has been successfully applied to the exploitation of the airborne multiple functional displays MFD graphical interfaces of certain emphasis model, and the graphics software operational efficiency of formation is high, and display effect is excellent, and working service is convenient.
Claims (3)
1. an aviation multiple functional displays test pattern storehouse development approach, it is characterised in that: described aviation multiple functional displays test pattern storehouse development approach comprises the following steps:
1) according to MFD graphical interfaces demand, IDATA engineering structure is divided;
2) the icon function library according to MFD graphical interfaces demand Criterion;
3) for step 2) icon in obtained standardized icon function library adds motion graphics in control and controls the graphic interface of logic and application program-oriented method;
4) keep separating with application layer program by the IDATA aviation icon storehouse source code generated;
5) standard icon source code is added into application software engineering, and provides dynamic data excitation by calling corresponding iconic interface for standard icon source code.
2. aviation multiple functional displays test pattern storehouse according to claim 1 development approach, it is characterised in that: described step 2) specific implementation be:
2.1) Sign Design being standardized according to MFD graphical interfaces demand;
2.2) using the common fundamental of aviation field as standard icon, the icon function library of Criterion;The common fundamental of described aviation field includes but not limited to a day earth, altimeter, speedometer, compass and oil plant table.
3. aviation multiple functional displays test pattern storehouse according to claim 2 development approach, it is characterised in that: described step 2) it is the standardized icon function library utilizing ACG instrument to generate.
Priority Applications (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410720922.XA CN105718249A (en) | 2014-12-01 | 2014-12-01 | Aviation multi-functional display standard graphic library development method |
Applications Claiming Priority (1)
Application Number | Priority Date | Filing Date | Title |
---|---|---|---|
CN201410720922.XA CN105718249A (en) | 2014-12-01 | 2014-12-01 | Aviation multi-functional display standard graphic library development method |
Publications (1)
Publication Number | Publication Date |
---|---|
CN105718249A true CN105718249A (en) | 2016-06-29 |
Family
ID=56145523
Family Applications (1)
Application Number | Title | Priority Date | Filing Date |
---|---|---|---|
CN201410720922.XA Pending CN105718249A (en) | 2014-12-01 | 2014-12-01 | Aviation multi-functional display standard graphic library development method |
Country Status (1)
Country | Link |
---|---|
CN (1) | CN105718249A (en) |
Cited By (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201493A (en) * | 2016-06-30 | 2016-12-07 | 成都金本华电子有限公司 | UcGui system based on vxWorks |
CN108037970A (en) * | 2017-12-07 | 2018-05-15 | 中国航空无线电电子研究所 | Build the instrument and its method of civil aircraft cockpit man-machine interface rapid prototyping |
Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520899A (en) * | 2011-12-07 | 2012-06-27 | 中国航空无线电电子研究所 | Universal cockpit display management system and method for developing corresponding display and control systems |
CN103700407A (en) * | 2013-12-14 | 2014-04-02 | 中国航空工业集团公司第六三一研究所 | Aviation application-based verification method for domestic storages |
-
2014
- 2014-12-01 CN CN201410720922.XA patent/CN105718249A/en active Pending
Patent Citations (2)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN102520899A (en) * | 2011-12-07 | 2012-06-27 | 中国航空无线电电子研究所 | Universal cockpit display management system and method for developing corresponding display and control systems |
CN103700407A (en) * | 2013-12-14 | 2014-04-02 | 中国航空工业集团公司第六三一研究所 | Aviation application-based verification method for domestic storages |
Non-Patent Citations (1)
Title |
---|
许少尉等: "基于IData的航空多功能显示器图形界面", 《航空计算技术》 * |
Cited By (3)
Publication number | Priority date | Publication date | Assignee | Title |
---|---|---|---|---|
CN106201493A (en) * | 2016-06-30 | 2016-12-07 | 成都金本华电子有限公司 | UcGui system based on vxWorks |
CN108037970A (en) * | 2017-12-07 | 2018-05-15 | 中国航空无线电电子研究所 | Build the instrument and its method of civil aircraft cockpit man-machine interface rapid prototyping |
CN108037970B (en) * | 2017-12-07 | 2021-03-02 | 中国航空无线电电子研究所 | Tool and method for building man-machine interface rapid prototype of civil aircraft cockpit |
Similar Documents
Publication | Publication Date | Title |
---|---|---|
CN103903086A (en) | Method and system for developing management information system based on service model driving | |
CN106815016A (en) | A kind of MVVM based on Domain Driven Design designs a model | |
CN104050332A (en) | Distributed-type real-time comprehensive simulation method of avionics system | |
RU2006133383A (en) | VISUALIZATION OF THE USER INTERFACE | |
CN105224337B (en) | A kind of desktop starter dynamic addition floating window method | |
CN110855482A (en) | Three-dimensional dynamic communication network analog simulation method, system and storage medium | |
CN107450897B (en) | Cross-platform migration method and device for graphic engine | |
CN110427182A (en) | A kind of template type construction APP method and device | |
US20150111180A1 (en) | Methods, systems, and computer readable media for cursor and text entry for aircraft interface simulation | |
CN104407576A (en) | Realization method for general type production and manufacturing unit and control system thereof | |
CN105138462A (en) | Testing software integration frame and method for processing testing data | |
CN108536964A (en) | Storage medium, satellite constellation covering performance simulating analysis and its system | |
CN103970109A (en) | Flow reappearing visualization method based on industrial field data under Web environment | |
CN114546364A (en) | Configuration method of visual chart assembly | |
CN112068831A (en) | Display system prototype configuration development tool | |
CN110765670B (en) | Helicopter simulator comprehensive display image dynamic generation method | |
CN105718249A (en) | Aviation multi-functional display standard graphic library development method | |
CN102819434B (en) | A kind of power information communication scheduling report form showing method and device | |
US20160093104A1 (en) | Virtual Reality Envrionment Color and Contour Processing System | |
CN101986314A (en) | Computer aid engineering based technical model property automatic applying method | |
US9596654B2 (en) | Association of applications to clusters mapped to logical battery partitions | |
WO2017006223A1 (en) | Graphic engine for creating and executing applications with multisensory interfaces | |
CN102591580B (en) | View object refreshing method and view object refreshing system | |
CN102874412B (en) | A kind of virtual meter panel group based on ARM and its implementation | |
KR101460213B1 (en) | Flight vehicle Control Training System and Method |
Legal Events
Date | Code | Title | Description |
---|---|---|---|
C06 | Publication | ||
PB01 | Publication | ||
C10 | Entry into substantive examination | ||
SE01 | Entry into force of request for substantive examination | ||
WD01 | Invention patent application deemed withdrawn after publication |
Application publication date: 20160629 |
|
WD01 | Invention patent application deemed withdrawn after publication |