里程碑#
| # | 内容 | 状态 |
|---|---|---|
| M1 | 工具链:SDK、WASM 骨架、CI、oracle(对照基准)、反编译器 | 完成,已在 MSFS 中确认 |
| M2 | 电气、APU、气源、发动机起动、CFM56 数据表的规格说明 | 完成 |
| M3 | 电气、APU、引气、空调组件、发动机起动、CFM56 模型、点击路由 | 完成,已在 MSFS 中确认 |
| M4 | 显示器:PFD、ND、上下 EICAS、CDU、ISFD | 完成 少数 PFD / ND 数值仍待处理 |
| M5 | 使用 MSFS 导航数据的 FMS、自动驾驶和自动油门、LNAV、VNAV | 完成 |
| M6 | ILS 进近、自动着陆、TCAS、GPWS | 代码完成 验收飞行尚未录制 |
第一阶段的验收飞行是:冷舱 → 通电 → APU → 发动机 → 起飞 → 自动驾驶巡航 → ILS 着陆。
按范围#
模型和驾驶舱#
| 项目 | 状态 |
|---|---|
| 外部、驾驶舱、客舱:LevelUp 的每一个物体,带贴图、动画、灯光 | 完成 |
| 外部 LOD(三个较低的细节级别) | 完成 |
| 约 990 个驾驶舱操纵件,MSFS 风格,左键和滚轮 | 完成 |
| 硬件油门与自动油门共用,三种模式 | 自研 |
| 人工恢复(无液压时操纵杆沉重、迟缓) | 自研 |
| 基础涂装以外的涂装 | 未完成 |
系统#
| 项目 | 状态 |
|---|---|
| 电气:电瓶、汇流条、发电机、地面电源、转换 | Zibo,已验证 |
| APU:起动、调速器、故障 | Zibo,已验证 |
| 引气、空调组件、发动机起动 | Zibo,已验证 |
| 增压、液压、襟翼 | Zibo,已验证 |
| 起落架、刹车、自动刹车、减速板、安定面配平、偏航阻尼器、反推、燃油 | Zibo,已验证 |
| CFM56-7B 数据表:N1、N2、EGT、燃油流量、起动 | Zibo,已验证 |
| 发动机推力 | 自研 MSFS 的发动机,使用 Zibo 的数据 |
| IRS 校准,带 Zibo 的 ALIGN TIME,另加一个瞬间完成的选项 | Zibo,已验证 |
| 火警探测 | 未完成 |
| 与 Zibo 一致的副翼和方向舵配平 | 未完成 目前用 MSFS 自带的配平 |
显示器#
| 项目 | 状态 |
|---|---|
| 上 EICAS、下 DU(ENG / SYS 页面、页面生成延迟) | 完成 |
| PFD,机长侧和副驾驶侧 | 完成 约 230 个数值中有 209 个是 Zibo 自己的 |
| ND,机长侧和副驾驶侧:APP、VOR、MAP、PLN,居中和扩展 | 完成 约 1,050 个数值中有 890 个是 Zibo 自己的 |
| ND 航路、转弯、等待、跑道、标注、T/C、T/D、导航台、机场、定位点 | Zibo,已验证 |
| ISFD、CDU、MCP 和无线电显示窗、时钟 | 完成 |
| ND 地形和气象雷达(build 75) | 未在 MSFS 中检查 |
| HUD (HGS) | 未完成 |
飞行引导#
| 项目 | 状态 |
|---|---|
| MCP、飞行指引仪、自动驾驶和自动油门模式 | Zibo,已验证 |
| LNAV | Zibo,已验证 |
| VNAV:爬升、巡航、下降、进场、进近、DES NOW | Zibo,已验证 |
| 起飞到爬升:TO/GA、THR HLD、50 ft 接通 LNAV、400 ft 接通 VNAV | Zibo,已验证 |
| ILS 进近和自动着陆 | Zibo,已验证 |
| 驱动 MSFS 舵面的伺服 | 自研 |
| NAV 接收机真实度(build 71) | 自研 |
FMS#
| 项目 | 状态 |
|---|---|
| Zibo 的 FMS:每一个 CDU 页面、输入项和信息 | Zibo,原样运行 |
| 来自 MSFS 的导航数据:机场、跑道、导航台、航路点、航路、SID、STAR、进近 | 自研 |
监视和警告#
| 项目 | 状态 |
|---|---|
| TCAS 逻辑、TA、RA、测试(build 73) | Zibo,已验证 未在 MSFS 中检查 |
| 来自 MSFS 的 TCAS 交通(40 nm 内的 AI 和联机飞机) | 自研 |
| GPWS 和失速带(build 74) | Zibo,已验证 未在 MSFS 中检查 |
| 气象雷达面板(模式、增益、ALT 旋钮) | Zibo,已翻译 |
| 雷达增益、颠簸核心、俯仰 | 近似 |
| GPWS 和 TCAS 语音,以及其他所有声音 | 未完成 |
尚未开始#
| 项目 | 状态 |
|---|---|
| 声音 | 未完成 |
| EFB(Zibo 的平板:选项、地面服务、装载) | 未完成 |
检查单(clist.txt) |
未完成 |
Zibo 的选项#
| 分组 | L:var | 固定 | 尚未实现 | 不适用(MSFS) | 合计 |
|---|---|---|---|---|---|
| 显示器、EFIS | 2 | 16 | 16 | · | 34 |
| 自动驾驶、自动油门 | · | 29 | 4 | · | 33 |
| 硬件、操纵 | · | 3 | · | 16 | 19 |
| 飞机构型、模型变体 | 1 | 3 | 30 | · | 34 |
| 系统 | 1 | 9 | 1 | · | 11 |
| FMS / CDU | · | · | 19 | 1 | 20 |
| 装载、地面服务、EFB、模拟器 | · | · | 25 | 14 | 39 |
| 声音(尚未重写) | · | · | 13 | · | 13 |
| 合计 | 4 | 60 | 108 | 31 | 203 |
逐项的选项表见选项。
Build 历史#
进度日志的每一条记录,最新的在前。每条记录的全文见进度日志。
- build 75build 75: ND terrain and weather radar (MSFS's map)
- build 74build 74: GPWS and the stall alert
- build 73build 73: TCAS
- build 72build 72: PFD / ND, batch 1
- build 71build 71: NAV receiver realism
- build 70build 70: ILS approach and autoland
- build 69build 69: the takeoff and the climb, DES NOW, SPD / ALT INTV
- build 68build 68: PFD / ND small items
- build 67build 67: VNAV's arrival and approach
- build 66build 66: VNAV's descent, the IRS modes in the FMS
- build 65build 65: VNAV
- build 64build 64: the map's navdata near the aircraft
- build 63build 63: the ND map (stations, airports, fixes)
- build 62build 62: the ND's labels and symbols beside the route
- build 61build 61: the ND's route drawing
- build 60build 60: LNAV in the systems module
- build 59build 59: VIA entries wait for the airway
- build 58build 58: the FMS's inputs and outputs
- build 57build 57: owner's build-56 test; ND range arcs as Zibo
- build 56build 56: airports asked for by their ident
- build 55build 55: navdata lists first, airways / runways on demand
- build 54build 54: owner's build-53 test
- build 53build 53: SID / STAR / approaches from MSFS
- build 52build 52: navdata from MSFS's facility database
- build 51build 51: native navdata loaders
- build 50build 50: M5c navdata, design and the X-Plane folder
- build 49build 49: 10 and 14 rolled back, manual reversion diagnostics
- build 48build 48: manual reversion, EFIS knob centre buttons, cabin window flicker
- build 47build 47: owner's 17-item list (build 46)
- build 46build 46: APU overspeed you can trigger, OVERSPEED / MAINT lamps
- build 45build 45: owner's build 44 test flight
- build 44build 44: Zibo's FMS runs in the systems module (M5c)
- build 43build 43 in MSFS: Lua self-test 10/10
- build 43build 43: Lua errors work in the shipped module
- —every display dark since the CDU commit: Object.fromEntries
- build 42build 42: 1 MB stack, Lua self-test one step per frame
- build 41build 41: Lua self-test on request
- build 40build 40: the Asyncify step keeps the SDK module's form
- build 39M5c: architecture decided, Lua 5.1 in the systems module (build 39)
- —trim switch / dial / indicator animate both ways
- build 38ALT DISAGREE, panel backlights (build 38)
- build 37options in one place, Zibo option defaults (build 37)
- build 36review fixes: CI, glideslope, left-click controls, hardware throttle (build 36)
- build 35reversers, fuel system (build 35)
- build 34zibomod Systems: gear, speedbrake, brakes, autobrake, stab trim, yaw damper (build 34)
- build 33gear lever, Mach speed bug, IAS DISAGREE (build 33)
- build 32hydraulics and flaps (build 32)
- build 31pressurization, yokes, surfaces, LODs (build 31)
- build 30ND track, PFD heading rose (build 30)
- build 29cold and dark lighting, yoke and CWS (build 29)
- build 28autopilot level-off and MCP speed (build 28)
- build 27build 27: AP roll direction, ISFD scale
- build 26panel windows (build 26)
- build 25M5b-3 servo and autothrottle (build 25)
- —flight model research; CG frame fix
- build 24M5b-1 AFDS in the systems module (build 24)
- —M5b-1 AFDS logic translated and verified
- build 23MSFS engines burn (build 23); engines.cfg from Zibo's engine model
- build 22owner's decisions for M5; MSFS fuel feed (build 22)
- build 21M5a MCP dials (build 21)
- build 20M4f ISFD (build 20)
- build 19engine attempts reverted; M4e ND (build 19)
- —first officer PFD
- build 18NAV radios and ILS on the PFD (build 18)
- build 17EFIS control panel (build 17)
- build 16PFD speed bands (build 16)
- —PFD phase 1
- build 15IRS rewritten (build 15)
- —M4d started: PFD
- build 14throttle guard reverted (build 14)
- build 13option: no EEC hot-start abort (build 13)
- build 12EGT jump to ~1000 C during a start (build 12)
- build 11throttle jumping to idle (build 11)
- —DU page-build option
- build 10M4c: lower DU and MFD ENG / SYS (build 10)
- build 9M4b (upper EICAS, build 9) confirmed in MSFS
- build 9EICAS: back to 752e471, Zibo's PANEL_3D EICAS redone (build 9)
- —MSFS-style controls confirmed
- build 5M3b (APU, build 5) confirmed in MSFS
- —M3a confirmed in MSFS; cockpit controls MSFS-style
- —milestone 2 done (specifications and CFM56 tables)
- —milestone 1 confirmed in MSFS 2024
- —rewrite, milestone 1 (toolchain)
- —session 4: stable cockpit interface (SCI), P0 + P1
- —session 3: first in-sim feedback
- —session 2: original models, original instruments
- —session 1 (autonomous, overnight)