本项目用于打包 HyperMesh 2019 + OptiStruct 车架强度分析前处理自动化工具的 Windows 离线安装程序。
assets/- 程序图标源文件与 Windows 图标文件config/- 默认配置模板文件frame_strength_auto/- Python GUI 与核心处理逻辑hm_tcl/- HyperMesh 2019 中运行的 Tcl 辅助脚本scripts/- 图标生成、程序打包与安装器脚本examples/- 示例模板、CSV 与求解文件
- 启动软件后,先在“流程”页选择工作目录。
- 后续输出会自动放到工作目录的子文件夹中:
template/- 生成的 Excel 载荷模板imports/- GUI 导入的 Excel、FEM、映射 CSV 暂存副本csv/- 预处理结果和 HyperMesh 映射表deck/- 生成的main.fem、subcase.fem、load.femconfig/- 本次运行使用的settings.yaml
- 配置项在“设置”页维护,不需要用户导入 YAML 文件。
- 在“HyperMesh 辅助脚本”步骤选择本机 HyperMesh 启动程序路径,然后点击“启动 HyperMesh”。软件会自动让 HyperMesh 加载安装目录中的 Tcl 脚本,并把当前工作目录传给脚本。
- Tcl 启动后先进入准备界面。请先在 HyperMesh 中导入模型,再点击“重排模型节点 ID”,然后点击“开始任务”。
- 逐点处理时,先创建临时节点;再用 HyperMesh 原生 RBE2 面板把临时节点作为主节点、手动选择模型连接节点并中键创建 RBE2;最后回到 Tk 界面点击“完成当前点”。完成时脚本会把临时节点改成正式载荷节点 ID 并记录 mapping。
请在 Python 3.9+ 环境中安装依赖:
python -m pip install -r requirements.txt图标文件已提交到 assets/HMFrameLoadKit.ico。如需重新生成:
python scripts/generate_icon.pypython scripts/build_installer.py或在 Windows 环境下双击:
scripts\build_installer.bat构建成功后会生成:
release/HMFrameLoadKit_Setup.exe
HMFrameLoadKit_Setup.exe 会为当前用户安装程序并创建桌面快捷方式。安装程序会记录上次安装位置,后续更新时默认安装到上次选择的文件夹。