
对于商用软件中的数据我们可以按照自己的额需要进行导出并且写成脚本,以备自己的在写有限元程序的时候使用,如下
1)按照HyperMesh中matrix操作的方法,进行有限元网格、节点以及计算结果(这里主要是位移的提取)HM data>element>nodes;HV date>Y disp,具体的操作如下:
2)进行文件数据导出,点击>export>CSV>桌面>text.csv>保存,然后打开桌面的.csv文件,我们可以可以看到文件中保存了我们提取出来的数据,如下,在第四列添加stress一列,随意添加数值为1,如下:
3)回到HM文件,点击>macro>save>text,点击保存我们之前命令的脚本文件macro_text,创建脚本文件完成,如下
4)清空HM中所有创建的工作表,点击右键>delete,点击>import>CSV>桌面>text.csv>OK,将数据直接导入检查有效性,发现不仅之前创建的数据完整的保留下来了,我们在文件中直接修改的第四列stress也成功的导入进来,如下:
5)同样的删除上一步创建的所有数据,使用我们创建的脚本.stl文件重新生成新的单元数据,点击macro>run>macro_text.stl>OK,脚本命令让我们重新选择单元,我们可以重现选择任意需要的单元一次性提取他们的数据,这里选择所有单元>element>all>proceed,点击OK,我们之前画很长时间提取的数据脚本文件瞬间完成,如下最后一图:
