Class SimulatorHelper
Inheritance
SimulatorHelper
Assembly: CAMAPI.DotnetHelper.dll
Syntax
public static class SimulatorHelper
Methods
BreakOnEndOfOperation(ComWrapper<ICamApiSimulator>)
Should simulator break simulation on the end of operation
Declaration
public static bool BreakOnEndOfOperation(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
BreakOnErrors(ComWrapper<ICamApiSimulator>)
Should simulator break simulation on errors
Declaration
public static bool BreakOnErrors(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
BreakOnStopCommand(ComWrapper<ICamApiSimulator>)
Should simulator break simulation on special STOP command
Declaration
public static bool BreakOnStopCommand(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
CheckGouges(ComWrapper<ICamApiSimulator>)
Should simulator check for gouges
Declaration
public static bool CheckGouges(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
CheckHolderCollisions(ComWrapper<ICamApiSimulator>)
Should simulator check for holder collisions
Declaration
public static bool CheckHolderCollisions(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
CheckMachineCollisions(ComWrapper<ICamApiSimulator>)
Should simulator check for machine collisions
Declaration
public static bool CheckMachineCollisions(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
Returns
FastSimulateAllOperations(ComWrapper<ICamApiSimulator>)
Calculate simulation results for all operations in the project
Declaration
public static void FastSimulateAllOperations(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
FastSimulateCurrentOperation(ComWrapper<ICamApiSimulator>)
Calculate simulation results for the current operation
Declaration
public static void FastSimulateCurrentOperation(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
FastSimulateUpToCurrentOperation(ComWrapper<ICamApiSimulator>)
Calculate simulation results from the first operation to the current operation (inclusive)
Declaration
public static void FastSimulateUpToCurrentOperation(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
ResetSimulationResults(ComWrapper<ICamApiSimulator>)
Stop current simulation and delete all simulation results
Declaration
public static void ResetSimulationResults(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
SaveMachiningResultToSTL(ComWrapper<ICamApiSimulator>, ComWrapper<ICamApiPartStage>?, string)
Save result of simulation to the STL file
Declaration
public static void SaveMachiningResultToSTL(this ComWrapper<ICamApiSimulator> simulatorCom, ComWrapper<ICamApiPartStage>? partStage, string fileName)
Parameters
SetBreakOnEndOfOperation(ComWrapper<ICamApiSimulator>, bool)
Should simulator break simulation on the end of operation
Declaration
public static void SetBreakOnEndOfOperation(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SetBreakOnErrors(ComWrapper<ICamApiSimulator>, bool)
Should simulator break simulation on errors
Declaration
public static void SetBreakOnErrors(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SetBreakOnStopCommand(ComWrapper<ICamApiSimulator>, bool)
Should simulator break simulation on special STOP command
Declaration
public static void SetBreakOnStopCommand(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SetCheckGouges(ComWrapper<ICamApiSimulator>, bool)
Should simulator check for gouges
Declaration
public static void SetCheckGouges(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SetCheckHolderCollisions(ComWrapper<ICamApiSimulator>, bool)
Should simulator check for holder collisions
Declaration
public static void SetCheckHolderCollisions(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SetCheckMachineCollisions(ComWrapper<ICamApiSimulator>, bool)
Should simulator check for machine collisions
Declaration
public static void SetCheckMachineCollisions(this ComWrapper<ICamApiSimulator> simulatorCom, bool value)
Parameters
SmoothSimulationStart(ComWrapper<ICamApiSimulator>)
Smoothly start simulation from the current operation up to the end
Declaration
public static void SmoothSimulationStart(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
SmoothSimulationStepBackward(ComWrapper<ICamApiSimulator>)
Execute previous command in smooth simulation mode
Declaration
public static void SmoothSimulationStepBackward(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
SmoothSimulationStepForward(ComWrapper<ICamApiSimulator>)
Execute next command in smooth simulation mode
Declaration
public static void SmoothSimulationStepForward(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters
SmoothSimulationStop(ComWrapper<ICamApiSimulator>)
Stop current process of smooth simulation
Declaration
public static void SmoothSimulationStop(this ComWrapper<ICamApiSimulator> simulatorCom)
Parameters