回调函数的例子-基于aoa的矿井人员精确定位技术
10.4回调函数的例子# Define the callback function from abaqus import * from abaqusConstants import * import visualization def onMessage(jobName, messageType, data, viewport): if ((messageType==ABORTED) or (messageType==ERROR)): print 'Solver problem; stop execution of callback function' elif (messageType==JOB_COMPLETED): odb = visualization.openOdb(path=jobName + '.odb') viewport.setValues(displayedObject=odb) viewport.odbDisplay.display.setValues(plotState=CONTOURS_ON_DEF) viewport.odbDisplay.commonOptions.setValues(renderStyle=FILLED) ………….. myJobName = 'Deform' monitorManager.addMessageCallback(jobName='myJobName', messageType=ANY_MESSAGE_TYPE, callback=onMessage, userData=myViewport) myJob = mdb.Job(name=myJobName, model='Beam', description=jobDescription) myJob.submit() # End of example script. 51
1.67MB
文件大小:
评论区