jacob wrote:
Yeah, and creating group can be done like this:
nodeList=[] # empty python list to initialize the BC list
nodeList.append(NOEUD = 'N%d' % (node_ID) )
I think you meant:
nodeList.append('N%d' % (node_ID) )
For , do you simply write:
POST_RELEVE_T(ACTION=_F(GROUP_NO=(nodeList, ), ...
To add more information on this topic, I tested the following syntaxes and they all work:
grp1 = DEFI_GROUP(reuse=mesh,
CREA_GROUP_NO=_F(NOEUD=('N1','N2','N3',), # the last "," is optional
NOM='Tip_N1'),
MAILLAGE=mesh)
nodeList = ['N1','N2','N3']
grp2 = DEFI_GROUP(reuse=mesh,
CREA_GROUP_NO=_F(NOEUD=nodeList,
NOM='Tip_N2'),
MAILLAGE=mesh)
nodeList = ['N1','N2','N3']
grp3 = DEFI_GROUP(reuse=mesh,
CREA_GROUP_NO=_F(NOEUD=(nodeList),
NOM='Tip_N3'),
MAILLAGE=mesh)
This fails:
nodeList = ['N1','N2','N3']
grp4 = DEFI_GROUP(reuse=mesh,
CREA_GROUP_NO=_F(NOEUD=(nodeList,), # Unexpected type: <class 'list'>
NOM='Tip_N4'),
MAILLAGE=mesh)