结构模型的建立和维护是结构设计的一大工作内容。在国内,结构设计软件pkpm可以说是独占鳌头。其傻瓜式的操作,黑箱式的处理方式,方便的后处理和施工图模块,即使是一个非结构专业的人也能在短时间内学会用pkpm进行简单的建模和出图的操作,这一度大幅度降低了结构设计入门门槛,也方便了广大设计师。

好了以上夸完。下面说一下pkpm一些令人头大的问题。早期版本的pkpm操作极其反人类,最近几年或许是由于竞争的加剧,pkpm在操作方面也已经逐渐人性化。但是,从pkpmv3版本开始,笔者就经历过无数次软件删除模型、删除标准层的情况。例如v4版本只要一用拉伸操作,pkpm就会随机帮用户删除一个或者多个标准层。
建模计算后处理当世无敌 总喜欢删用户模型
来自pkpm的温馨提示:不要忘了删模型哦~
又比如笔者最近经常遇到的v5.2.3版本,建模转前处理的过程中突然不动,一看文件夹里面jws,bws文件都已经被删除或者替换了。
别的结构设计软件出错了:我要保护用户数据!
Pkpm出错了:立刻删除用户数据!
Pkpm也做了各种备份措施,不过实测用处不大,最近好几次遭遇删模型,看备份文件基本上都是半天之前的了。如果最近的工作恰巧是密集的建模,那就惨了,你连自己工作进行到哪一步了都不知道。

这个问题笔者也给pkpm官方反映过,曾经他们也修复了一些,但是架不住版本一更新,这个feature又更新回来了。

求人不如求己,本来打算是用万能的python来解决,但考虑到很可能有更好的办法,经多方咨询,作者隔壁的高手表示可以通过windows批处理.bat文件定时备份模型来解决这个问题。但由于高手的源文件已经遗失,作者经过一通研究,最后基于这个思路,总结出来一套行之有效的操作方法,只需简单的设置,即可确保模型文件的备份。现公布如下:
第1步,创建一个文本文件,将以下代码填进去:

其中蓝色的部分必须要改成你想备份的jws文件完整路径。
第2步,保存文本文件,并修改其后缀名为.bat,比如这里我们修改为:定时备份.bat
第3步,打开控制面板,选择大图标,再依次打开管理工具和任务计划程序。在任务计划程序界面上,点击任务计划程序库,右键并选择“创建任务”。然后在弹出的界面上点击“触发器”,点击新建,设置10分钟运行1次,如下图:

然后确定,并点击“操作”,设置如下:

其中蓝色的部分需要修改为你自己的bat文件路径。
然后确定退出,设置完成,自此以后windows系统每隔10分钟(也可以设置成更短的间隔)就会帮你备份一份jws文件,适用于在密集建模的时候设置。
这期说点题外话。Pkpm虽然功能强大,但是bug也很多。其实究其原因,还是因为国内盗版太多,正版软件商挣不到钱,自然没有资源提升软件质量。据个人了解,即使是PKPM这样的软件,其销售额也低到吓人。
开发一个成熟的结构软件需要付出无数的汗水和努力,但某些自诩高手的人花一两天就破解了。其实这些破解技术也并非难度多大,大部分人想学都能或多或少掌握。而很多专搞破解的所谓高手,你要让他正经开发个结构软件他可能都不知道怎么下手。
所以作者在此也呼吁大家一定要支持正版。支持盗版最终形成了一个恶性循环,损害的是软件使用者的利益。
欲获取更多的结构参数化干货文章,请扫码关注我们吧!
