ABAQUS批處理方法
瀏覽:3271 收藏:1
ABAQUS也可以像ANSYS一樣采用批處理方法,該方法可以打開ABAQUS界面,也可以直接在后臺進行求解。這樣的好處是可通過其他軟件工具創建界面程序,然后調用批處理文件進行后臺求解,也是ABAQUS非常靈活的二次開發的一種形式。
1. 首先,編寫Python的腳本語言程序,本歷程中采用腳本語言錄制的方法來生成一段腳本語言,如下所示。在最后一行添加運行該腳本的程序。
# -*- coding: mbcs -*- # Do not delete the following import lines from abaqus import * from abaqusConstants import * import __main__ def Macro1(): import section import regionToolset import displayGroupMdbToolset as dgm import part import material import assembly import step import interaction import load import mesh import optimization import job import sketch import visualization import xyPlot import displayGroupOdbToolset as dgo import connectorBehavior s = mdb.models['Model-1'].ConstrainedSketch(name='__profile__', sheetSize=200.0) g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints s.setPrimaryObject(option=STANDALONE) s.rectangle(point1=(-10.0, 5.0), point2=(10.0, -15.0)) p = mdb.models['Model-1'].Part(name='Part-1', dimensionality=THREE_D, type=DEFORMABLE_BODY) p = mdb.models['Model-1'].parts['Part-1'] p.BaseSolidExtrude(sketch=s, depth=20.0) s.unsetPrimaryObject() p = mdb.models['Model-1'].parts['Part-1'] session.viewports['Viewport: 1'].setValues(displayedObject=p) del mdb.models['Model-1'].sketches['__profile__'] mdb.saveAs(pathName='H:/Abaqus/test/t5') Macro1()
以下內容為付費內容,請購買后觀看
1人購買
ABAQUS批處理(打開ABAQUS界面和后臺處理)
技術鄰APP
工程師必備
工程師必備
- 項目客服
- 培訓客服
- 平臺客服
TOP
1




















