abaqus二次开发调用三角函数? 20

浏览:1229 回答:3

abaqus二次开发用写内核文件的时候,需要调用三角函数,用python的方法,直接写import math,调用math.sin和math.cos就不行,各种报错,而且都是不相关的地方,怎么回事

import math

    s = mdb.models['Model-1'].ConstrainedSketch(name='__sweep__', sheetSize=3000.0)

    g, v, d, c = s.geometry, s.vertices, s.dimensions, s.constraints

    s.setPrimaryObject(option=STANDALONE)

    s.ArcByCenterEnds(center=(0.0, 0.0), point1=(banjing, 0.0), point2=(banjing*math.sin(0.1), 

        50), direction=COUNTERCLOCKWISE)

比如这样的,就会报错

  File "d:/Program Files/SIMULIA/Abaqus/6.13-1/abaqus_plugins/creatbeam\Creatgongjianmodul.py", line 12

     s = mdb.models['Model-1'].ConstrainedSketch(name='__sweep__', sheetSize=3000.0)

    ^

 IndentationError: unexpected indent


邀请回答 我来回答

全部回答

(3)
默认 最新
NHK
格式问题,缩进错误。另外建议使用numpy库,数据量大的情况下,计算更快。
2018年9月25日
评论 点赞
eFEA

q,2812468512,代码发过来,给你看看

2018年9月20日
评论 点赞
yunduan082
报错信息,是格式问题,不恰当的缩进。
2018年9月19日
评论 点赞

没解决?试试专家一对一服务

换一批