找回密码
 注册
Simdroid-非首页
查看: 176|回复: 5

[二次开发] winexec命令调用ANSYS的batch模式时,*ask,/image命令等无效?大家一起探讨下啊

[复制链接]
发表于 2008-4-12 23:19:37 | 显示全部楼层 |阅读模式 来自 浙江杭州
我在尝试二次开发时发现,用VC++的winexec函数调用ANSYS进行batch模式运行时
有一些APDL命令语句好像不起作用。下面是我的APDL命令流
   1  FINISH  
     2  /CLEAR  
     3      
     4  /prep7  
     5  !/syp,dosansys.exe  
     6  !/SYS,dosansys.exe  
     7  !/SYS,E:\ANSYS\二次开发\Release\dosansys.exe
     8  !上述三种方法都可驱动可执行文件,加路径不用带引起
     9  k,1,-10,-10
    10  k,2,10,10   
    11  Lstr,1,2
    12  k,3,0,6
    13  Lstr,1,3
    14  /AUTO,1
    15  /REP,FAST   
    16  GPLOT   
    17  /image,save,sphere1_apdl,jpg
    18  !/image,save,'E:\project\latestwork\temp1\sphere1_apdl',jpg
    19  *ask,radius_sphere,input the radius of sphere,2
    20  /image,save,sphere1_apdl2,jpg   
    21  sphere,radius_sphere
    22  /REP,FAST   
    23  GPLOT   
    24  /image,save,sphere1_apdl3,jpg   
batch模式得到的output文件为好下情况(更全面的见outpu.txt文件):
  ***** ANSYS ANALYSIS DEFINITION (PREP7) *****

KEYPOINT      1   X,Y,Z=  -10.0000      -10.0000       0.00000      IN CSYS=  0

KEYPOINT      2   X,Y,Z=   10.0000       10.0000       0.00000      IN CSYS=  0

LINE CONNECTS KEYPOINTS      1     2
  LINE NO.=     1  KP1=      1  TAN1=   -0.7071  -0.7071   0.0000
                   KP2=      2  TAN2=    0.7071   0.7071   0.0000

KEYPOINT      3   X,Y,Z=   0.00000       6.00000       0.00000      IN CSYS=  0

LINE CONNECTS KEYPOINTS      1     3
  LINE NO.=     2  KP1=      1  TAN1=   -0.5300  -0.8480   0.0000
                   KP2=      3  TAN2=    0.5300   0.8480   0.0000

AUTOMATIC SCALING FOR WINDOW 1
    DISTANCE AND FOCUS POINT AUTOMATICALLY CALCULATED

*** WARNING ***                         CP =       2.625   TIME= 22:21:23
/IMAGE requires /MENU,ON or /MENU,GRPH.                                 
  Command ignored.                                                      

*** WARNING ***                         CP =       2.625   TIME= 22:21:23
Unknown parameter name= IMAGE.  A value of 7.888609052E-31 will be      
used.                                                                  
做二次开发时亲兄弟姐妹,大家讨论啊。


[ 本帖最后由 huntfora 于 2008-4-19 01:38 编辑 ]

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?注册

×
 楼主| 发表于 2008-4-16 18:43:46 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
没人遇到过类似的问题吗?
回复 不支持

使用道具 举报

发表于 2008-5-28 14:06:11 | 显示全部楼层 来自 北京
看看截图那块的操作,批处理下面你的截图方法不可用,试一下下面的方法可以的.
   ~eui,'package require ansys'
   ~eui,'ansys::report::setdirectory "jianhua_report2"'
   ~eui,'ansys::report::imagecapture {jianhua_sum 1} '
这个批处理下面可以截图,并且保存在jianhua_report2这个文件夹下面了
回复 不支持

使用道具 举报

发表于 2008-6-15 11:21:36 | 显示全部楼层 来自 美国

回复 1# 的帖子

There is no GUI in batch mode...
/image is used to output the plot in graphic window to jpg file, since there is no graphic window in batch mode, /image is invalid.

you can use /SHOW, JPEG to direct the plot to the external jpg file.

for problem about *ask:
in help file it is written as:
The response is read from the keyboard, except in batch mode [/BATCH], when the response(s) must be the next-read input line(s).
回复 不支持

使用道具 举报

发表于 2011-8-3 16:09:19 | 显示全部楼层 来自 辽宁沈阳
我也遇到这样的问题,求大侠解答。
回复 不支持

使用道具 举报

发表于 2011-8-3 16:12:30 | 显示全部楼层 来自 辽宁沈阳
回复 4# iomega


    大侠,用/show,怎么保存应力云图啊?
回复 不支持

使用道具 举报

您需要登录后才可以回帖 登录 | 注册

本版积分规则

Simapps系列直播

Archiver|小黑屋|联系我们|仿真互动网 ( 京ICP备15048925号-7 )

GMT+8, 2024-11-1 07:22 , Processed in 0.040509 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

快速回复 返回顶部 返回列表