If you create a NASTRAN I property and an I-Beam property with the same parameters, after "manual" property editing only the elements with the I-Beam property give correct results. Elements with the NASTRAN I property do not change in any way, why?
Solved! Go to Solution.
NASTRAN Beams are written out to NASTRAN as PBEAML's, PBEAML's contain the information in DIM1, DIM2, DIM3, tc.......Ixx, Iyy are calculated and displayed for information only. If you want the NASTRAN PBEAML to change, change the Dimensions. If you want to use the reference cross-section values, use the API I posted yesterday to disconnect the PBEAML, and switch the property to the calculated values only.
I will discuss this with the FEMAP team, but longer term it would probably be more clear to lock the calculated values, and to provide a method for editing them in the GUI and disconnecting the the dimension defined section.
Here's the disconnect API -
Sub Main Dim App As femap.model Set App = feFemap() Dim feProp As femap.Prop Set feProp = App.feProp If feProp.SelectID( "Pick Beam Property To Disconnect PBEAML" ) = FE_OK Then If feProp.type = FET_L_BEAM Then feProp.flag(1) = False feProp.Put( feProp.ID) End If End If End Sub