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

[后处理] abaqus, python, a sequence of sequences

[复制链接]
发表于 2017-6-9 20:39:03 | 显示全部楼层 |阅读模式 来自 浙江
计算后获得odb文件,利用python在最后一个step的最后一个frame内建立一个fieldOutput. 我是想每个节点赋予一个标量数值。出现错误,错误提示为OdbError: illegal argument type for built-in operation。

在网上找到一个网页提及这个错误(http://abaqus-users.1086179.n5.n ... ration-td22628.html),说可能是参数data要求为a sequence of sequences不满足。

首先,若不是a sequence of sequences数据,是不是要引起这个错误?

其次,我明白a sequence of sequences,比如((1,2),(5,6),(0,2))是个a sequence of sequences。但是,如果每个子sequence仅有一个数据时,自动退化a sequence。比如,((1),(5),(0)),print出来后等于(1,5,0),前者是a sequence of sequences,后者呢?如果两者不等价,怎么会退化呢? 当赋予标量数值时就会遇到这个问题。


发表于 2017-6-16 20:19:33 | 显示全部楼层 来自 上海
Simdroid开发平台
((1,),(5,),(0,))这就对了
回复 不支持

使用道具 举报

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

本版积分规则

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

GMT+8, 2024-4-20 15:24 , Processed in 0.031216 second(s), 11 queries , Gzip On, MemCache On.

Powered by Discuz! X3.5 Licensed

© 2001-2024 Discuz! Team.

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