Accessing Material Properties
The methods and properties listed in this section enable you to access material properties.
Methods and Properties Introduced:
The method
pfcMaterialProperty.Create() creates a new instance of a material property object.
All numerical material properties are accessed using the same set of APIs. You must provide a property type to indicate the property you want to read or modify.
The method
pfcMaterial.GetPropertyValue() returns the value and the units of the material property.
Use the method
pfcMaterial.SetPropertyValue() to set the value and units of the material property. If the property type does not exist for the material, then this method creates it.
Use the method
pfcMaterial.SetPropertyUnits() to set the units of the material property.
Use the method
pfcMaterial.RemoveProperty() to remove the material property.
Material properties that are non-numeric can be accessed using the following properties.
The property
pfcMaterial.Description sets the description string for the material.
The property
pfcMaterial.FatigueType and sets the valid fatigue type for the material.
Use the property
pfcMaterial.PermittedFatigueTypes to get a list of the permitted string values for the fatigue type.
The property
pfcMaterial.FatigueMaterialType sets the class of material when determining the effect of the fatigue.
Use the property
pfcMaterial.PermittedFatigueMaterialTypes to retrieve a list of the permitted string values for the fatigue material type.
The property
pfcMaterial.FatigueMaterialFinish sets the type of surface finish for the fatigue material.
Use the property
pfcMaterial.PermittedFatigueMaterialFinishes to retrieve a list of permitted string values for the fatigue material finish.
The property
pfcMaterial.FailureCriterion sets the reduction factor for the failure strength of the material. This factor is used to reduce the endurance limit of the material to account for unmodeled stress concentrations, such as those found in welds.
Use the property
pfcMaterial.PermittedFailureCriteria to retrieve a list of permitted string values for the material failure criterion.
The property
pfcMaterial.Hardness sets the hardness for the specified material.
The property
pfcMaterial.HardnessType sets the hardness type for the specified material.
The property
pfcMaterial.Condition sets the condition for the specified material.
The property
pfcMaterial.BendTable sets the bend table for the specified material.
The property
pfcMaterial.CrossHatchFile sets the file containing the crosshatch pattern for the specified material.
The property
pfcMaterial.MaterialModel sets the type of hyperelastic isotropic material model.
Use the property
pfcMaterial.PermittedMaterialModels to retrieve a list of the permitted string values for the material model.
The property
pfcMaterial.ModelDefByTests determines whether the hyperelastic isotropic material model has been defined using experimental data for stress and strain.