Class MillingActRunnerConfig
- Namespace
- Hi.MachiningProcs
- Assembly
- HiMech.dll
Represents the configuration for a milling act runner. Provides settings for physics simulation, evaluation, and temperature control.
public class MillingActRunnerConfig : IMakeXmlSource
- Inheritance
-
MillingActRunnerConfig
- Implements
- Inherited Members
- Extension Methods
Constructors
MillingActRunnerConfig()
Initializes a new instance of the MillingActRunnerConfig class.
public MillingActRunnerConfig()
MillingActRunnerConfig(XElement, string)
Initializes a new instance of the MillingActRunnerConfig class from XML.
public MillingActRunnerConfig(XElement src, string baseDirectory)
Parameters
src
XElementThe source XML element.
baseDirectory
stringThe base directory for resolving relative paths.
Properties
EnableAdvancedPhysics
Gets or sets whether advanced physics simulation is enabled.
public bool EnableAdvancedPhysics { get; set; }
Property Value
EnableDeflectionTransformation
Gets or sets whether deflection transformation is enabled. Note: This feature is pending testing.
public bool EnableDeflectionTransformation { get; set; }
Property Value
EnableExternalEvaluation
Gets or sets whether external evaluation is enabled.
public bool EnableExternalEvaluation { get; set; }
Property Value
EnableMillingForceEvaluation
Gets or sets whether milling force evaluation is enabled. This is a runtime configuration and is not managed in XML IO.
public bool EnableMillingForceEvaluation { get; set; }
Property Value
InitSpindleTemperature_C
Gets or sets the initial spindle temperature in Celsius.
public double InitSpindleTemperature_C { get; set; }
Property Value
InitSpindleTemperature_K
Gets or sets the initial spindle temperature in Kelvin. The temperature is initialized when a working session is restarted or a new session is started.
public double InitSpindleTemperature_K { get; set; }
Property Value
XName
Gets the XML element name for serialization.
public static string XName { get; }
Property Value
Methods
MakeXmlSource(string, string)
Creates an XML representation of the configuration.
public XElement MakeXmlSource(string baseDirectory, string relFile)
Parameters
baseDirectory
stringThe base directory for resolving relative paths.
relFile
stringThe relative file path.
Returns
- XElement
An XML element containing the configuration.