The invention discloses a universal component integration method based on ScadeDisplay software, which belongs to the technical field of unmanned aerial vehicle control platform. Comprises the following steps: designing and drawing display control module and set the display variable appearance Association; step two: create resource files and interface code; step three: create a new general software engineering; step four: add the header files and library files in the new project; step five: documents and resources the new interface code into general software engineering; step six: according to the application of resources, set the variable, refresh the interface, save the status of sequence component integration and display. The invention uses ScadeDisplay component software design and code generation, and integrated into the UAV ground station software, improve software reuse rate, provides a ground station code component and the universal solution, reducing the time and difficulty of operation training of software development and testing pressure and operators.
【技术实现步骤摘要】
本专利技术属于无人机控制平台
,具体涉及一种基于ScadeDisplay软件的通用组件集成方法。
技术介绍
随着无人机技术的发展,无人机地面站软件规模不断扩大,软件使用规模的扩大给软件的开发、测试和维护都带来了很大的压力,目前的无人机地面站软件设计和开发只针对本型号无人机,导致地面站软件数据庞大,每型无人机都需要单独开发一套地面站软件与之配合使用,这种做法造成大量功能重复的软件被开发,导致大量人力和时间的浪费。
技术实现思路
本专利技术的目的:为了解决上述问题,本专利技术提出了一种基于ScadeDisplay软件的通用组件集成方法,采用组件化软件设计思路,可以有效提高软件复用率和地面站软件通用率,降低开发、测试和维护的压力。本专利技术的技术方案:一种基于ScadeDisplay软件的通用组件集成方法,包括以下步骤:步骤一:设计并绘制显示控制组件外观并设置显示关联的变量;利用ScadeDisplay工具软件设计并绘制显示控制组件外观并设置可控部分显示关联的变量;步骤二:创建资源文件和界面代码;利用ScadeDisplay工具软件中KCG代码生成器,自动生成资源文件和界面代码;步骤三:创建一个新的通用软件工程;步骤四:在新建工程中添加头文件和库文件;在新建的通用软件工程的中添加ScadeDisplay工具软件提供的头文件和库文件,用于识别ScadeDisplay生成的资源文件和界面代码;步骤五:将资源文件和界面代码导入新建通用软件工程;通过在新建通用软件工程中,新建文件夹Code、ResourceCode,ManualCode、Utils四个文件夹,将Sc ...
【技术保护点】
一种基于ScadeDisplay软件的通用组件集成方法,其特征在于,包括以下步骤:步骤一:设计并绘制显示控制组件外观并设置显示关联的变量;利用ScadeDisplay工具软件设计并绘制显示控制组件外观并设置可控部分显示关联的变量;步骤二:创建资源文件和界面代码;利用ScadeDisplay工具软件中KCG代码生成器,自动生成资源文件和界面代码;步骤三:创建一个新的通用软件工程;步骤四:在新建工程中添加头文件和库文件;在新建的通用软件工程的中添加ScadeDisplay工具软件提供的头文件和库文件,用于识别ScadeDisplay生成的资源文件和界面代码;步骤五:将资源文件和界面代码导入新建通用软件工程;通过在新建通用软件工程中,新建文件夹Code、ResourceCode,ManualCode、Utils四个文件夹,将ScadeDisplay软件生成的界面代码导入到Code文件夹,将生成的资源文件导入到ResourceCode文件夹,将字符串文件导入到Utils文件夹中,在ManualCode文件夹中增加手写代码和增加数据成员变量;步骤六:按照申请资源、设置变量、刷新界面、保存状态的顺 ...
【技术特征摘要】
1.一种基于ScadeDisplay软件的通用组件集成方法,其特征在于,包括以下步骤:步骤一:设计并绘制显示控制组件外观并设置显示关联的变量;利用ScadeDisplay工具软件设计并绘制显示控制组件外观并设置可控部分显示关联的变量;步骤二:创建资源文件和界面代码;利用ScadeDisplay工具软件中KCG代码生成器,自动生成资源文件和界面代码;步骤三:创建一个新的通用软件工程;步骤四:在新建工程中添加头文件和库文件;在新建的通用软件工程的中添加ScadeDisplay工具软件提供的头文件和库文件,用于识别ScadeDisplay生成的资源文件和界面代码;步骤五:将资源文件和界面代码导入新建通用软件工程;通过在新建通用软件工程中,新建文件夹Code、ResourceCode,ManualCode、Utils四个文件夹,将ScadeDisplay软件生成的界面代码导入到Code文件夹,将生成的资源文件导入到ResourceCode文件夹,将字符串文件导入到Utils文件夹中,在ManualCode...
【专利技术属性】
技术研发人员:魏巍,张军,刘伟,施展,夏学锋,
申请(专利权)人:中国航空工业集团公司沈阳飞机设计研究所,
类型:发明
国别省市:辽宁;21
还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。