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

[前处理] Python脚本在ABAQUS绘制几何体

[复制链接]
发表于 2020-2-20 13:28:19 | 显示全部楼层 |阅读模式 来自 江苏南通
我想在ABAQUS中用Python脚本绘制几何体
我的思路是这样的 我已知几何体的所有顶点 也知道面上顶点的序号
先把一个面按序号连接 然后用这几个边填充成面,再把所有的面都联系起来填充成体

想请教大牛 这样的思路正确吗
我在写脚本的时候不会用边填充面 不明白CoverEdges的参数应该怎么设定
求指导!!!!
 楼主| 发表于 2020-2-20 13:33:54 | 显示全部楼层 来自 贵州
Simdroid开发平台
我用的ABAQUS版本是6.14
回复 不支持

使用道具 举报

发表于 2020-2-21 12:47:44 | 显示全部楼层 来自 浙江舟山
没必要的,不要把一个简单的事搞的复杂了,这里提供一个长方体的实例
# -*- coding: mbcs -*-
#
from abaqus import *
from abaqusConstants import *
session.Viewport(name='Viewport: 1', origin=(0.0, 0.0), width=364.271453857422,
    height=133.904754638672)
session.viewports['Viewport: 1'].makeCurrent()
session.viewports['Viewport: 1'].maximize()
from caeModules import *
from driverUtils import executeOnCaeStartup
executeOnCaeStartup()
session.viewports['Viewport: 1'].partDisplay.geometryOptions.setValues(
    referenceRepresentation=ON)
s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__',
    sheetSize=200.0)
...

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2020-2-21 13:09:55 | 显示全部楼层 来自 浙江舟山
当然还有另外一种方法,版本2

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2020-2-21 14:19:02 | 显示全部楼层 来自 浙江
mwg 发表于 2020-2-21 13:09
当然还有另外一种方法,版本2

不规则的几何体也能用这个方法画吗?
回复 不支持

使用道具 举报

发表于 2020-2-22 10:08:55 | 显示全部楼层 来自 浙江舟山
本帖最后由 mwg 于 2020-2-22 10:20 编辑
weiw123 发表于 2020-2-21 14:19
不规则的几何体也能用这个方法画吗?

当然可以了,下图就是用python写的,这个可以根据excel里边的螺栓不同工艺过程代码要求来改变,可在在两三秒内完成更新,excel中只用改一个代码,如粗杆型“CG”,细杆型“XG”,或是缩杆型“SG”,如图片2中的各个参数,任改一个后或都改变(根据设计需要),然后更新一个可瞬间完成。

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2020-2-22 10:26:43 | 显示全部楼层 来自 浙江舟山
其实远不至这些,这个工作中包括每个零件的二维平面图,以及成形以后的产品二维图及三维图,零件的二维或三维或是部分(1/4~完整的)三维零件的成形分析的全部前处理包括作业设置,一次完成,如图3和图4

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2020-2-22 10:34:03 | 显示全部楼层 来自 浙江舟山
可以让你看下这个系统的文件名如下图5,这只是在学习PYthon过程中的家庭作业之一了,还要很多很多的作业了。ABAQUS能用PYthon开发出来,那为什么不能用PYthon随意作一项工作呢,太有可能了。要相信自己了

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2020-2-22 10:43:00 | 显示全部楼层 来自 浙江舟山
本帖最后由 mwg 于 2020-2-22 10:44 编辑

根别的大侠比我这些也只是个小学生作业了,如下图是本网站一们大侠的任意骨料,对我来说是可望而不可及的。http://forum.simwe.com/forum.php ... 1067129&pid=2956630

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

发表于 2020-2-22 11:18:47 | 显示全部楼层 来自 山东滨州
从简单开始学Python
回复 不支持

使用道具 举报

 楼主| 发表于 2020-2-22 15:41:36 | 显示全部楼层 来自 浙江
mwg 发表于 2020-2-22 10:43
根别的大侠比我这些也只是个小学生作业了,如下图是本网站一们大侠的任意骨料,对我来说是可望而不可及的。 ...

谢谢大牛指导了 我能不能加您个QQ 问一些具体的内容呢?
我的652529209
回复 不支持

使用道具 举报

 楼主| 发表于 2020-2-22 15:54:38 | 显示全部楼层 来自 江苏南通
mwg 发表于 2020-2-22 10:43
根别的大侠比我这些也只是个小学生作业了,如下图是本网站一们大侠的任意骨料,对我来说是可望而不可及的。 ...

大牛 您发的Python脚本我跑不起来。。我的版本是6.14
回复 不支持

使用道具 举报

发表于 2020-2-26 08:37:16 | 显示全部楼层 来自 浙江舟山
本帖最后由 mwg 于 2020-2-26 08:54 编辑
weiw123 发表于 2020-2-22 15:54
大牛 您发的Python脚本我跑不起来。。我的版本是6.14

那个是用的2018版作的,最好python版本能升到2.17以上,或把ABAQUS升到2017以上,下图是我在2017上的运行情况,我最低版本只有2017了。

本帖子中包含更多资源

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

×
回复 不支持

使用道具 举报

 楼主| 发表于 2020-2-26 15:21:18 | 显示全部楼层 来自 贵州
mwg 发表于 2020-2-26 08:37
那个是用的2018版作的,最好python版本能升到2.17以上,或把ABAQUS升到2017以上,下图是我在2017上的运行 ...

大牛 方便加个qq吗?
回复 不支持

使用道具 举报

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

本版积分规则

Simapps系列直播

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

GMT+8, 2024-10-2 08:40 , Processed in 0.036029 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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