ARINC 661 模块介绍
SCADE ARINC 661 解决方案是针对遵循 ARINC 661 标准的座舱显示系统(CDS)和用户应用(UA)
进行开发和仿真的工具集,包括定义文件(DF)和相关代码的生成等。该方案的主要包括
如下组成部分:
• Widget 设计器在 SCADE Display 和 SCADE Suite 的基础上进行了扩展,用于以基于模
型的方式创建 ARINC 661 控件库(包括外观和行为)。该工具利用 SCADE Display 和
SCADE Suite 的经过鉴定的 KCG 生成控件库的 C 代码,这些代码可直接用于后续 CDS
中 ARINC 661 Server 的集成。
• Widget 库是一套基于 ARINC 661 标准的可定制的 SCADE Suite 和 SCADE Display 模型,
包括 79 个 ARINC 661-5/6 标准控件的实现。同时,还提供了软件需求规格书(SRS)、
测试需求规格书(TRS)等项目文档。用户可基于该控件库进行快速的开发自己的
ARINC 661 控件库。
• Server 生成器用于根据 SCADE 的 ARINC 661 配置文件和 Widget 库生成 C 代码,这些
代码组成了最终 ARINC 661 Server 的大部分代码。
• UA 页面设计器对 SCADE Display 高级建模器进行了扩展,提供了采用基于模型的方
法创建 ARINC 661 页面的功能。这些页面模型可与 UA 逻辑(SCADE Suite 模型)进
行联合仿真,并可被 UA DF 生成器工具转换生成 ARINC 661 Server 在运行时所需要
的标准描述文件(包括二进制和 XML 格式两种形式)。
• UA 逻辑建模器实际上就是 SCADE Suite 工具。使用该工具可以创建 UA 的行为逻辑
模型,并调用 SCADE Suite KCG 生成应用程序代码。UA 逻辑程序与 ARINC 661 Server
之间的通讯代码是由 SCADE Suite UA 适配器自动生成的。
• SCADE ARINC 661 解决方案支持完整的 ARINC 661-5 标准及部分 ARINC 661-6 标准,
包括其扩展机制(ARINC 661 extension)等。
评论0