FeResPost Web Site                     FeResPost Online User Manual

IX.1.3 Accessing FEM data

The “NET/EX01/properties.cs” example shows how information in the finite element model can be accessed. The C# code looks as follows:

        ...
        foreach (Int32 id in db2.iter_coordSysId())
            cards.Add(db2.fillCard("CoordSys", id));
        foreach (Int32 id in db2.iter_nodeId())
            cards.Add(db2.fillCard("Node", id));
        foreach (Int32 id in db2.iter_elemId())
            cards.Add(db2.fillCard("Element", id));
        foreach (Int32 id in db2.iter_rbeId())
            cards.Add(db2.fillCard("RBE", id));
        foreach (Int32 id in db2.iter_materialId())
            cards.Add(db2.fillCard("Material", id));
        foreach (Int32 id in db2.iter_propertyId())
            cards.Add(db2.fillCard("Property", id));
        ...
        string[] vectStr = NastranDb.writeNastranCardsToVectStr(new object[] { "left", "short", cards.ToArray() });
        foreach (string line in vectStr)
            Console.WriteLine(line);
        ...
    }

This example illustrates the use of the “fillCard” method, already presented in sections III.1.1.6 and IV.2.3.