Skip to content

About

HyperMesh / OptiStruct 车架强度分析前处理自动化与离线安装工具。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

5 Commits

Folders and files

Repository files navigation

HMFrameLoadKit 安装包

本项目用于打包 HyperMesh 2019 + OptiStruct 车架强度分析前处理自动化工具的 Windows 离线安装程序。

目录结构

  • assets/ - 程序图标源文件与 Windows 图标文件
  • config/ - 默认配置模板文件
  • frame_strength_auto/ - Python GUI 与核心处理逻辑
  • hm_tcl/ - HyperMesh 2019 中运行的 Tcl 辅助脚本
  • scripts/ - 图标生成、程序打包与安装器脚本
  • examples/ - 示例模板、CSV 与求解文件

GUI 使用方式

  1. 启动软件后,先在“流程”页选择工作目录。
  2. 后续输出会自动放到工作目录的子文件夹中:
    • template/ - 生成的 Excel 载荷模板
    • imports/ - GUI 导入的 Excel、FEM、映射 CSV 暂存副本
    • csv/ - 预处理结果和 HyperMesh 映射表
    • deck/ - 生成的 main.fem、subcase.fem、load.fem
    • config/ - 本次运行使用的 settings.yaml
  3. 配置项在“设置”页维护,不需要用户导入 YAML 文件。
  4. 在“HyperMesh 辅助脚本”步骤选择本机 HyperMesh 启动程序路径,然后点击“启动 HyperMesh”。软件会自动让 HyperMesh 加载安装目录中的 Tcl 脚本,并把当前工作目录传给脚本。
  5. Tcl 启动后先进入准备界面。请先在 HyperMesh 中导入模型,再点击“重排模型节点 ID”,然后点击“开始任务”。
  6. 逐点处理时,先创建临时节点;再用 HyperMesh 原生 RBE2 面板把临时节点作为主节点、手动选择模型连接节点并中键创建 RBE2;最后回到 Tk 界面点击“完成当前点”。完成时脚本会把临时节点改成正式载荷节点 ID 并记录 mapping。

制作安装器 exe

1. 安装打包依赖

请在 Python 3.9+ 环境中安装依赖:

python -m pip install -r requirements.txt

2. 生成图标

图标文件已提交到 assets/HMFrameLoadKit.ico。如需重新生成:

python scripts/generate_icon.py

3. 构建离线安装包

python scripts/build_installer.py

或在 Windows 环境下双击:

scripts\build_installer.bat

构建成功后会生成:

release/HMFrameLoadKit_Setup.exe

安装与更新

HMFrameLoadKit_Setup.exe 会为当前用户安装程序并创建桌面快捷方式。安装程序会记录上次安装位置,后续更新时默认安装到上次选择的文件夹。

About

HyperMesh / OptiStruct 车架强度分析前处理自动化与离线安装工具。

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages