ANSYS SCADE Solutions for ARINC 661 Capabilities

完整可定制的 ARINC 661 小部件库

为了加快 ARINC 661 小部件库的开发,SCADE 小部件库为附录 5 涉及的全部 77 个 ARINC 661 标准小部件和 7 个扩展提供了一套可定制的 SCADE Suite 和 SCADE Display 模型、相关软件需求规范 (SRS) 和项目文档数据。

完整的 SCADE ARINC 661 小部件模型库

  • ARINC 661 XML 配置文件集
  • SCADE Suite 模型,用于描述小部件的行为逻辑
  • SCADE Display 模型,用于描述小部件的图形和交互式部件
  • 手动 C 代码(如需要),用于完成小部件的行为逻辑、图形或交互式部件的描述
  • ARINC 661 附录 5 的小部件扩展
  • 满足外观建模附录要求,方便样式集定制和交换

小部件库软件文档

  • 小部件库的软件需求规范 (SRS),描述小部件的外观要求
  • 用于开发小部件库的设计标准(用于 SCADE Suite 和 SCADE Display 设计)和编码标准(用于手动 C 代码)
  • 解释最终用户如何在其平台和 DO-178B/C 认证环境中使用、定制和修改小部件库的要素及其软件文档的指南
Capabilities: Complete and Customizable ARINC 661 Widgets Library

ARINC 661 小部件原型构建和设计n

与 ARINC 661 标准兼容的 SCADE Widget Creator 是一款 SCADE Suite 和 SCADE Display 插件,可以帮助飞机制造商和 CDS 开发人员实现:

  • 自动化构建原型、实施、定制和模拟 ARINC 661 小部件库(外观和行为),作为 SCADE Suite 和 SCADE Display 模型
  • 创建和管理一系列 ARINC 661 配置文件,用于定义小部件列表、小部件界面和小部件相互依赖性

ARINC 661 小部件列表和接口(作为 XML 文件)说明

  • 定制小部件库中的小部件列表
  • 小部件库中使用的 ARINC 661 常量
  • 小部件库中使用的 ARINC 661 类型
  • ARINC 661 小部件的层次结构(父项和子项)
  • 每个小部件的标准 ARINC 661 接口的定义(DF 参数、设置参数和事件)
  • 通过小部件实施小部件的定义:ARINC 661 接口和 SCADE Suite/SCADE Display 模型接口之间的映射,以及小部件之间的通信通道的映射

ARINC 661 小部件模型可以构建原型、设计(外观、行为和样式集)、模拟和生成报告

  • 设计标准或定制 ARINC 661 小部件作为 SCADE 模型
  • 用于行为逻辑的 SCADE Suite
  • 用于交互式图形的 SCADE Display
  • 外部 C 源代码(如果需要)
  • 使用 ARINC 661 小部件模型的 SCADE Suite Simulator 进行模型级调试和模拟
  • 根据 ARINC 661 附录 6 的附件 J(外观建模)设计外观能力和外观定义数据
Capabilities: ARINC 661 Widget Prototyping and Design

自动 ARINC 661 服务器生成

用于 ARINC 661 兼容系统的 SCADE Server Creator 可支持飞机制造商和 CDS 开发人员自动生成多数 ARINC 661 服务器的 C 源代码,包括:

  • 使用 SCADE Suite KCG 和 SCADE Display KCG 从 Widget 模型(使用 SCADE Widget Creator 创建的,或在 SCADE Widget 库中提供的)生成的 C 源代码
  • ARINC 661 服务器中依赖于小部件的部件对应的 C 代码(例如 DF 解析、服务器端通信协议管理、窗口和层逻辑、绘图方案等),其来自于 ARINC 661 配置文件集

ARINC 661 服务器源代码自动生成

  • 从“ARINC 661 配置”文件自动生成可读和可打印的报告,描述与 ARINC 661 标准规格布局相同的每个小部件的参数、创建结构、事件结构或运行时修改参数表
  • 可配置的 ARINC 661 服务器的源代码
  • 自动生成二进制 ARINC 661 Widget 库,以便集成到 SCADE UA Page Creator 的 WYSIWYG(所见即所得)的环境中
  • 通过 ARINC 661 小部件库自动生成 C 源代码,用于集成到 ARINC 661 服务器
  • 支持符号和图片图形定义
  • 支持 GBK/UTF-8 字符集(根据 ARINC 661-5 附录)

除了由 SCADE Server Creator 生成的代码之外,Server 代码还包括对应于以下项的 C 源代码:

  • 服务器的核心部分,此部分独立于平台架构(RTOS/HW/ 驱动程序),其中包含了服务器多个部分使用的公共服务和结构。只有在服务器中需要新功能或定制功能时,才需要修改此部件。
  • 服务器的基于平台的体系结构部分,其中包括主循环、输入/输出调度、OpenGL/视频初始化和窗口和层配置的定义。此部分需要最终用户自行定制,以匹配目标体系结构。

SCADE Server Creator 还支持使用 ARINC 661 Widget 库和配置数据自动生成适用于 Windows/PC 主机的 ARINC 661 服务器可执行程序。

