2.11.1      产物概述

    GESTE――今朝国产最先辈的通用半什物仿真体系。

    GESTE是由我国工作者自立研发,具有自力知识产权的通用半什物仿真体系,它的研制胜利突破了外洋对我国在相干范畴的手艺把持和封闭,弥补了我国嵌入式体系缺少通用半什物仿真体系的空缺。GESTE具有国际抢先的手艺、完美的功用,有助于进步嵌入式体系的可靠性和安全性,特别是在航空、航天、船舶以及刀兵等主要范畴,能有效地发明嵌入式体系缺点,制止因为嵌入式体系缺点激发的变乱,收缩嵌入式体系的研发周期。

    通用半什物仿真体系(GESTE)能够满意航空、航天、国防、汽车和相似体系嵌入式体系的开辟和仿真的配合需求。

    在某子系统的研制阶段,在其他的交联体系没有研制出来的状况下,GESTE能够对交联体系停止体系仿真,供嵌入式体系开辟和调试之用。在嵌入式体系调试或验收阶段,GESTE能够经由过程对其交联情况仿真实现在实在情况中难以施行的旌旗灯号,并且能够模仿体系能够运转的场景,发明体系潜伏的缺点。

    GESTE适用于接纳产业尺度接口或按照特殊要求定制接口的嵌入式体系,为嵌入式体系供给了仿真开辟、及时仿真和仿真成果阐发的完好解决方案。

 

2.11.2      产物功用

   GESTE2.1为嵌入式软件供给通用的仿真测试情况,撑持对嵌入式软件停止及时、闭环、非侵入式的体系测试。在通用性的基础上,撑持并帮助用户的二次开发,从而满意公用测试需求。

  2.11.2.1  主要功能简介

测试历程管理;

● 仿真模子图形化开辟及代码主动天生;

● 仿真模子代码的穿插编译和调试;

● 测试剧本帮助编纂及语法查抄;

● 测试历程监控;

● 及时测试;

● 测试数据搜集定制;

● 测试数据过后阐发;

● 日记管理;

● 扩大功用(可集成MATLAB和CodeTest);

● 毛病注入;

● 各类IO接口撑持及扩大;

  2.11.2.2  GESTE2.1组件

测试历程管理

    GESTE2.1测试历程接纳项目-工程-单位的三级管理机制。项目对应一个被测体系,项目上面能够建多个工程,每一个工程对应一个交联情况模子,针对被测体系的一个方面停止测试。测试单位是对测试的一次构造,实现了测试场景的保留和测试的复用。

仿真模子

    仿真模子代码的主动天生是GESTE2.1的一个主要特征,在GESTE2.1中能够实现仿真模子的图形化开辟及模子代码的主动天生。

    GESTE2.1可实现对嵌入式软件交联装备自己的仿真及交联装备之间通信方法的仿真,从而构成测试所需求的模子信息库文件和IO信息库文件等接口文件。

    图形化的仿真模子搭建终了后,可主动天生仿真模子代码。用户还能够按照实践需求对仿真模子的内特性停止仿真(如集成Matlab模子、编写及时编译施行的剧本等)。

剧本编辑器

    GESTE2.1为用户供给壮大的图形化测试剧本开辟情况,撑持相似Visual Studio的编纂导航,用户只需输入简朴的字符,编辑器将按照仿真模子信息主动协助用户完成输入。GESTE2.1供给的多使命剧本机制十分合适软件测试的要求,而且撑持周期使命和按时使命。剧本编辑器为用户供给了公用语句插入功用、变量赋值功用、主动增加正文标号和剧本语法查抄功用。编写终了的测试剧本能够下载到及时处理机中,由编译器及时编译施行,驱动测试的停止。

测试监控面板

    测试监控面板为用户供给了及时的图形化的数据显现功用和测试的在线掌握功用。用户能够在测试历程中按照实践需求以差别的方法及时显现指定数据,同时也能够及时地经由过程面板上的控件发送在线剧本,实现用户与被测软件的交互。

    测试监控面板上的控件次要包罗三类:表积聚,包罗标签、分组框和分割线;掌握类,包罗编纂框、组合框、旋钮、按钮和开关,可供给在线剧本功用;显现类,包罗趋向图、树形图、柱状图、LED、信号灯等,用于及时观察测试数据。

构造阐发东西(TDA)

    测试成果阐发东西能够根据用户定制的搜集计划收罗数据,用于测试完毕后对成果数据的阐发。TDA的数据显现和阐发功用次要包罗三个方面:列表显现与阐发、曲线显现与阐发和测试剧本显现。

    列表显现与阐发以表格列表的方法显现测试数据,能够实现数据过滤、数据查询、进制转换、显现列表挑选等功用。曲线阐发以曲线的方法显现测试数据变革趋向,按照需求显现指定的数据变量。TDA还供给挑选、复位、放大、挪动和坐标等东西,帮助用户阐发数据。TDA还能够在阐发历程中显现测试剧本,便于比力测试输入、预期输出与实践测试成果。

