最新文章专题视频专题问答1问答10问答100问答1000问答2000关键字专题1关键字专题50关键字专题500关键字专题1500TAG最新视频文章推荐1 推荐3 推荐5 推荐7 推荐9 推荐11 推荐13 推荐15 推荐17 推荐19 推荐21 推荐23 推荐25 推荐27 推荐29 推荐31 推荐33 推荐35 推荐37视频文章20视频文章30视频文章40视频文章50视频文章60 视频文章70视频文章80视频文章90视频文章100视频文章120视频文章140 视频2关键字专题关键字专题tag2tag3文章专题文章专题2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章专题3
当前位置: 首页 - 正文

用LS-PREPOST的命令流自动实现后处理的过程

来源:动视网 责编:小OO 时间:2025-09-26 00:05:38
文档

用LS-PREPOST的命令流自动实现后处理的过程

用LS-PREPOST的命令流自动实现后处理的过程作者:余敏联系方式:yuminhust2005@163.com一、LS-PREPOST命令流的使用说明LS-PREPOST中提供了自动生成命令流和调用命令流的功能,这一点和ANSYS非常类似,也就是:每一个GUI操作都有相应的命令流,在ANSYS中会自动保存在log文件中,在LS-PREPOST需要自己定义。采用命令流的方式进行后处理,可以实现自动保存画图,自动提取曲线数据和自动保存动画图片等。对有大量算例,并且需要提取相同类型数据的情况尤为适
推荐度:
导读用LS-PREPOST的命令流自动实现后处理的过程作者:余敏联系方式:yuminhust2005@163.com一、LS-PREPOST命令流的使用说明LS-PREPOST中提供了自动生成命令流和调用命令流的功能,这一点和ANSYS非常类似,也就是:每一个GUI操作都有相应的命令流,在ANSYS中会自动保存在log文件中,在LS-PREPOST需要自己定义。采用命令流的方式进行后处理,可以实现自动保存画图,自动提取曲线数据和自动保存动画图片等。对有大量算例,并且需要提取相同类型数据的情况尤为适
用LS-PREPOST的命令流自动实现后处理的过程

作者:余敏

联系方式:yuminhust2005@163.com

一、 LS-PREPOST命令流的使用说明

LS-PREPOST中提供了自动生成命令流和调用命令流的功能,这一点和ANSYS非常类似,也就是:每一个GUI操作都有相应的命令流,在ANSYS中会自动保存在log文件中,在LS-PREPOST需要自己定义。

采用命令流的方式进行后处理,可以实现自动保存画图,自动提取曲线数据和自动保存动画图片等。对有大量算例,并且需要提取相同类型数据的情况尤为适用。

二、 LS-PREPOST命令流的自动生成

本人暂时还没有找到关于LS-PREPOST命令流方面的资料,也觉得没有必要去找,因为LS-PREPOST可以自动保存GUI对应的命令流,这样就能很快的得到自己想要的命令流。下面详细介绍保存命令流的过程。

1.打开LS-PREPOST

2.点击菜单栏“Misc.”下的“Start record”

设定命令流保存的文件名和位置,如下图

就会在你指定的目录下出现保存命令流的文件,如:yuminhust2005.cmd,图标见下图:

3.在LS-PREPOST中进行你想要的操作,下面以提取算例的能量曲线为例。

a.在“ASCII”中选择“glstat”,并打开一个算例的glstat文件。

b.选择要输出的能量曲线,并画图。

c.点击“Save”将曲线数据保存到桌面

如:C:\\Documents and Settings\\Administrator\\桌面\\yumintest.txt

d.关闭LS-PREPOST

4.查看对应的命令流

用记事本打开yuminhust2005.cmd文件,就是上面操作对应的命令流,如图

通过上面的操作,我们就可以得到自己想要的命令流了,

下面对上面的命令流做一个简要的说明:

*lsprepost macro command file

*macro begin yuminhust2005

两句是解释语句,不起作用。

ascii glstat open "D:\\试验验证\est2\\reduce\\glstat"

这句是打开glstat文件,也就是保持能量数据的文件。

ascii glstat plot 1/2/3/6

这句是绘制能量曲线的命令

xyplot 1 savefile curve_file "C:\\Documents and Settings\\Administrator\\桌面\\yumintest" 1 all 这句是保存能量数据的命令。一看就明白,不用多说。

其它数据提取方式相同。

上面的操作我们可以得到一个算例的后处理命令流。如果想批处理多个算例,可以将上面的命令进行复制和修改。如

这样就能提取两个算例的能量数据。依此类推。

三、 LS-PREPOST命令流的调用

通过上面的操作,我们就可以得到我们想要的命令流,文件的后缀名为cmd。调用也很简单。

依次点击菜单:FileÆOpenÆCommand File,打开命令流文件即可,如图

四、 说明和建议

1.说明:

如果用命令流提取的数据太多,太复杂(如提取图片),可能会出错,反应也比较慢,可能是程序的bug。另外,LS-PREPOST的命令流好像没有ansys那样的循环和设置变量的功能,所以命令流是按顺序执行的。

2.建议:

鉴于上面的原因,建议将数据提取分多次进行,如同时有图片和数据要提取,可以将图片提取和数据提取分别用两个命令流文件来做。

由于命令流不能设置变量和实现循环,建议对于有很多算例要提取的朋友,在计算前将

算例分好类,分别放到不同的文件夹内,以方便修改添加命令流。

文档

用LS-PREPOST的命令流自动实现后处理的过程

用LS-PREPOST的命令流自动实现后处理的过程作者:余敏联系方式:yuminhust2005@163.com一、LS-PREPOST命令流的使用说明LS-PREPOST中提供了自动生成命令流和调用命令流的功能,这一点和ANSYS非常类似,也就是:每一个GUI操作都有相应的命令流,在ANSYS中会自动保存在log文件中,在LS-PREPOST需要自己定义。采用命令流的方式进行后处理,可以实现自动保存画图,自动提取曲线数据和自动保存动画图片等。对有大量算例,并且需要提取相同类型数据的情况尤为适
推荐度:
  • 热门焦点

最新推荐

猜你喜欢

热门推荐

专题
Top