J661入门教程01:简介

达索集团

达索集团是法国大型工业集团,由达索家族控股。由航空先驱马塞尔·达索(Marcel Dassault)创立,最初以飞机制造为核心,后扩展至多领域。

比较知名的就是达索集团子公司达索系统的SolidWorks和CATIA。

达索航空

达索航空(Dassault Aviation)是法国跨国公司达索集团的子公司,负责设计、制造和维护军用战斗机,是最大的公务机制造商之一。

比较知名的就是前几天被J10 CE打下来的阵风战斗机。

A661

关于A661介绍见A661认证

J661

J661项目提供了一个通用的ARINC 661座舱显示系统(或ARINC 661服务器),用Java语言编写。该项目由达索航空维护。

关于ARINC 661标准

ARINC 661是一项旨在标准化驾驶舱显示系统(CDS)定义及其与管理飞机电子功能的用户应用程序(UA)之间通信的标准。图形用户界面的定义完全由二进制定义文件(DF)确定。CDS软件由一个内核组成,该内核能够在初始化时创建DF中指定的图形用户界面层次结构,因此即使图形用户界面定义发生变化也不需要重新编译。

标准规范:

  • CDS接口的GUI定义,存储在名为DF(定义文件)的二进制文件中,该文件定义了图形界面树的结构。GUI树在初始化时(标准中称为定义阶段)在CDS中实例化,使用DF中包含的定义。
  • 用户应用程序(UA)和CDS之间的运行时通信。此通信协议通常用于UA向CDS发送小部件修改,并从CDS返回用户事件(如按钮选择)给UA。

为了符合标准,CDS必须有一个内核,在CDS初始化时使用定义文件创建小部件树,并通过运行时协议与UA进行双向通信。ARINC 661并不强制使用特定的数据总线结构来实现CDS和UA之间的低级通信。例如,可以使用ARINC 429或以太网协议,但这不是强制性的。

关于J661项目

J661项目提供通用ARINC 661座舱显示系统(或ARINC 661服务器),用Java语言编写,以便:

  • 促进对ARINC 661标准的理解,
  • ARINC 661概念和架构原型,
  • 促进项目之间ARINC 661规范和工件的重复使用,

CDS体系结构的设计允许定义可轻松修改或扩展的服务器行为,例如:

  • 自定义外观和感觉,
  • 定制小部件本身的实现,甚至创建新的小部件或现有小部件的新版本,
  • 管理标准的多个版本(参见元定义)
  • 使用特定的传输层协议,
  • 向服务器添加新的自定义功能,

这是通过模块化插件体系结构实现的,它允许在运行时进行定制,而无需更改服务器核心本身。

J661项目组件

J661项目包括:

  • ARINC 661 Server(CDS),它同时具有Swing和JavaFX实现
  • 通用ARINC 661客户端(UA)
  • ARINC 661定义文件编辑器

该项目还包含几个用于编辑器、客户端或服务器的插件。有关项目体系结构的更多信息,请参见体系结构文章。

开始入手

请查阅ARINC661文章,以获取有关ARINC 661标准本身的更多信息。还请查看可用的ARINC 661小部件列表。

要使用J661项目,可以访问以下入门文章之一:

  • ARINC 661服务器,用于J661服务器(CDS)
  • J661通用用户应用程序(UA)的通用ARINC 661客户端
  • ARINC 661编辑器
  • 你也可以寻找教程

J661项目的组件分发可在sourceforge上找到。如果您想了解需要哪些文件,请参阅分发。

请注意,ARINC 661支持文章解释了J661中支持的标准部分。

J661开发

前往J661开发区获取更多关于J661周边开发的信息。请注意,无需修改核心J661代码即可为您的服务器、客户端或编辑器添加新功能。插件和J661扩展允许在不更改代码核心的情况下添加许多新功能。

声明

该项目并非官方ARINC项目。ARINC 661标准是“实现无关”的:ARINC 661分委会不推荐使用任何特定的ARINC 661兼容工具。分委会的目标不是提供工具,而是标准化CDS/UA接口。

然而,参与此项目的部分人员也加入了ARINC 661分委会,委员会可能会在必要或有用时(如果需要)将该服务器实现作为工具,用于原型化新的ARINC 661概念,然后再纳入标准的新补充部分。

尽管此服务器实现尽可能地与标准保持一致,但对此工作的任何保证均不适用。用户应自行承担因特定使用或应用此服务器而产生的所有风险、质量和性能问题及责任。此外,任何标准的实现都无需强制与此服务器保持一致性,甚至在开发过程中也不必以任何形式使用它。

我们强烈建议希望实施ARINC 661的人或组织从航空无线电公司(ARINC)获取标准参考,该公司维护所有ARINC标准。对ARINC 661标准感兴趣的人也可以联系ARINC 661分委会,地址为http://www.aviation-ia.com/aeec/projects/cds

查看

参考资料


J661入门教程01:简介
https://blog.jackeylea.com/j661/intro-of-j661/
作者
JackeyLea
发布于
2025年5月26日
许可协议