ndb9300public-ndb2excel简介

1 引言

ndb9300是一个自己定义的机载导航数据库劳作(不敢称为项目)代号,其中3表示是第3种数据库。

多年前,对在役民航客机中的某型机载导航数据库的二进制文件进行分析,弄明白它的数据结构后做了几个工具,现在发布其中一个工具——ndb2excel的源代码。

2 可能的用途

可能的用途之一是给机载导航数据库的研制者提供参考。

通过阅读ndb2excel的源代码,可以了解工程化的机载导航数据库的结构是何模样。

可能的用途之二是以ndb2excel为基础,开发出用多种方式操作和呈现机载导航数据库的工具,为航空公司的机载导航数据库相关人员提供方便(这是笔者的臆想)。

3 使用注意

  • 首先尝试待解读的数据库文件是否与ndb2excel的期望格式匹配。方法是,用WinRAR把它解压,如果得到以下名称的文件则表明格式是匹配的:

  • 在ndb2excel的可执行文件目录E:\ndb9300public\Debug和E:\ndb9300public\Release中有一个名为ndb9300.ini的文件,使用者要在该文件中指明本机WinRAR.exe的路径。例如:C:\Program Files\WinRAR\WinRAR.exe。
  • ndb2excel在运行开始时强制关闭微软的excel进程。如果用的是wps的excel,则要手动关闭它,或修改ndb2excel的关闭代码。
  • ndb2excel生成SID、STAR、APP的excel表比较慢,大约要8分钟。也许改为用python编程后可提高速度。
  • ndb2excel可在VS2022中运行,或用批处理文件方式运行。批处理文件的样例在E:\ndb9300public\distrib\test\ndb2excel_out中。
  • 发布目录中的E:\ndb9300public\distrib\test\ndb_in用于放数据库文件。此目录不提供样例文件。

4 下载地址

链接:https://pan.baidu.com/s/17J899_JOnBgEIW44CORe8A?pwd=w9rn

提取码:w9rn

5 免责声明

笔者无偿发布ndb2excel,不承担由于ndb2excel的使用或无法使用而产生的任何责任。

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值