Class UFSim
Assembly: NXOpen.UF.dll
Syntax
public class UFSim : NXRemotableObject, IMessageSink
Methods
Declaration
public void ActivateTool(nint engine, string tool_name)
Parameters
Type |
Name |
Description |
nint |
engine |
|
string |
tool_name |
|
AskAxisDofJunction(nint, string, out string, out SvKimDegofDirection)
Declaration
public void AskAxisDofJunction(nint engine, string axis, out string jct_name, out SvKimDegofDirection direction)
Parameters
AskAxisIsReversalAllowed(nint, string, out bool)
Declaration
public void AskAxisIsReversalAllowed(nint engine, string axis_name, out bool allow_reversal)
Parameters
Type |
Name |
Description |
nint |
engine |
|
string |
axis_name |
|
bool |
allow_reversal |
|
AskAxisLimits(nint, string, out double, out double)
Declaration
public void AskAxisLimits(nint engine, string axis, out double min, out double max)
Parameters
AskAxisPosition(nint, string, out double)
Declaration
public void AskAxisPosition(nint engine, string axis, out double position)
Parameters
AskAxisRotaryDirMode(nint, string, out AxisRotDirType)
Declaration
public void AskAxisRotaryDirMode(nint engine, string axis_name, out UFSim.AxisRotDirType rot_mode)
Parameters
AskCompFromDof(nint, string, out string)
Declaration
public void AskCompFromDof(nint engine, string degof_name, out string comp_name)
Parameters
AskCordingTol(nint, out double)
Declaration
public void AskCordingTol(nint engine, out double cording_tol)
Parameters
Type |
Name |
Description |
nint |
engine |
|
double |
cording_tol |
|
AskDegofData(nint, string, out SimKimDegofTypes, out double, out double)
Declaration
public void AskDegofData(nint engine, string degof_name, out SimKimDegofTypes degof_type, out double lower_limit, out double upper_limit)
Parameters
AskIfDegofExists(nint, string, out bool)
Declaration
public void AskIfDegofExists(nint engine, string degof_name, out bool degof_exists)
Parameters
Declaration
public void AskImmediateUpdate(nint engine, out bool immediate_update)
Parameters
Type |
Name |
Description |
nint |
engine |
|
bool |
immediate_update |
|
Declaration
public void AskInitJunctionXform(nint engine, string jct_name, out double xval, out double yval, out double zval, out double matrix)
Parameters
AskIsJunctionDependent(nint, string, string, out string)
Declaration
public void AskIsJunctionDependent(nint engine, string jct_name, string axis_name, out string dependent)
Parameters
AskIsJunctionExist(nint, string, out bool)
Declaration
public void AskIsJunctionExist(nint engine, string jct_name, out bool jct_exists)
Parameters
Declaration
public void AskJunctionXform(nint engine, string jct_name, out double xval, out double yval, out double zval, out double matrix)
Parameters
AskKimCompNameById(nint, int, string, out string)
Declaration
public void AskKimCompNameById(nint engine, int system_class, string comp_id, out string comp_name)
Parameters
AskMtcsJunction(nint, out string)
Declaration
public void AskMtcsJunction(nint engine, out string jct_name)
Parameters
AskMtdUnits(nint, out UnitType)
Declaration
public void AskMtdUnits(nint engine, out UFSim.UnitType units)
Parameters
Declaration
public void AskNcAxesOfMtool(nint engine, out int no_of_axes, out string axis_name_list)
Parameters
Type |
Name |
Description |
nint |
engine |
|
int |
no_of_axes |
|
string |
axis_name_list |
|
AskSimEngine(nint, out nint)
Declaration
public void AskSimEngine(nint mom_id, out nint engine_id)
Parameters
Type |
Name |
Description |
nint |
mom_id |
|
nint |
engine_id |
|
AskStatusSendNcCommandMsg(nint, out bool)
Declaration
public void AskStatusSendNcCommandMsg(nint engine, out bool status)
Parameters
Type |
Name |
Description |
nint |
engine |
|
bool |
status |
|
Declaration
public void AskToolOffsets(nint engine, string tool_name, out double xval, out double yval, out double zval)
Parameters
ConvertNurbsToPositionData(nint, int, int, int, ref double, ref double, out int, out double[])
Declaration
public void ConvertNurbsToPositionData(nint engine, int cntr_point_count, int order, int knot_count, ref double knots, ref double cntr_points, out int point_count, out double[] positions)
Parameters
CreateJunction(nint, string, string, double[], double[])
Declaration
public void CreateJunction(nint engine, string jct_name, string destination_comp, double[] origin, double[] matrix)
Parameters
DbgEnd(nint)
Declaration
public void DbgEnd(nint engine)
Parameters
Type |
Name |
Description |
nint |
engine |
|
DbgSetOutput(nint, bool, string)
Declaration
public void DbgSetOutput(nint engine, bool on_off, string token)
Parameters
DbgStart(nint, string)
Declaration
public void DbgStart(nint engine, string title)
Parameters
DbgWriteMessage(nint, string)
Declaration
public void DbgWriteMessage(nint engine, string msg)
Parameters
Delay(nint, string, double)
Declaration
public void Delay(nint engine, string label, double duration)
Parameters
DeleteJunction(nint, string)
Declaration
public void DeleteJunction(nint engine, string jct_name)
Parameters
DialogSetItem(nint, string, string)
Declaration
public void DialogSetItem(nint engine, string item_id, string attributes)
Parameters
EndOfSimulation(nint)
Declaration
public void EndOfSimulation(nint engine)
Parameters
Type |
Name |
Description |
nint |
engine |
|
FeedbackMessage(nint, string, string)
Declaration
public void FeedbackMessage(nint engine, string label, string message)
Parameters
FindCompByName(nint, string, string, out bool)
Declaration
public void FindCompByName(nint engine, string start_comp, string search_comp, out bool is_found)
Parameters
MountKimComp(nint, string, string, string, string, double)
Declaration
public void MountKimComp(nint engine, string source_comp, string source_jct, string destination_comp, string destination_jct, double duration)
Parameters
Declaration
public void MountTool(nint engine, UFSim.ToolClass tool_class, string tool_id, string destination_comp, string destination_jct, double duration, out string tool_name)
Parameters
MoveLinearAxis(nint, string, double, double)
Declaration
public void MoveLinearAxis(nint engine_id, string axis, double value, double duration)
Parameters
MoveRotaryAxis(nint, string, double, double)
Declaration
public void MoveRotaryAxis(nint engine_id, string axis, double value, double duration)
Parameters
MsgNcCommand(nint, string)
Declaration
public void MsgNcCommand(nint engine, string action)
Parameters
MsgProgramMark(nint, string)
Declaration
public void MsgProgramMark(nint engine, string program_mark)
Parameters
Type |
Name |
Description |
nint |
engine |
|
string |
program_mark |
|
MsgUserFeedback(nint, string)
Declaration
public void MsgUserFeedback(nint engine, string proc)
Parameters
MtdInit(nint)
Declaration
public void MtdInit(nint engine)
Parameters
Type |
Name |
Description |
nint |
engine |
|
MtdReset(nint)
Declaration
public void MtdReset(nint engine)
Parameters
Type |
Name |
Description |
nint |
engine |
|
SetAxisAllowReversal(nint, string, bool)
Declaration
public void SetAxisAllowReversal(nint engine, string axis_name, bool allow_reversal)
Parameters
Type |
Name |
Description |
nint |
engine |
|
string |
axis_name |
|
bool |
allow_reversal |
|
SetAxisRotaryDirMode(nint, string, AxisRotDirType)
Declaration
public void SetAxisRotaryDirMode(nint engine, string axis_name, UFSim.AxisRotDirType rot_mode)
Parameters
SetChannel(nint, int)
Declaration
public void SetChannel(nint engine, int channel_number)
Parameters
Type |
Name |
Description |
nint |
engine |
|
int |
channel_number |
|
SetCoolant(nint, int, double)
Declaration
public void SetCoolant(nint engine, int value, double duration)
Parameters
SetCurrentZcsJunction(nint, string)
Declaration
public void SetCurrentZcsJunction(nint engine, string junction_name)
Parameters
Type |
Name |
Description |
nint |
engine |
|
string |
junction_name |
|
SetCuttingMode(nint, CuttingMode)
Declaration
public void SetCuttingMode(nint engine, UFSim.CuttingMode mode)
Parameters
SetFeed(nint, double, UnitType, double)
Declaration
public void SetFeed(nint engine, double value, UFSim.UnitType unit, double duration)
Parameters
Declaration
public void SetImmediateUpdate(nint engine, bool immediate_update)
Parameters
Type |
Name |
Description |
nint |
engine |
|
bool |
immediate_update |
|
SetMtdUnits(nint, UnitType)
Declaration
public void SetMtdUnits(nint engine, UFSim.UnitType units)
Parameters
SetParameter(nint, string, string, UnitType, double)
Declaration
public void SetParameter(nint engine, string label, string text, UFSim.UnitType unit, double duration)
Parameters
SetSpeed(nint, double, UnitType, double)
Declaration
public void SetSpeed(nint engine, double value, UFSim.UnitType unit, double duration)
Parameters
SetStatusSendNcCommandMsg(nint, bool)
Declaration
public void SetStatusSendNcCommandMsg(nint engine, bool status)
Parameters
Type |
Name |
Description |
nint |
engine |
|
bool |
status |
|
StartOfSimulation(nint)
Declaration
public void StartOfSimulation(nint engine)
Parameters
Type |
Name |
Description |
nint |
engine |
|
Step(nint, string)
Declaration
public void Step(nint engine, string label)
Parameters
Declaration
public void TransformMatrixAcsToMtcs(nint engine, double[] acs_matrix, out double matrix)
Parameters
Declaration
public void TransformOffsetAcsToMtcs(nint engine, double[] acs_vector, out double xval, out double yval, out double zval)
Parameters
UnmountKimComp(nint, string, double)
Declaration
public void UnmountKimComp(nint engine, string component, double duration)
Parameters
Declaration
public void UnmountTool(nint engine, string tool_name, double duration)
Parameters
Update(nint, string)
Declaration
public void Update(nint engine, string label)
Parameters
Implements
System.Runtime.Remoting.Messaging.IMessageSink