跳转至

故障排除

使用 PDIndexer 时如遇到问题,请先确认以下各项。多数问题可通过安装运行时或检查设置来解决。

应用程序无法启动

PDIndexer 需要 .NET Desktop Runtime 10.0。如果未安装该运行时,启动时可能会出现错误,或程序无任何反应即退出。

解决方法

请按照 运行环境与安装 中的步骤安装最新的 .NET Desktop Runtime 10.0(x64),然后重新启动 PDIndexer。

界面语言无法切换

可在菜单 选项语言 中选择 English (need restart)Japanese (need restart) 来更改 UI 语言。但语言更改仅在 重启后 生效。

Note

选择语言后显示不会立即改变属于正常现象。请关闭 PDIndexer 后重新启动。

重置损坏的设置

窗口位置、颜色设置及各种选项均保存在注册表中。如果设置损坏导致程序行为异常,可清除注册表以恢复初始状态。

  1. 在菜单中勾选 选项清除注册表(勾选并重启)
  2. 关闭 PDIndexer。所有已保存的设置将在退出时被清除。
  3. 再次启动 PDIndexer,程序将以初始(默认)状态运行。

Warning

此操作会清除包括窗口布局和选项在内的所有已保存设置。在重启并完成重置之前,此操作无法撤销。

无法从 IPAnalyzer / CSManager 剪贴板导入

IPAnalyzerCSManager 等姊妹应用中复制的谱图和晶体,可通过剪贴板自动导入 PDIndexer。如果无法导入,可能是剪贴板监视功能已被禁用。

  • 请检查菜单中的 选项监视剪贴板 是否已启用。
  • 启用后,从其他应用复制的谱图/晶体会被自动读取。

Tip

如果希望自动读取特定文件夹中新创建的 .pdi 文件,请使用 选项监视文件

强度比未被计算

要计算理论衍射强度,晶体结构中必须包含 原子位置(原子坐标)。如果未输入原子位置,峰位置(\(d\) 值)仍可计算,但不会计算强度比。

解决方法

晶体参数 中输入每个原子的元素、坐标和占有率。输入原子位置后,将根据结构因子计算强度比。

拟合报告的晶格常数为 NA(不可用)

在通过峰拟合精修晶格常数时,如果独立反射数量不足,可能导致晶格常数无法确定,结果显示为 NA(不可用)。

  • 根据晶系不同,必须提供足够数量的反射,以确定相应数目的独立晶格常数(例如立方晶系仅需 \(a\),而三斜晶系则需要 \(a, b, c, \alpha, \beta, \gamma\) 六个值)。
  • 如果反射线性相关(偏向同一方向),某些晶格常数将无法确定。请包含不同取向的反射。

解决方法

参见 衍射峰拟合,确保拟合中包含足够数量的独立反射。

仍未解决

若以上步骤仍无法解决问题,或您发现可重现的缺陷、有功能建议,请在 GitHub 的 Issue 跟踪器中反馈。如可能,请附上重现步骤、所使用的文件以及屏幕截图。