- UID
- 60031
- 注册时间
- 2018-8-23
- 在线时间
- 小时
- 最后登录
- 1970-1-1
- 精华
- 阅读权限
- 50
- 听众
- 收听
已绑定手机
|
本帖最后由 Mark_Ma 于 2021-4-23 21:01 编辑
之前发现在A300的MCDU中输入经纬度航点必须得输成类似这样的格式:29E30
后来查找发现这是一种叫“ARINC 424 Shorthand System”的格式,与各种飞行计划软件中常见的“29N130E”这样的格式的转换规则略微有点难以记忆,所以用python编写了这个转换器方便飞行计划输入
该软件在GitHub上开源,欢迎共同完善其功能
由于我也是初学python,所以这个程序可能不是特别完美,里面包含了一个超大的if-elif-else结构,不过以后会逐渐优化的
如果有可能的话,我也希望以此为基础,将这个小软件在未来逐渐扩展为一个完整有UI的开源全功能模拟飞行辅助工具
v1.0版已知问题:
*暂时仅支持整数经纬度
-------------------------------
V1.2更新:
修复一个小问题:未按规则随意输入的字符串不再会导致程序出错,而是会提示输入未按格式并被要求重新输入
v1.1更新:
修复一个问题:在输入85N000E这样经度为0的点时应输出“8500N”这样经度为两位数字的点,上一版本中输出不正确,已修复
在开源地址可查看具体修复内容
-------------------------------
开源地址:https://github.com/SlimeMark/ARINC-Lat-Lon-Transformer-for-FlightSim
GitHub release:https://github.com/SlimeMark/ARINC-Lat-Lon-Transformer-for-FlightSim/releases
欢迎各位大佬参与完善其功能,报告问题在该帖下或在GitHub页面的issue中均可,欢迎pull request
为方便下载另开放百度网盘下载(v1.2版本修复的问题不会影响程序主要功能,故百度网盘链接仍然为v1.1版本程序):链接:https://pan.baidu.com/s/11bgYCYC3cDRhjVeq_xgqrQ 提取码:gg88
|
|