Fem: Check reference temperature - fixes #19375

This commit is contained in:
marioalexis
2025-02-05 07:39:22 -03:00
committed by Max Wilfinger
parent a697a5ba66
commit 196ad38a14

View File

@@ -81,9 +81,12 @@ def write_femelement_material(f, ccxwriter):
if mat_obj.Category == "Solid":
TEC = FreeCAD.Units.Quantity(mat_obj.Material["ThermalExpansionCoefficient"])
TEC_in_mmK = TEC.getValueAs("mm/mm/K").Value
RT = FreeCAD.Units.Quantity(
mat_obj.Material["ThermalExpansionReferenceTemperature"]
)
if "ThermalExpansionReferenceTemperature" in mat_obj.Material:
RT = FreeCAD.Units.Quantity(
mat_obj.Material["ThermalExpansionReferenceTemperature"]
)
else:
RT = FreeCAD.Units.Quantity("0 K")
RT_in_K = RT.getValueAs("K").Value
elif mat_obj.Category == "Fluid":
KV = FreeCAD.Units.Quantity(mat_obj.Material["KinematicViscosity"])