AMBuildSettings

Defines a AMBuildSettings.

Declaration Syntax

public class AMBuildSettings : DataModelObject, IFolderDataModelObject

Table 1071: Members

Property

Absorptivity

Gets or sets the Absorptivity.

Property

AdditiveProcess

Gets or sets the AdditiveProcess.

Property

ASCParallel

Gets or sets the ASCParallel.

Property

ASCPerpendicular

Gets or sets the ASCPerpendicular.

Property

ASCVertical

Gets or sets the ASCVertical.

Property

BeamDiameter ***OBSOLETE*** Use of `double` for BeamDiameter is deprecated, use `Quantity` instead.

Gets or sets the beam diameter. The type for the setter can be either double or Quantity. Support for double is deprecated and will be removed in a future release. The type returned by the getter is a Quantity. An exception will be thrown for unsupported types. An exception will be thrown if the value is less than or equal to 0 with inherent strain disabled. An exception will be thrown if the value is less than 0.00002 or greater than 0.00014 meters when inherent strain is enabled and the inherent strain definition is Thermal Strain.

Property

BeamPower ***OBSOLETE*** Use of `double` for BeamPower is deprecated, use `Quantity` instead.

Gets or sets the beam power. The type for the setter can be either double or Quantity. Support for double is deprecated and will be removed in a future release. The type returned by the getter is a Quantity. An exception will be thrown for unsupported types. An exception will be thrown if the value is less than or equal to 0 with inherent strain disabled. An exception will be thrown if the value is less than 50 or greater than 700 watts when inherent strain is enabled and the inherent strain definition is Thermal Strain.

Property

BuildGasConvectionCoefficient

Gets or sets the BuildGasConvectionCoefficient.

Property

BuildGasOrPowderTemperatureType

Gets or sets the BuildGasOrPowderTemperatureType.

Property

BuildGasTemperature

Gets or sets the BuildGasTemperature.

Property

BuildMachineType

Gets or sets the BuildMachineType.

Property

BuildPowderConvectionCoefficient

Gets or sets the BuildPowderConvectionCoefficient.

Property

BuildPowderTemperature

Gets or sets the BuildPowderTemperature.

Property

BuildRadiationEmissivity

Gets or sets the radiation emissivity for the build phase. If the input value is outside the accepted range of 0–1, an ArgumentOutOfRangeException is thrown. An InvalidOperationException is also thrown if BuildUseRadiationBC is set to false.

Property

BuildSequence

Gets the build sequence. An exception is thrown if the EnableBuildSequence property is False.

Property

BuildUseRadiationBC

Gets or sets whether to use the radiation boundary condition during the build phase.

Property

Children

Gets the list of children.

Property

Comments

Gets the list of associated comments.

Property

CooldownGasConvectionCoefficient

Gets or sets the CooldownGasConvectionCoefficient.

Property

CooldownGasOrPowderTemperatureType

Gets or sets the CooldownGasOrPowderTemperatureType.

Property

CooldownGasTemperature

Gets or sets the CooldownGasTemperature.

Property

CooldownPowderConvectionCoefficient

Gets or sets the CooldownPowderConvectionCoefficient.

Property

CooldownPowderTemperature

Gets or sets the CooldownPowderTemperature.

Property

CooldownRadiationEmissivity

Gets or sets the radiation emissivity for the cool down phase. If the input value is outside the accepted range of 0–1, an ArgumentOutOfRangeException is thrown. An InvalidOperationException is also thrown if CooldownUseRadiationBC is set to false.

Property

CooldownUseRadiationBC

Gets or sets whether to use the radiation boundary condition during the cool down phase.

Property

DataModelObjectCategory

Gets the current DataModelObject's category.

Property

DepositionThickness

Gets or sets the DepositionThickness.

Property

DwellTime

Gets or sets the DwellTime.

Property

DwellTimeMultiple

Gets or sets the DwellTimeMultiple.

Property

EnableBuildSequence

Gets or sets the EnableBuildSequence flag. This flag must be set to enable the Build Sequence Definition properties. [Default = False]

Property

Figures

Gets the list of associated figures.

Property

GeneratedLayerRotationAngle ***OBSOLETE*** Use of `double` for GeneratedLayerRotationAngle is deprecated, use `Quantity` instead.

