桥头堡 门户 查看主题

吐血奉献:将Ansys.log文件转换成APDL命令流的小工具

发布者: 西风独自凉 | 发布时间: 2013-1-29 19:12| 查看数: 24201| 评论数: 36|帖子模式

本帖最后由 西风独自凉 于 2013-1-29 19:19 编辑

AnsysCommandParser是一个用于清理和转换Ansys日志文件(.log文件),以生成等价的Ansys命令流的小工具。
AnsysCommandParser v0.1的功能:
1.删除"/auto","/dist","/replot"之类因图形界面操作所产生的“无用指令”(对建模和计算本身无影响的指令);
目前程序中所删除的指令包括:
"/dist",
"/replot", "/rep", "/replo",
"/focus", "/foc",
"kplot", "lplot", "aplot", "gplot", "eplot",
"/user",
"/pnum",
"/input",
"/number", "/num",
"/zoom",
"chkmsh",
"/auto"
2.将图形界面选择操作所产生的选择操作指令,如:
  FLST,5,8,4,ORDE,5   
  FITEM,5,3   
  FITEM,5,5   
  FITEM,5,-7  
  FITEM,5,46  
  FITEM,5,-49
  CM,_Y,LINE  
  LSEL, , , ,P51X
  CM,_Y1,LINE
  CMSEL,,_Y   
  !*  
  LESIZE,_Y1, , ,10, , , , ,1
转换为等价,但更加简洁、可读性更好、更适合手工输入的选择操作指令,如:
  lsel,s,line,,3
  lsel,a,line,,5,7
  lsel,a,line,,46,49
  lesize,all,,,10,,,,,1
目前程序所转换的选择操作包括:节点选择("nsel")、单元选择("esel")、 关键点选择("ksel")、线选择("lsel")、面选择("asel")

使用说明:
1.解压压缩包到任意目录;
2.启动AnsysCmdParser.exe;
3.将从Ansys日志文件(.log文件)复制出来的命令流记录复制到程序左侧的文本框中,然后点击“Parse”按钮;
4.复制右侧文本框中的生成的内容到你的目标位置(Ansys命令窗口,自己的命令流文件等等)。由于执行第3步后,生成的命令流已自动复制到剪贴板,所以***没有必要手动的进行复制操作***,直接粘贴到目标位置即可。
5.点击Clear按钮可清除两个文本框中的内容。
例:
下面这段ANSYS日志文件中的命令流:
  EPLOT   
  ALLSEL,ALL  
  LPLOT   
  /AUTO,1
  /REP,FAST   
  /ZOOM,1,RECT,0.0599766,0.0983278 ,0.604427072832 ,0.0105351165784   
  FLST,2,2,4,ORDE,2   
  FITEM,2,57  
  FITEM,2,-58
  LCCAT,P51X  
  FLST,2,2,4,ORDE,2   
  FITEM,2,99  
  FITEM,2,107
  LCCAT,P51X  
  FLST,2,2,4,ORDE,2   
  FITEM,2,97  
  FITEM,2,105
  LCCAT,P51X  
  FLST,2,2,4,ORDE,2   
  FITEM,2,55  
  FITEM,2,-56
  LCCAT,P51X  
  FLST,5,8,5,ORDE,4   
  FITEM,5,31  
  FITEM,5,-36
  FITEM,5,44  
  FITEM,5,-45
  CM,_Y,AREA  
  ASEL, , , ,P51X
  CM,_Y1,AREA
  CHKMSH,'AREA'   
  CMSEL,S,_Y  
  !*  
  AMESH,_Y1   
  !*  
  CMDELE,_Y   
  CMDELE,_Y1  
  CMDELE,_Y2  
  !*  
  LPLOT   
  /DIST,1,1.08222638492,1
  /REP,FAST   
  /AUTO,1
  /REP,FAST   
  /ZOOM,1,RECT,-0.0313506,0.3301 ,0.681703919018 ,0.126421398941  
  FLST,5,8,4,ORDE,5   
  FITEM,5,3   
  FITEM,5,5   
  FITEM,5,-7  
  FITEM,5,46  
  FITEM,5,-49
  CM,_Y,LINE  
  LSEL, , , ,P51X
  CM,_Y1,LINE
  CMSEL,,_Y   
  !*  
  LESIZE,_Y1, , ,10, , , , ,1
经过转换后,得到:
  allsel,all
  lsel,s,line,,57,58
  lccat,all
  lsel,s,line,,99
  lsel,a,line,,107
  lccat,all
  lsel,s,line,,97
  lsel,a,line,,105
  lccat,all
  lsel,s,line,,55,56
  lccat,all
  asel,s,area,,31,36
  asel,a,area,,44,45
  amesh,all
  lsel,s,line,,3
  lsel,a,line,,5,7
  lsel,a,line,,46,49
  lesize,all,,,10,,,,,1

Ansys Command Parser v0.1.rar

444.27 KB, 下载次数: 187

售价: 3 元堡币  [记录]

最新评论

syhdoco 发表于 2016-3-19 21:03:49
支持楼主!找这个东西找了好久了,不容易啊
strive 发表于 2013-5-25 18:27:54
ybw425 发表于 2013-1-30 10:18
下载学习下,看是不是有这么强大。谢谢~

你好,打扰,想问一下你,命令流转换软件你有吗?我貌似下载不了,急用,谢谢
FEGNXINGTI... 发表于 2018-4-19 11:51:51
您好,我看了您的。log文件转换apdl的软件,很感兴趣,可是我下载不了,可以发我一份吗?谢谢。邮箱774903579@qq.COM
wangweilov... 发表于 2013-1-30 09:42:01
非常实用的小软件,感谢分享!
jiaolds 发表于 2013-1-30 09:48:38
谢谢楼主分享,楼主辛苦了
ybw425 发表于 2013-1-30 10:18:09
下载学习下,看是不是有这么强大。谢谢~
noiss 发表于 2013-1-30 11:04:09
收藏先,需要的时候再来下~
在林子里... 发表于 2013-1-30 15:41:13
很好,但就是价格有点高
maldini_00... 发表于 2013-2-1 17:53:16
非常实用的小软件,感谢分享!
zhaoxinyu 发表于 2013-2-3 00:01:54
好东西啊 谢谢你的分享
sai_v_2012 发表于 2013-2-23 00:13:29
很不错的东东,学习命令流的话还是很有用的
hello_c011... 发表于 2013-3-21 10:35:40
ansys初学者,希望有用啊。
TaiTan 发表于 2013-5-11 14:24:50
初学,希望好用吧
漫步人生路... 发表于 2013-5-26 20:41:54
楼主弱爆了,太牛逼了
漫步人生路... 发表于 2013-5-26 21:08:56
转换后各种错误,没什么用
傲笑尘世... 发表于 2013-6-14 19:28:20
多谢楼主的无私奉献
123下一页
 
 
  • QQ:56984982
  • 点击这里给我发消息
    电话:13527553862
    站务咨询群桥头堡站务咨询桥梁专业交流群:
    中国桥梁专业领袖群
    工作时间
    8:00-18:00