1.一种图形绘制工具,主要包括DF可视化设计模块、DF文件管理模块、仿真模块三个部分,其特征在于:
所述DF可视化设计模块可以创建图层并在图层上绘制widget,生成图层对应的结构树;
所述DF文件管理模块可以将显示界面中的部件对应的各种数据转换为DF所需要的格式的数据;
所述仿真模块可以解析二进制DF文件,并绘制出DF文件中包含的层和widget。
2.一种基于ARINC661的可视化DF的设计验证方法,具体步骤如下:
(1)用如权利要求1所述的图形绘制工具创建一个图层或多个图层;
(2)在一个图层上,使用图形绘制工具里已有的widget图形符号,绘制显示界面;
(3)使用绘图工具提供的“生成XML”菜单,生成上面图层widget对应的XML文件;
(4)如果有其他图层,继续绘制其他图层的显示界面,然后重复步骤2,否则,执行步骤6;
(5)使用绘制工具提供的“XML文件合并”菜单,将所有图层的XML文件合并在一起;
(6)使用绘制工具提供的“生成二进制DF”菜单,将XML文件转换为二进制DF文件;
(7)选择当前显示的图层,点击绘制工具中的“开始仿真”菜单;
(8)模拟内核通过解析DF文件显示图形,设计者通过显示的图形,判断DF文件是否正确。
3.根据权利要求2所述的基于ARINC661的可视化DF的设计验证方法,其特征在于:创建图层时首先设置分辨率,根据需要选择常规设置1024×768,或者自定义设置,设置其他分辨率。
4.根据权利要求2所述的基于ARINC661的可视化DF的设计验证方法,其特征在于:绘制显示界面时可以通过属性栏改变widget图形符号的属性,步骤如下:
(2a)使用图形绘制工具在图层上画三个长方形,将三个长方形的颜色设置为红、黄、绿;
(2b)将红、黄、绿三个正方形,按照绿、红、黄的顺序由下到上纵向排列;
(2c)在组合的长方形的底部,对称两个三角形,将颜色设置为黄色;
(2d)在长方形的下端绘制一个label,用来显示当前传感器的参数。
5.根据权利要求2所述的基于ARINC661的可视化DF的设计验证方法,其特征在于:图形绘制工具可以绘制出的widget包括:GpArcCircle、GpArcEllipse、GpCrown、GpLine、GpLinePolar、GpRectangle、GpTriangle、label、labelComplex、picture、pictureAnimated、symbol、symbolAnimated、PushButton、CheckButton、EditBoxText、ToggleButton、PicturePushButton、PictureToggleButton、SymbolPushButton、SymbolToggleButton、BasicContainer、MaskContainer、RotationContainer、TranslationContainer、BLinkingContainer。
6.根据权利要求1所述的一种图形绘制工具,其特征在于:DF所需的格式包括XML格式和二进制格式两种。