Gets or sets the generated layer rotation angle. The type for the setter can be either double or Quantity. Support for double is deprecated and will be removed in a future release. The type returned by the getter is a Quantity. An exception will be thrown for unsupported types. An exception will be thrown if the value is less than 0 or greater than 180 degrees.

Property

GeneratedStartLayerAngle ***OBSOLETE*** Use of `double` for GeneratedStartLayerAngle is deprecated, use `Quantity` instead.

Gets or sets the generated start layer angle. The type for the setter can be either double or Quantity. Support for double is deprecated and will be removed in a future release. The type returned by the getter is a Quantity. An exception will be thrown for unsupported types. An exception will be thrown if the value is less than 0 or greater than 180 degrees.

Property

HatchSpacing

Gets or sets the HatchSpacing.

Property

HeatingDuration

Gets or sets the HeatingDuration.

Property

HeatingMethod

Gets or sets the HeatingMethod.

Property

Images

Gets the list of associated images.

Property

InherentStrain

Gets or sets the InherentStrain.

Property

InherentStrainDefinition

Gets or sets the InherentStrainDefinition.

Property

InternalObject

Gets the internal object. For advanced usage only.

Property

LayerHeightType

LayerHeightType - Get/Sets the layer height type.

Property

LayerHeightValue

Gets or sets the LayerHeightValue.

Property

MachineLearningModel

Gets or sets the MachineLearningModel.

Property

NumberOfHeatSources

Gets or sets the NumberOfHeatSources.

Property

PowderPropertyFactor

Gets or sets the PowderPropertyFactor.

Property

PreheatTemperature

Gets or sets the PreheatTemperature.

Property

RoomTemperature

Gets or sets the RoomTemperature.

Property

ScanPatternBuildFilePath

Gets or sets the ScanPatternBuildFilePath.

Property

ScanPatternDefinition

Gets or sets the ScanPatternDefinition.

Property

ScanSpeed

Gets or sets the ScanSpeed.

Property

ScanStripeWidth ***OBSOLETE*** Use of `double` for ScanStripeWidth is deprecated, use `Quantity` instead.

Gets or sets the scan stripe width. The type for the setter can be either double or Quantity. Support for double is deprecated and will be removed in a future release. The type returned by the getter is a Quantity. An exception will be thrown for unsupported types. An exception will be thrown if the value is less than 0 with inherent strain disabled. An exception will be thrown if the value is less than 0.001 or greater than 0.1 meters when inherent strain is enabled and the inherent strain definition is Thermal Strain.

Property

StrainScalingFactor

Gets or sets the StrainScalingFactor.

Property

StrainScalingFactorInterpolationMethod

No details are provided for this entry.

Property

StrainScalingFactorX

Gets or sets the StrainScalingFactorX.

Property

StrainScalingFactorXInterpolationMethod

No details are provided for this entry.

Property

StrainScalingFactorY

Gets or sets the StrainScalingFactorY.

Property

StrainScalingFactorYInterpolationMethod

No details are provided for this entry.

Property

StrainScalingFactorZ

Gets or sets the StrainScalingFactorZ.

Property

StrainScalingFactorZInterpolationMethod

No details are provided for this entry.

Property

ThermalStrainMaterialModel ***OBSOLETE*** ThermalStrainMaterialModel is deprecated, please use MachineLearningModel instead.

Gets or sets the MachineLearningModel using the deprecated ThermalStrainMaterialModel methods.

Property

ThermalStrainMethod

Gets or sets the ThermalStrainMethod.

Property

ThermalStrainScalingFactor

Gets or sets the ThermalStrainScalingFactor.

Method

AddComment()

Creates a new child Comment.

Method

AddFigure()

Creates a new child Figure.

Method

AddImage(string)

Creates a new child Image. If a filePath is provided, the image will be loaded from that file, if not, the image will be a screen capture of the Geometry window.

Method

CreateStrainScalingFactorTable()

Creates a new AM strain scaling factor table.

Method

Delete()

Run the Delete action.

Method

GetChildren<ChildrenType>(bool, IList<ChildrenType>)

Gets the list of children, filtered by type.

Method

GetChildren(DataModelObjectCategory, bool, IList<IDataModelObject>)

Gets the list of children, filtered by type.

Method

LoadBuildSettings(string)

Run the LoadBuildSettings action.

Method

ResetToDefault()

ResetToDefault - Restores default values of all properties.

Method

SaveBuildSettings(string)

Run the SaveBuildSettings action.