在HyperMesh实现自动保存功能中介绍了HyperMesh自带的自动保存tcl脚本,但该脚本每次启动HM都需要设置保存目录、时间间隔、backup数量、扩展名,造成使用不便。因此,笔者开发了一个增强版本的自动保存HM插件。
目前该HM自动保存插件可实现:
- 随hm启动自动运行;
- 保存文件名及路径为当前HM中模型的文件和路径信息;
- 每间隔5min实现一次保存, 最长运行一天(24小时);
- 为了防止划分网格、导入/导出模型等操作被打断,其尽在hm不运行命令时进行保存操作;
- 为了去除没必须的保存操作,仅当hm模型被修改时启动保存动作。
目前,此插件为免费版插件,大家可以扫描下方二维码关注我的微信公众号 - CAE软件二次开发Lab,发送HM_AutoSave获得下载链接。
脚本使用方法:
- 下载插件文件autosave_pro.tcl;
- 复制autosave_pro.tcl到HM软件安装目录下的hm\scripts文件夹下;
- 打开HM软件安装目录下的hm\scripts文件夹中hm.tcl,在该文件末尾追加如下命令
source $scriptsdir/autosave_pro.tcl
,并保存。
安装了免费版的自动保存插件的HM在每次保存时弹出提示窗口,如下:
上述免费版本,存在如下限制
- 弹窗(每次保存会出现,暂停3s后则自动关闭)
- 不支持自定义间隔和最大支持保存时间, 默认5min保存一次,最长1天
- 仅支持自动保存, 不支持手动ctrl+s快捷键
后续将推出功能更强的付费版HM自动保存插件
- 付费版本功能特性
- 无弹窗
- 支持GUI设置自动保存间隔和最大保存时间。 默认5min保存一次, 最长7天。
- 支持手动ctrl+s、自动保存
…