使用一些无效数据创建 Abaqys 字段输出
Create an Abaqys field output with some invalid data
我想向 odb 添加一个输出字段。并非所有值都可用,我想输入“无效数据”。我应该通过什么?
我试过 nan, string, 1/0,它不起作用
我用来添加字段输出的基本编码是:
instance = odb.rootAssembly.instances['nameOfYourInstance']
field_output = odb.steps['stepName'].frames[frameId].FieldOutput(
name='DefineTheName', description='WhatItRepresents',
type=SCALAR # or whatever other type you need
)
field.addData(
position=NODAL, instance=instance, labels=your_node_labels,
data=your_data
)
我想在 your_data
的特定位置传递无效数据
您只在 your_node_labels
变量中保留那些您在 your_data
变量中有数据的节点。
对于前。比方说,您只有 your_node_labels=[1, 10, 12, 14, 50]
个节点的数据,相应的值是 your_data=[10.0, 1.0, 2.2, 3.3, 15.5]
个类似这样的东西。在这里,节点 1
的值为 10.0
,节点 10
的值为 1.0
,依此类推。在这种情况下,除了 your_node_labels
变量中的节点之外,没有为其他节点写入数据,因此不会为这些节点显示轮廓。
我想向 odb 添加一个输出字段。并非所有值都可用,我想输入“无效数据”。我应该通过什么? 我试过 nan, string, 1/0,它不起作用
我用来添加字段输出的基本编码是:
instance = odb.rootAssembly.instances['nameOfYourInstance']
field_output = odb.steps['stepName'].frames[frameId].FieldOutput(
name='DefineTheName', description='WhatItRepresents',
type=SCALAR # or whatever other type you need
)
field.addData(
position=NODAL, instance=instance, labels=your_node_labels,
data=your_data
)
我想在 your_data
的特定位置传递无效数据您只在 your_node_labels
变量中保留那些您在 your_data
变量中有数据的节点。
对于前。比方说,您只有 your_node_labels=[1, 10, 12, 14, 50]
个节点的数据,相应的值是 your_data=[10.0, 1.0, 2.2, 3.3, 15.5]
个类似这样的东西。在这里,节点 1
的值为 10.0
,节点 10
的值为 1.0
,依此类推。在这种情况下,除了 your_node_labels
变量中的节点之外,没有为其他节点写入数据,因此不会为这些节点显示轮廓。