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

[二次开发] python编程实现动态加载程序

[复制链接]
发表于 2018-4-18 20:01:15 | 显示全部楼层 |阅读模式 来自 华中科技大学紫菘公寓
本想实现五个节点依次加载集中载荷,运行下面的程序后,只有第一个点的力,求教

n1 = a.instances['P1111-1'].nodes
for i in range (1,6):
  nodes=n1[i+2729:i+2730]
  region = a.Set(nodes=nodes, name='Set-2')
  mdb.models['Model-1'].ConcentratedForce(name='Load-1', createStepName='Step-1',
    region=region, cf2=1.0, distributionType=UNIFORM, field='', localCsys=None)
  mdb.Job(name='p0', model='Model-1', description='', type=ANALYSIS, atTime=None,
    waitMinutes=0, waitHours=0, queue=None, memory=90, memoryUnits=PERCENTAGE,
    getMemoryFromAnalysis=True, explicitPrecision=SINGLE,
    nodalOutputPrecision=SINGLE, echoPrint=OFF, modelPrint=OFF,
    contactPrint=OFF, historyPrint=OFF, userSubroutine='', scratch='',
    multiprocessingMode=DEFAULT, numCpus=1, numGPUs=0)
  mdb.jobs['p0'].submit(consistencyChecking=OFF)
  o3 = session.openOdb(name='d:/Temp/p0.odb')
  session.viewports['Viewport: 1'].setValues(displayedObject=o3)
发表于 2018-4-19 10:42:07 | 显示全部楼层 来自 河南郑州
Simdroid开发平台
name='Load-1'需要变化,你的循环被覆盖了
回复 不支持

使用道具 举报

 楼主| 发表于 2018-4-21 09:22:34 | 显示全部楼层 来自 华中科技大学紫菘公寓
NY-Cxj 发表于 2018-4-19 10:42
name='Load-1'需要变化,你的循环被覆盖了

应该怎么改呢,请大神指教,谢谢
回复 不支持

使用道具 举报

发表于 2018-4-23 10:58:33 | 显示全部楼层 来自 河南郑州
lmj20110130620 发表于 2018-4-21 09:22
应该怎么改呢,请大神指教,谢谢

加qq2812468512,细聊
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-19 15:52 , Processed in 0.030226 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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