Pathfinder 2024.2 正式发布 - 新增场景功能与结果脚本引擎,支持多场景管理与自定义可视化
Pathfinder 2024.2新版已于2024年11月20日正式发布。新版本主要引入了新的场景功能与结果脚本引擎,支持多场景管理与自定义可视化。
场景功能
Pathfinder 2024.2 引入了场景管理器,用于创建、编辑和切换不同的场景,或者查看它们的自定义属性。这一增强功能允许用户在一个文件中管理多个变体。用户可以选择查看来自不同场景的模拟结果。
在一个文件中创建多个可配置的场景变体
在一个文件中,用户可以对对象、行为和配置文件等属性进行定制,允许灵活管理不同的场景。
查看所有修改的数值
通过颜色编码突出显示当前选中场景中修改的变量。此功能在菜单和用户对话框中均可快速查询。
颜色高亮显示已修改的值
在“人员配置文件对话框”中,已修改的值将以颜色高亮显示。
结果文件更有组织
为了更好地支持场景功能,Pathfinder 还更新了模拟数据文件的输出位置。模拟输出文件现在会存储在与模型文件相同的文件夹中。
结果脚本引擎
2024.2 更新将结果查看器与一个基于 Python 的结果脚本引擎结合。这个引擎允许用户创建专门的可视化呈现来展示模拟数据。结果脚本引擎与 theng Python 库协作,使得用户能够方便地加载和使用来自 Pathfinder 和 PyroSim/FDS 的模拟数据。
结果文件包含脚本引用
结果文件可以保存脚本引用,以便在共享可视化文件和脚本时能轻松运行脚本。用户还可以直接在应用程序中加载图像和 HTML 文件,以生成高度复杂的可视化模型。
使用 Results Scripting Engine 创建的可视化示例
简化验证与验证测试处理
结果脚本引擎简化了处理 Pathfinder 验证和验证手册中超过 100 个 Pathfinder 模拟的工作。由于简化的过程,我们还将向所有用户提供我们的验证和验证测试套件,以便用户自行运行。我们将在接下来的几周内发布包含这些模型的公共存储库链接。
结果可视化导入功能
2024.2 版本使得用户更方便地可视化共享相同几何体的独立模型结果,尤其是在使用 PyroSim 场景或新的 Pathfinder 场景功能时。以前的版本要求用户为每个场景手动配置可视化设置,而现在用户可以直接导入另一个可视化文件的设置。
导入可视化设置
通过新增加的导入可视化设置功能,用户可以选择导入不同可视化文件中的设置,如视点、颜色条设置等。
2024.2 中新增的导入可视化设置对话框
自 2024.1.0813 以来的变化
一、场景功能
- 添加了对场景的支持,允许在单个 PTH 文件中创建多个模型变量。场景功能允许几乎所有对象或全局属性进行定制,从而提高模型管理的灵活性。
- 模拟输出文件现在会放在与 .PTH 文件相同的目录下。
二、其他改进
- 添加了启动屏幕,提高了应用程序启动的响应速度(可通过 -J-Dnosplash 参数禁用)。
- 打开已移动的模型并链接 FDS 输出数据时,Pathfinder 现在会验证并更新 SMV 文件的位置。
- 所有引用非动画标签的对象现在可以通过“选择引用对象”和“显示引用对象”找到。
- 改进了“随机化方向”工具,以避免人员重叠。
- 改进了删除功能,包括一致的替代处理、新的引用信息访问以及记忆决策的能力。
- 复制/移动按钮在切换字段和鼠标输入时保持启用。
- 当蕞小门宽大于或等于蕞大门宽时,添加了验证消息。
- 更新了 FED 计算,以便在人员采样与障碍物共享单元的点时暂停。
- 可以对模拟参数数据的更改进行撤销。
- 在工具栏中添加显示/隐藏背景图像的按钮。
- 改进了已完成模拟的内存管理。
- 添加了在蒙特卡洛模拟中指定多个路径的选项。
- 对于蒙特卡洛模拟,控制台输出已调整,提供了更清晰的成功指示。
三、修正的 bug
- 修正了在激 活许可证对话框中点击本地许可证文件夹时可能导致崩溃的 bug。
- 修正了在粘贴移动组模板时可能出现的意外对话框。
- 修正了人源组件属性允许选择无效对象的 bug。
- 修正了粘贴对象时,可能导致引用的对象无法粘贴的 bug。
- 修正了在粘贴对象时,引用已存在目标模型中的对象,而不是原始选择的对象的 bug。
- 修正了蒙特卡洛案例生成时可能忽略人员重叠的 bug。
- 修正了当模型链接 SMV 文件且用户提供相对路径时,蒙特卡洛工具可能失败的 bug。
- 修正了蒙特卡洛图表由于不同语言环境中的小数分隔符显示不正确的 bug。
- 修正了可能导致 TXT 模拟器输入文件包含本地化数字值的 bug。
- 修正了许可和激 活中的 bug,解决了服务器名称后附加空格可能导致主机名查找错误的问题。
- 修正了 JSON 测量区域输出启用时,如果禁用了“寻求速度”输出,模拟器可能崩溃的 bug。
- 修正了 JSON 输出启用时,如果人员使用车辆形状时可能导致模拟器崩溃的 bug。
- 修正了许可证和激 活对话框中可能选择错误的许可证来源的 bug。
- 修正了“添加人员”坐标输入无法创建人员的 bug。
- 修正了人员通过禁用门进入的 bug。
- 修正了 Pathfinder 在启动时无法找到 FDS 输出数据的 bug。
四、结果的改进
结果脚本引擎
- 添加了用户脚本来显示 Python 脚本创建的自定义可视化。
导入可视化设置
- 添加了“导入可视化设置”菜单,用于在多个结果文件之间共享设置,包括视点、游览、颜色条设置等。
五、其他改进
- 应用程序标题栏现在显示可视化文件的完整路径和附加结果文件的相对路径。
- 截面框对话框中的 Z 轴平面编辑器现在默认按蕞小/蕞大顺序显示。
- 更改了游览对话框中的时间精度。
- 添加了可选择几何体的“复制名称”上下文菜单。
六、修正的 bug
- 修正了导致 FDS 向量厚度和插值数据选项未保存到可视化文件的 bug。
- 修正了当存在超过 999 个表面时,Results 无法正确解析 SMV VENT 信息的 bug。
- 修正了 HVAC 元素未在树视图中跟踪的 bug。
- 修正了 FDS 边界输出渲染时,反向面可见会导致错误的着色的 bug。
七、已知问题
- 编辑混合触发器意识要求时崩溃
重现步骤:选择具有不同 .意识要求 的多个触发器并点击 .<混合>。
解决方法:不要在此情况下进行编辑。
- 使用中存在幻影引用
在行为使用中引用已删除的对象,可能会导致不期望的行为或崩溃。
解决方法:确保在创建新工作时引用的对象仍然存在。