概述
文档来源为
:
从网络收集整理
.word
版本可编辑
.
欢迎下载支持
.
1
## Fundamentschwingungsstudie
##
## nur geeignet fuer ABAQUS 6.4-1 ##
##
erstellt von D.Chen in 2009
##
######################################
#
开头的为注释行
.
第一步
,
建立建模环境
,
这一步中
py
将从
abaqus
中导入建模所需的所有程序模块
.
from part import *
接下来定义草图环境
mdb.models['Model-1'].Sketch(name='__profile__', sheetSize=200.0)
mdb.models['Model-1'].sketches['__profile__'].sketchOptions.setValues(constructionGeometry=O
N, decimalPlaces=2, dimensionTextHeight=5.0, grid=ON,
gridFrequency=2, gridSpacing=5.0, sheetSize=200.0, viewStyle=AXISYM)
上面的设定为大小
200*200,
格栅间距为
5,
文字标注高度为
5.
mdb.models['Model-1'].sketches['__profile__'].ObliqueConstructionLine(point1=(0.0,
-100.0),
point2=(0.0, 100.0))
本句语句设定轴对称模型的对称轴线位置
mdb.models['Model-1'].sketches['__profile__'].rectangle(point1=(0.0, 0.0),point2=(40.0, -40.0))
该语句绘制矩形
,
从点
0,0
至点
40,-40
mdb.models['Model-1'].Part(dimensionality=AXISYMMETRIC,
name='Boden',
type=DEFORMABLE_BODY)
定义模型为轴对称
,
名字为
boden,
为可变形体
mdb.models['Model-1'].parts['Boden'].BaseShell(sketch=mdb.models['Model-1'].sketches['__profi
le__'])
del mdb.models['Model-1'].sketches['__profile__']
绘图完成不要忘记收回建模环境所占的内存
第二节
:
材料定义
--------------------
5
楼
第三节
:
装配
--------------------
6
楼
第四节
:
分析步定义
--------------------
8
楼
第五节
:
接触定义
--------------------
12
楼
第六节
:
荷载边界定义
-----------------
17
楼
第七节
:
网格划分控制
------------------
18
楼
第八节
,
任务提交及杂项功能
--------
24
楼
关于如何在
python
中提交多个任务的问题
29
楼
第二节
,
材料定义
from material import *
from section import *
从
ABAQUS
提供的接口中导入材料库和组件库
mdb.models['Model-1'].Material(name='Boden')
定义材料名
mdb.models['Model-1'].materials['Boden'].Density(table=((2000.0, ), ))
定义材料密度
mdb.models['Model-1'].materials['Boden'].Elastic(table=((210546.3, 0.3333), ))
最后
以上就是甜甜银耳汤为你收集整理的python做软件二次开发好吗_Python二次开发程序详解的全部内容,希望文章能够帮你解决python做软件二次开发好吗_Python二次开发程序详解所遇到的程序开发问题。
如果觉得靠谱客网站的内容还不错,欢迎将靠谱客网站推荐给程序员好友。
发表评论 取消回复