CN105718249A - Aviation multi-functional display standard graphic library development method - Google Patents

Aviation multi-functional display standard graphic library development method Download PDF

Info

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
Application number
CN201410720922.XA
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.)
AVIC No 631 Research Institute
Original Assignee
AVIC No 631 Research Institute
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 AVIC No 631 Research Institute filed Critical AVIC No 631 Research Institute
Priority to CN201410720922.XA priority Critical patent/CN105718249A/en
Publication of CN105718249A publication Critical patent/CN105718249A/en
Pending legal-status Critical Current

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

A kind of aviation multiple functional displays test pattern storehouse development approach
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.
CN201410720922.XA 2014-12-01 2014-12-01 Aviation multi-functional display standard graphic library development method Pending CN105718249A (en)

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)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
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

Patent Citations (2)

* Cited by examiner, † Cited by third party
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)

* Cited by examiner, † Cited by third party
Title
许少尉等: "基于IData的航空多功能显示器图形界面", 《航空计算技术》 *

Cited By (3)

* Cited by examiner, † Cited by third party
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