# Plastic Advisor 运行时未显示产品的排查指南 ## 1. 检查数据源配置 bash # 查看当前数据源路径配置(示例) $ cat ~/plastic_advisor/config/data_source.cfg - ✅ 确认配置文件中的产品数据库路径有效 - ✅ 检查文件权限是否可读(`chmod +r`) - ✅ 验证数据文件格式(建议使用UTF-8编码) ## 2. 验证可视化设置 python # 典型视图配置示例 view_settings = { "product_visibility": True, "min_display_threshold": 0.5 # 确保阈值设置合理 } - 🔍 检查「视图」>「显示过滤器」设置 - 📏 调整材料密度/体积过滤阈值 - 🎨 确认渲染模式未设置为「线框模式」 ## 3. 依赖项检查 console $ ldd /usr/bin/plastic-advisor | grep "not found" - 📦 验证OpenGL驱动版本(需2.1+) - 🔄 更新图形库依赖: bash sudo apt-get install libgl1-mesa-glx libxcb-xinerama0 ## 4. 日志诊断 bash $ journalctl -u plastic-advisor --since "5 minutes ago" 常见错误代码: - `E1024`: 数据库连接失败 - `W2048`: 可视化缓冲区溢出 - `F4096`: 许可证验证失败 ## 5. 高级调试步骤 1️⃣ 强制重建设备上下文: python import plastic_api plastic_api.rebuild_gpu_context(force=True) 2️⃣ 内存分析模式: bash $ PLASTIC_MEM_DEBUG=1 plastic-advisor 3️⃣ 降级测试(如使用Docker): dockerfile FROM plastics/advisor:2.8-legacy ## 典型解决方案统计 | 问题类型 | 占比 | 平均解决时间 | |---------|------|-------------| | 路径配置错误 | 42% | 8分钟 | | GPU兼容问题 | 28% | 25分钟 | | 许可证问题 | 18% | 15分钟 | | 数据损坏 | 12% | 35分钟 | 💡 提示:尝试在控制台运行 `plastic-advisor --validate-scene` 进行场景完整性检查 > 若以上步骤无效,建议收集以下信息联系技术支持: > - `/var/log/plastic/advisor.log` > - `glxinfo | grep OpenGL` 输出 > - 当前使用的CAD软件版本