生成服务器的特点

  • 便携(本机在 Windows 和 Linux 下工作)
  • 可通过 ARINC 661 配置文件(可定制的小部件列表、可定制的小部件界面 [如定义或运行时参数、事件等] 以及小部件之间的可定制依赖性)进行配置
  • ARINC 661 服务器的可配置部分由 Server Creator 自动生成
  • 有限且明确的平台依赖性(例如内存管理、图形资源访问、主调度等)
  • 多 UA 支持,多 DF 支持
  • 将 ARINC 661 页面与多个 SCADE Display 生成的“符号体系”层混合
  • 管理通过 XML 配置文件自动生成的多个显示单元 (DU)、窗口和层“配置”
  • DU、窗口和层的运行时重新配置
  • 多光标支持,多个“类键盘”设备支持
  • 基于以太网和 TCP/IP 的通信协议(可由用户定制)
  • 可配置资源和样式设置为二进制数据
Capabilities: Automatic ARINC 661 Server Generation

ARINC 661 UA 定义文件 (DF) 原型构建和设计

兼容 ARINC 661 标准的 SCADE UA Page Creator 是一款 SCADE Display 插件,可让 UA 设计人员以基于模型的方式在主机工作站上进行 ARINC 661 UA DF 页面原型构建和设计。您可以将 ARINC 661 小部件实例化,并使用所有标准和定制小部件的实时 WYSIWYG 反馈对所有 DF 参数类型建模。

UA 页面创建功能

  • 通过实例化用 SCADE Widget Creator 创建的(或工具默认提供的)ARINC 661 Widget 来创建 ARINC 661 UA DF 模型
  • 与 SCADE Display 相同的前端,具有高级编辑功能,符合人体工程学
  • 默认的 ARINC 661 小部件库(二进制),支持符合 ARINC 661 附录 5 的 UA DF 页面的快速启动设计
  • 集成用于 WYSIWYG 设计的主机二进制 ARINC 661 服务器
  • 使用设计为 SCADE Suite 模型的 UA 和 ARINC 661 服务器,实现协同模拟
  • 协同执行用设计为 SCADE Suite 模型的 UA 和 ARINC 661 服务器,实现协同执行
  • 支持符号和图片图形定义,包括专用的 WYSIWYG UA 符号编辑器
  • 支持扩展
  • 样式集编辑器,用于根据外观建模附录描述外观定义数据
  • 定义文件接口规范(来自 ARINC 661 消息的运行时参数和事件)
  • 支持 GBK/UTF-8 字符集
  • 跨 SCADE 产品的统一项目结构,用于管理项目文件和资源
  • 模型 API 支持所有 SCADE UA Page Creator 概念和构造
Capabilities: ARINC 661 UA Definition File (DF) Prototyping and Desig

符合 DO-178C 要求的 ARINC 661 UA DF 生成

兼容 ARINC 661 标准的 SCADE UA DF Generator 是一款符合 DO-178C 要求的自动化生成工具,可根据由 UA Page Creator 创建的 ARINC 661 模型生成标准二进制和 XML 定义文件。

UA DF Generator 功能

  • 从 SCADE UA Page Creator 模型自动生成二进制 ARINC 661 UA DF
  • 通过一组 ARINC 661 配置文件(定义小部件列表和界面)进行配置
  • 导出标准 XML DF
  • 可作为符合 DO-178C 中 DO-330 TQL-1 要求的工具
  • 支持符号和图片图形定义
  • 支持 GBK/UTF-8 字符集
  • 完全支持 ARINC 661 附录 5,包括新的小部件和小部件扩展

SCADE UA DF Generator 认证包可提供认证机构所要求的 DO-178B/DO-178C 的所有认证材料(包括 TQP、TOR、IRS、TR、TAS、TCI 等)

Capabilities: DO-178C Qualifiable ARINC 661 UA DF Generation

ARINC 661 UA 通信代码生成

兼容 ARINC 661 标准的 SCADE Suite UA Adaptor 是 SCADE 套件 KCG C 代码生成器的插件模块,使您能够针对给定的 DF 自动生成 SCADE 套件 UA 和任何 ARINC 661 服务器之间的符合 ARINC 661 标准的 C 通信代码。

SCADE Suite UA Adaptor 功能

  • 根据 SCADE Suite UA 模型和 SCADE UA Page Creator 模型(或二进制 DF)之间的数据连接,自动生成符合 ARINC 661 标准的通讯代码,包括相关的“设置参数”和“获取事件”代码
  • 通过一组 ARINC 661 配置文件(定义小部件列表和接口)进行配置
  • 专用 UI,用于在模型级别 UA 和 DF 之间编辑映射数据
  • SCADE Suite 用户应用程序模型和基于 ARINC 661 主机服务器的定义文件之间的协同模拟
  • 根据 DF 接口名称过滤 SCADE Suite 和 UA DF 模型连接的 ARINC 661 消息
  • 专用的 SCADE Suite 库,用于 ARINC 661 建模
  • 完全支持 ARINC 661 附录 5,包括新的小部件和小部件扩展
Capabilities: ARINC 661 UA Communication Code Generation