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

[二次开发] 请教:VB如何调用ANSYS?

[复制链接]
发表于 2007-6-29 16:39:23 | 显示全部楼层 |阅读模式 来自 重庆沙坪坝区
我用VB来实现对Ansys的调用并且在调用的同时把生成的APDL输入到ANSYS中去,请问大侠们,我这样写错在那里,我怎么实现不了呢(我用的是ANSYS10.0)?
call  Shell("C:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe - b - p ane3fl - i e:\model\gunchione.txt - o e:\model\gunchione.out")
发表于 2007-6-29 17:18:56 | 显示全部楼层 来自 江苏南京
Simdroid开发平台
调用时目录名不能有空格.
你多搜索相关帖子,一定能实现的.
回复 不支持

使用道具 举报

发表于 2008-4-18 23:25:46 | 显示全部楼层 来自 北京朝阳

回复 1# 的帖子

我现在也遇到这样的问题 请问解决了么?请指教啊~
回复 不支持

使用道具 举报

发表于 2008-4-22 20:34:05 | 显示全部楼层 来自 重庆沙坪坝区
K=Shell("C:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe - b - p  - i e:\model\gunchione.txt - o e:\model\gunchione.out")
试一下!!
回复 不支持

使用道具 举报

发表于 2008-4-23 12:05:25 | 显示全部楼层 来自 四川成都
调用后出现output window,文件似乎没有输入成功,请高手指点!
命令 k = Shell("D:\Program Files\Ansys Inc\v110\ANSYS\bin\intel\ansys110 - b - p - i gear.txt - o output_file.out")

文件都在工作目录下。

[ 本帖最后由 bauemc 于 2008-4-23 12:10 编辑 ]

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2008-4-27 21:11:42 | 显示全部楼层 来自 江苏南京
我也遇到了同样的问题,有没有好心人指导一下,谢谢啊!!!!!!!!
回复 不支持

使用道具 举报

发表于 2008-12-9 08:58:25 | 显示全部楼层 来自 天津

还,我也出现相同的问题啊

下面是我的程序:
x = Shell("D:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100.exe -b -p ane3fl -i D:\Ansys\working directory\input.txt -o D:\Ansys\working directory\output.txt", 1)
可调用后ANSYS只是一闪而过,可是我的工作文件夹里什么东西都没有
回复 不支持

使用道具 举报

发表于 2008-12-9 09:27:51 | 显示全部楼层 来自 甘肃兰州
我昨天晚上捣鼓了一晚上也没什么变化,也和楼上的一样,输出文件什么也没有,怀疑命令流没有执行。但是不知道怎么才能执行啊。
回复 不支持

使用道具 举报

发表于 2010-5-11 16:06:35 | 显示全部楼层 来自 湖北武汉
我和七楼一样的,怎么解决呢
回复 不支持

使用道具 举报

发表于 2010-9-16 17:29:51 | 显示全部楼层 来自 江苏徐州
Private Sub Command1_Click()
Dim a
a = Shell("c:\Program Files\ANSYS Inc\v100\ANSYS\bin\intel\ansys100.exe -b -i F:\vbansys\1.txt -o f:\ansys\output.txt", vbMaximizedFocus)
End Sub

刚研究发现,现在是在output.txt中能出现计算结果,但是没法实现图片的生成,迷茫中……
回复 不支持

使用道具 举报

发表于 2010-12-29 20:10:13 | 显示全部楼层 来自 广东佛山
5# bauemc

我从你的图片上看到了11.0版本,而你调用中用的是10.0版本
版本不匹配
回复 不支持

使用道具 举报

发表于 2011-3-26 18:21:31 | 显示全部楼层 来自 辽宁沈阳
我碰到的问题和7楼的朋友一样,不知道你得问题现在解决了吗,如果解决了,希望能给我点建议,谢谢!QQ664180942,有时间可以加我,
回复 不支持

使用道具 举报

发表于 2011-3-28 10:58:38 | 显示全部楼层 来自 大连理工大学
本帖最后由 giughkhoi 于 2011-4-12 00:34 编辑

5# bauemc


我使用的VB2010  Ansys10.0
解决办法如下:
dim k
k = Shell("“”D:\Program Files\Ansys Inc\v100\ANSYS\bin\intel\ansys100“” - b - p - i gear.txt - o output_file.out”)

我得知,VB在调用windows命令窗口时,Shell里面的路径必需使用两次引号,只要是加路径了,就给双层引号
回复 不支持

使用道具 举报

发表于 2014-10-10 11:57:59 | 显示全部楼层 来自 山西太原
好贴呀,不错,值 得推荐
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-9-21 20:27 , Processed in 0.051753 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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