グループはAnalysisクラスメソッド、createGroupにより作成されます。その後、Groupクラスメソッドを使って、グループタイプ、エンティティタイプの定義、グループへのエンティティが追加が行われます。
この例では、group オブジェクトs_chipsが作成され、これには"small chips"というグループが含まれます。このグループはジオメトリグループ(モーションではなく)であり、ボリュームが含まれます。部品は、ワイルドカードを使用して名前に"S-CHIP"が含まれるすべての部品がグループに追加されます:
s_chips = a.createGroup("small chips");
s_chips.type = "Geometric";
s_chips.entityType = "Volume";
s_chips.add("S-CHIP*"); //Must use '*' to indicate wildcard (regular expression)
グループに条件を適用するには、groupオブジェクトを参照します。次の例では、"small chips"という名前のグループに、発熱量条件を適用します。このオブジェクトは"s_chips"という名前です:
bc = new BoundaryCondition("Total Heat Generation");
bc.setValue(2, "W");
a.selectionBasis = "By Group";
a.select("small chips");
a.applyBoundaryCondition(bc);