故障排查
按用户实际遇到的先后顺序排列的常见问题。
按用户实际遇到的先后顺序排列的常见问题。
如果您的问题与语音相关,请同时参阅 语音与一键通话(Push-to-Talk)。
NextATC 菜单未出现#
插件未加载。请检查:
- 文件夹位于
X-Plane/Resources/plugins/NextATC/(必须完全是此路径)。 - 文件夹名称未被改动。
- 在 macOS 上,Gatekeeper 可能已阻止该二进制文件。重新运行随附的
installers/Install - macOS.sh(它会去除com.apple.quarantine属性),或打开System Settings -> Privacy & Security,允许被阻止的 X-Plane 插件。
然后打开 X-Plane/Log.txt 并搜索 NextATC。日志通常会明确说明插件未加载的原因。
Radio Log 中没有 ATC 动作出现#
逐条检查:
- 插件已启动(
Plugins -> NextATC -> Start plugin)。 - 飞机已通电。COM 电台已开启。
- 您调谐到了适合当前阶段的频率。IFR 放行用 Delivery;开车/推出/滑行用 Ground;起飞与着陆用 Tower;空中用 Approach/Center。
- Frequency Box 已关闭,或 Radio Log 处于焦点。如果
Handoff一直在调谐频率,请点击 Radio Log。 - Options 中
Radio Log -> Enabled已开启。Max visible lines至少为 2。
Handoff 调谐了频率,而不是确认复诵#
打开的 Frequency Box 具有优先级。关闭它,或点击 Radio Log 将焦点转移,然后再按 Handoff。
如果您想恢复频率优先级,使用 NextATC/frequency_selector_toggle 重新打开 Frequency Box。
起飞跑道或 SID 与我预期的不同#
NextATC 会依据机场数据、当前风向、机场流向、您的飞机位置以及插件逻辑挑选跑道。它不一定与某个在线网络的 ATIS 或第三方工具匹配。
在提交计划前,在飞行计划对话框中选择 Override departure runway;随后的起飞对话框将为该固定跑道选择 SID。到达跑道和 STAR 的选择仍留在 Arrival Runway 对话框中。参阅 离场 和 进场。
找不到 SID 或 STAR#
可能的原因:
- 所选跑道在您的航路端点上没有已发布的 SID/STAR。
- 您的巡航高度超出了程序的限制范围。
- 导航数据已过期或不完整。
变通办法:
- 使用
Don't use SID/Don't use STAR。 - 选择一个不同的首个/最后一个航路定位点,使其与已发布的程序相连。
- 更新插件的 navdata 文件夹。参阅 导航数据。
滑行引导线未出现#
在 Options 中启用 Draw taxi guide on ground。引导线只在插件为当前阶段获得了有效的地面路径时才显示。某些机场的滑行路网不完整;插件会在可能时回退至中线数据,但并非每个场景包都暴露可用的路径数据。
ATC 一直纠正我的高度#
两个常见原因:
- 高度表设置:在过渡高度(transition altitude)以上,应使用标准气压(1013/29.92);在过渡高度层(transition level)以下,应使用当地 QNH/高度表设置。
- SID/STAR 限制:如果您启用了
Respect SIDs and STARs restrictions,管制员会期望您遵守程序的高度区间。
TTS 没有声音#
逐条检查:
- Options 中
Read ATC messages (TTS)已开启。 - 您的操作系统至少安装了一种语音。
- 如果您设置了自定义语音,Voice Roles 必须有效(语音名称无拼写错误)。
- 如果
Speech engine为Microsoft Azure,Azure 密钥和区域必须有效。参阅 Azure 设置。 - 您的声音输出设备未静音。
语音识别什么都识别不到#
请参阅 语音与一键通话(Push-to-Talk)。简短版:
- 麦克风在另一个应用中可正常使用。
- 所选识别模型已在 Options 中下载。
- PTT 命令已绑定到一个按键。
- 您在讲话时按住了该按键。
如有疑问,用鼠标点击 Readback。语音是可选的。
我在 Nav Display 上看不到任何交通#
NextATC 会显示通过 X-Plane TCAS datarefs 发布的交通;当 Traffic engine 开启时,也会显示自身的合成交通。如果没有发布器(X-Plane AI、LiveTraffic、XSquawkBox 或 NextATC 自身的合成交通),地图标记和 Airport 航班板按设计就是空的。参阅 交通(Traffic)。
随机飞行没有开始#
请检查 Options 中的地区筛选。至少要启用一个地区,并且所选地区中要有合适机场。如果你想自己选择航路,也可以在飞行计划对话框中手动提交计划。
插件窗口出现在错误的显示器上#
打开 Options -> NextATC Windows Monitor 并选择目标显示器。如果只有一块屏幕,请使用 Auto / Primary。
设置存储在哪里?#
X-Plane/Resources/plugins/NextATC/settings.ini
X-Plane/Resources/plugins/NextATC/traffic_settings.ini
X-Plane 关闭时,您可以使用任意文本编辑器编辑这些文件。使用 Options -> Voice 中的语音角色控件来配置语音。
日志在哪里?#
X-Plane/Log.txt
报告 bug 时,请附上机场、跑道和飞行阶段,并在有用时提供截图。内置的报告程序会准备当前飞行的诊断信息。通过网页提交 bug 报告需要受影响且可读的 Log.txt;上传前请检查其中是否包含隐私信息。参阅 错误报告与功能请求。
显示了 ATC 文本但没有语音#
请检查以下各项,并记下结果以便报告:
Read ATC messages (TTS)已开启,以及所选的Speech engine。- 在该引擎的语音角色窗口中按下 ATC 语音测试:Kokoro 和 Piper 为
Test current ATC,Azure 和 Windows 语音为Test current ATC voice。记下是否有声音。 settings.ini的[Radio]部分包含相关的非机密值:isSpeechActivated,ttsEngine,azureTtsOn,disableVoiceOnReadBack,xAtcChatterCompatibility。
X-Plane 变慢、卡顿或掉帧(FPS 下降)#
性能问题、lag(延迟)、卡顿、变慢以及帧率(FPS)下降可能来自 NextATC 的多项功能。这些影响会叠加,因此请逐一检查;最简单的测试是一次关闭一项并观察帧率。
- 内置交通。 合成交通引擎可能带来显著负载,并随飞机数量增加。在
Traffic Options...中降低Traffic amount,关闭Draw 3D aircraft使飞机仅显示在 TCAS 和 Nav Display 上,或关闭Traffic engine。 - 本地语音(Kokoro 和 Piper)。 每次语音通话(包括交通的无线电通话)都在您的 CPU 上生成。这会在每次 ATC 或交通说话时造成短暂掉帧,在繁忙机场更明显。启用
Light models(默认设置)的 Piper 是最轻量的本地选项,所需 CPU 约为高质量 Piper 模型的八分之一;Kokoro 的Compact model (114 MB instead of 325 MB)对其负载的降低较少。请确保已下载所选模型,在Speech engine中选择Microsoft Azure(在云端生成),或关闭Read ATC messages (TTS)只保留文本。在 macOS 和 Windows 上,本地语音已经以低于 X-Plane 的优先级运行。 - 语音识别(Whisper)。 转录麦克风音频会使用 CPU,或在启用
Use GPU acceleration时使用 GPU(受支持的 Apple silicon Mac 上为 Metal,Windows 上为 NVIDIA CUDA)。模型越大越慢:使用Whisper Base English,在可用时启用Use GPU acceleration,或关闭AI Voice Recognition (Experimental)。 - AI 措辞生成(Gemini)。 措辞在云端生成,因此不会在您的计算机上运行语言模型。
如果掉帧恰好发生在 ATC 说话时,请先检查本地语音设置;如果持续存在,请先检查交通。
另见#
- 语音与一键通话(Push-to-Talk) —— 语音相关问题。
- Azure 设置 —— 云端语音问题。
- 选项参考(Options Reference) —— 通过名称查找复选框。