扩大功用

    GESTE2.1实现了对Matlab模子的集成,针对仿真模子的一些庞大旌旗灯号的处置及运算,它操纵了Matlab中Simulink壮大的建模功用,联系关系仿真模子之间变量输入、输出的变革纪律,如许用户能够制止编写大量庞大的剧本和模子代码。关于庞大的交联情况,假如用户曾经有了Matlab模子,GESTE挪用RTW天生的C代码使其可以编译成在目的节点上许可的可执行文件。

数据源

    GESTE2.1撑持数据源模子,能够将大量的测试输入数据以数据源模子的方法停止加载。在测试历程中,为了进步仿真传神度,凡是会将纪律十分庞大且不便于数学建模,大概计较十分耗损CPU资本的测试数据在测试运转前以文件的格局存储,测试历程中,GESTE2.1操纵已存储的数据源文件,输入数据以驱动被测软件的运转,从而完成测试。数据源模子经由过程在工夫大将测试数据的发生与测试历程停止别离,低落了仿真测试情况的计较强度,有用的节流了CPU资本。

毛病注入

    GESTE2.1为用户供给了1553B总线的常见8种毛病模式的注入功用,同时GESTE2.1经由过程继电器参与毗连部门,可中止被测部件随便输入输出旌旗灯号或总线旌旗灯号,经由过程软件掌握对被测部件的旌旗灯号注入各类毛病,包罗短路、断路和接地等。

I/O接口撑持及扩大

    GESTE2.1的及时处理机是通用的产业尺度为根底的及时体系,它具有典范的IO接口,这些范例包罗:MIL-STD-1553B,ARINC429,RS232/422/485,以太网,CAN,DI/DO,AD/DA和继电器等;并且它还能够按照用户需求,撑持自定制的非标准接口。

 

2.11.3      产物特性

  2.11.3.1  次要特性

工夫特性:能够满意与交联情况接口通信的周期不小于0.5ms的及时嵌入式软件的体系测试。

通用性:可以同时仿真多个交联装备,撑持多种IO接口及总线范例,对嵌入式软件施行高工夫精度以及带闭环反应的体系测试。

灵活性:供给开放的仿真建模情况和通用的测试剧本形貌言语。同时,经由过程灵敏增长用户驱动的方法撑持用户的特定IO接口,而且撑持仿真模子代码的二次开发。

易用性:供给图形化的仿真建模、模子代码主动天生、测试剧本帮助编纂、测试历程图形化监控和测试数据图形化分析。

  2.11.3.2  GESTE的硬件体系结构

    GESTE接纳双CPU构造,分为仿真测试主机和及时处理机两部门。GESTE的硬件设置能够有便携式设置和机柜设置两种。

737050.com 

图 1  GESTE便携式硬件构造

 澳门金沙娱乐场手机版

图 2  GESTE机柜式硬件构造

 

● 仿真测试主机是一台高机能PC机,次要面向仿真用户,用于停止仿真前的开辟事情,仿真中的显现监控,以及仿真后的数据处理事情。

● 及时处理机运转于及时操作系统VxWorks下,次要完成及时仿真使命,驱动全部仿真的一般运转。

● 仿真测试主机和及时处理机之间的通信经由过程以太网来完成,撑持仿真数据的静态下载和上传功用。

● 及时处理机与被测体系之间的通信经由过程总线及I/O接口完成,今朝撑持的总线及I/O有:

MIL-STD-1553B/ARINC429/CAN/AD/DA/RS232/RS422/RS485/DI/DO/RELAY/以太网,及用户定制接口等。

  2.11.3.3  GESTE的软件体系结构

    在仿真测试主机上运转仿真开辟组件。次要完成仿真开辟功用,详细包罗仿真模子开辟、可视化的剧本开辟、面板搭建,仿真情况设置、数据搜集定制、数据过后阐发及日记管理等功用。

运转于及时处理机上的体系次要完成及时仿真功用,详细又包罗数据效劳、模子效劳、非常处置效劳、法式调理、驱动程序等功用。

 

图3  GESTE软件体系结构

 

  2.11.3.4  GESTE典范工程使用

● X型号惯性/卫星组合导航INS体系

● X型号大气数据计算机ADC体系

● X型号使命计算机MC体系

● X型号火控计算机系统

● X型号发动机数控系统

● X型号稳瞄跟随体系

● X型号炮塔随动体系等

737050.com