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

[二次开发] 有没有用python能直接计算Abaqus的方法?

[复制链接]
发表于 2018-3-5 21:50:46 | 显示全部楼层 |阅读模式 来自 法国
是这个样子:有一个python写的Script,前处理加计算

有没有一种方法可以在另外一个python文件里面让abaqus计算这个Script的命令?

我想有两个难点第一个因为版本不同:python是3.X版,而abaqus里的python是2.7版。。。;第二个可能是大家都先生成inp,然后再用python计算。。。能不能跳过inp直接算?

先谢谢拉
发表于 2019-2-19 12:44:35 | 显示全部楼层 来自 浙江杭州
Simdroid开发平台
cuikang106 发表于 2019-2-19 10:33
同问,其实就是用python命令abaqus执行某个python脚本(并且获取执行的结果)。做二次开发卡在这里了头好痛 ...

加q,2812468512
回复 0 不支持 1

使用道具 举报

发表于 2018-3-7 16:12:23 | 显示全部楼层 来自 河南郑州
abaqus不是用python计算的;python写的脚本只是被abaqus解析,而不是计算
回复 不支持

使用道具 举报

发表于 2018-3-7 19:51:28 | 显示全部楼层 来自 浙江绍兴
可以,有什么用
回复 不支持

使用道具 举报

 楼主| 发表于 2018-3-11 17:07:13 | 显示全部楼层 来自 法国
NY-Cxj 发表于 2018-3-7 16:12
abaqus不是用python计算的;python写的脚本只是被abaqus解析,而不是计算

你说的对,python script是可以被abaqus运行。

我其实是想问: 比如说我有个python文件(不是script,没有import abaqus那些),能不能调用abaqus,算一个其他是script的py文件。。。 这个script可以是前处理,也可以是计算。。。
回复 不支持

使用道具 举报

 楼主| 发表于 2018-3-11 17:10:30 | 显示全部楼层 来自 法国
本帖最后由 yoo 于 2018-3-11 17:11 编辑
CHAORAN 发表于 2018-3-7 19:51
可以,有什么用

就像是在dos下面的 abaqus job=job-id interactive那样可以运行abaqus的命令,不知道在python里面有没有。。。

有用啊,老板让做一个不打开abaqus而直接在python下面调用abaqus的py文件。。。因为abaqus只是其中的一小部分
回复 不支持

使用道具 举报

发表于 2018-3-12 09:44:36 | 显示全部楼层 来自 河南郑州
yoo 发表于 2018-3-11 17:10
就像是在dos下面的 abaqus job=job-id interactive那样可以运行abaqus的命令,不 ...

也是有的
回复 不支持

使用道具 举报

 楼主| 发表于 2018-3-12 22:02:59 | 显示全部楼层 来自 法国

求教求教
回复 不支持

使用道具 举报

发表于 2018-3-13 15:22:36 | 显示全部楼层 来自 黑龙江哈尔滨
可以先在ABAQUS里操作一遍,打开ABAQUS,运行脚本,然后在工作目录里找到RPY文件,里边的命令就是
回复 不支持

使用道具 举报

 楼主| 发表于 2018-3-14 06:14:05 | 显示全部楼层 来自 法国
水里面的小白 发表于 2018-3-13 15:22
可以先在ABAQUS里操作一遍,打开ABAQUS,运行脚本,然后在工作目录里找到RPY文件,里边的命令就是 ...

你说的这个我知道。。。
我想要的是不打开abaqus,直接在python里面运行abaqus的命令,,,不知道有没有。
因为每个script里面都有 import abaqus 这些,python不认的
回复 不支持

使用道具 举报

发表于 2018-4-17 19:35:23 来自手机 | 显示全部楼层 来自 中国
这个问题也可以?
回复 不支持

使用道具 举报

发表于 2019-2-19 10:33:03 | 显示全部楼层 来自 上海
同问,其实就是用python命令abaqus执行某个python脚本(并且获取执行的结果)。做二次开发卡在这里了头好痛
回复 不支持

使用道具 举报

发表于 2019-2-21 08:44:21 | 显示全部楼层 来自 浙江杭州
cuikang106 发表于 2019-2-19 10:33
同问,其实就是用python命令abaqus执行某个python脚本(并且获取执行的结果)。做二次开发卡在这里了头好痛 ...

你好,可以加q::2812468512
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 16:50 , Processed in 0.039962 second(s), 13 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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