Comments

The standard nastran comment is supported. Nastran does nothing with it. ` $ CG GRID        1001         742.959    270. 89.4568 `

Let’s access that with code: `python bdf_model.nodes[1001].comment `

Comments can be modified and written out. Leave off the $.

Model Groups

Model groups intended as way to create tags for the GUI. They can be used for other tasks though.

They’re loaded into bdf_model.model_groups and left as a comment on the card. As such, they’re not written out because they’d lose their association with the data.

Some features:
  • An object may be in multiple groups at once

  • Element groups are recognized by --groups flag

  • node groups are recognized in the “Edit Geometry Properties” menu

Group types include:
  • nodes

  • elements

  • rigid_elements

  • masses

  • properties

  • materials

  • mpcs

  • spcs

  • loads

Correct: ` $ group: name='RLongeron MainFuseStruct Gridpoint'; nodes=167:205 $ group: name='Skin MainFuseStruc'; elements=6001:15017 $ group: name="ULFuseCanardAtch MainFuseStruct Fixed point constraints, 123"; spcs=3 `

Incorrect due to a semicolon in the name: ` $ group: name="ULFuseCanardAtch MainFuseStruct Fixed point constraints; 123"; spcs=3 `

Unioned Groups (spcs becomes [1,2,3] internally): ` $ group: name="spcs"; spcs=1 $ group: name="ULFuseCanardAtch MainFuseStruct Fixed point constraints, all"; spcs=1 SPC1           1  123456      13 $ group: name="spcs"; spcs=2 $ group: name="ULFuseCanardAtch MainFuseStruct Fixed point constraints, 123456"; spcs=2 SPC1           2  123456      13 $ group: name="spcs"; spcs=3 $ group: name="ULFuseCanardAtch MainFuseStruct Fixed point constraints, 123"; spcs=3 SPC1           3  123         13 `