Search Results for

    Show / Hide Table of Contents

    Class UFSim

    Inheritance
    object
    MarshalByRefObject
    NXRemotableObject
    UFSim
    Implements
    IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    MarshalByRefObject.GetLifetimeService()
    MarshalByRefObject.InitializeLifetimeService()
    MarshalByRefObject.MemberwiseClone(bool)
    object.GetType()
    object.MemberwiseClone()
    object.ToString()
    object.Equals(object)
    object.Equals(object, object)
    object.ReferenceEquals(object, object)
    object.GetHashCode()
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFSim : NXRemotableObject, IMessageSink

    Methods

    ActivateTool(nint, string)

    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
    Type Name Description
    nint engine
    string axis
    string jct_name
    SvKimDegofDirection direction

    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
    Type Name Description
    nint engine
    string axis
    double min
    double max

    AskAxisPosition(nint, string, out double)

    Declaration
    public void AskAxisPosition(nint engine, string axis, out double position)
    Parameters
    Type Name Description
    nint engine
    string axis
    double position

    AskAxisRotaryDirMode(nint, string, out AxisRotDirType)

    Declaration
    public void AskAxisRotaryDirMode(nint engine, string axis_name, out UFSim.AxisRotDirType rot_mode)
    Parameters
    Type Name Description
    nint engine
    string axis_name
    UFSim.AxisRotDirType rot_mode

    AskCompFromDof(nint, string, out string)

    Declaration
    public void AskCompFromDof(nint engine, string degof_name, out string comp_name)
    Parameters
    Type Name Description
    nint engine
    string degof_name
    string comp_name

    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
    Type Name Description
    nint engine
    string degof_name
    SimKimDegofTypes degof_type
    double lower_limit
    double upper_limit

    AskIfDegofExists(nint, string, out bool)

    Declaration
    public void AskIfDegofExists(nint engine, string degof_name, out bool degof_exists)
    Parameters
    Type Name Description
    nint engine
    string degof_name
    bool degof_exists

    AskImmediateUpdate(nint, out bool)

    Declaration
    public void AskImmediateUpdate(nint engine, out bool immediate_update)
    Parameters
    Type Name Description
    nint engine
    bool immediate_update

    AskInitJunctionXform(nint, string, out double, out double, out double, out double)

    Declaration
    public void AskInitJunctionXform(nint engine, string jct_name, out double xval, out double yval, out double zval, out double matrix)
    Parameters
    Type Name Description
    nint engine
    string jct_name
    double xval
    double yval
    double zval
    double matrix

    AskIsJunctionDependent(nint, string, string, out string)

    Declaration
    public void AskIsJunctionDependent(nint engine, string jct_name, string axis_name, out string dependent)
    Parameters
    Type Name Description
    nint engine
    string jct_name
    string axis_name
    string dependent

    AskIsJunctionExist(nint, string, out bool)

    Declaration
    public void AskIsJunctionExist(nint engine, string jct_name, out bool jct_exists)
    Parameters
    Type Name Description
    nint engine
    string jct_name
    bool jct_exists

    AskJunctionXform(nint, string, out double, out double, out double, out double)

    Declaration
    public void AskJunctionXform(nint engine, string jct_name, out double xval, out double yval, out double zval, out double matrix)
    Parameters
    Type Name Description
    nint engine
    string jct_name
    double xval
    double yval
    double zval
    double matrix

    AskKimCompNameById(nint, int, string, out string)

    Declaration
    public void AskKimCompNameById(nint engine, int system_class, string comp_id, out string comp_name)
    Parameters
    Type Name Description
    nint engine
    int system_class
    string comp_id
    string comp_name

    AskMtcsJunction(nint, out string)

    Declaration
    public void AskMtcsJunction(nint engine, out string jct_name)
    Parameters
    Type Name Description
    nint engine
    string jct_name

    AskMtdUnits(nint, out UnitType)

    Declaration
    public void AskMtdUnits(nint engine, out UFSim.UnitType units)
    Parameters
    Type Name Description
    nint engine
    UFSim.UnitType units

    AskNcAxesOfMtool(nint, out int, out string)

    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

    AskToolOffsets(nint, string, out double, out double, out double)

    Declaration
    public void AskToolOffsets(nint engine, string tool_name, out double xval, out double yval, out double zval)
    Parameters
    Type Name Description
    nint engine
    string tool_name
    double xval
    double yval
    double zval

    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
    Type Name Description
    nint engine
    int cntr_point_count
    int order
    int knot_count
    double knots
    double cntr_points
    int point_count
    double[] positions

    CreateJunction(nint, string, string, double[], double[])

    Declaration
    public void CreateJunction(nint engine, string jct_name, string destination_comp, double[] origin, double[] matrix)
    Parameters
    Type Name Description
    nint engine
    string jct_name
    string destination_comp
    double[] origin
    double[] matrix

    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
    Type Name Description
    nint engine
    bool on_off
    string token

    DbgStart(nint, string)

    Declaration
    public void DbgStart(nint engine, string title)
    Parameters
    Type Name Description
    nint engine
    string title

    DbgWriteMessage(nint, string)

    Declaration
    public void DbgWriteMessage(nint engine, string msg)
    Parameters
    Type Name Description
    nint engine
    string msg

    Delay(nint, string, double)

    Declaration
    public void Delay(nint engine, string label, double duration)
    Parameters
    Type Name Description
    nint engine
    string label
    double duration

    DeleteJunction(nint, string)

    Declaration
    public void DeleteJunction(nint engine, string jct_name)
    Parameters
    Type Name Description
    nint engine
    string jct_name

    DialogSetItem(nint, string, string)

    Declaration
    public void DialogSetItem(nint engine, string item_id, string attributes)
    Parameters
    Type Name Description
    nint engine
    string item_id
    string attributes

    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
    Type Name Description
    nint engine
    string label
    string message

    FindCompByName(nint, string, string, out bool)

    Declaration
    public void FindCompByName(nint engine, string start_comp, string search_comp, out bool is_found)
    Parameters
    Type Name Description
    nint engine
    string start_comp
    string search_comp
    bool is_found

    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
    Type Name Description
    nint engine
    string source_comp
    string source_jct
    string destination_comp
    string destination_jct
    double duration

    MountTool(nint, ToolClass, string, string, string, double, out string)

    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
    Type Name Description
    nint engine
    UFSim.ToolClass tool_class
    string tool_id
    string destination_comp
    string destination_jct
    double duration
    string tool_name

    MoveLinearAxis(nint, string, double, double)

    Declaration
    public void MoveLinearAxis(nint engine_id, string axis, double value, double duration)
    Parameters
    Type Name Description
    nint engine_id
    string axis
    double value
    double duration

    MoveRotaryAxis(nint, string, double, double)

    Declaration
    public void MoveRotaryAxis(nint engine_id, string axis, double value, double duration)
    Parameters
    Type Name Description
    nint engine_id
    string axis
    double value
    double duration

    MsgNcCommand(nint, string)

    Declaration
    public void MsgNcCommand(nint engine, string action)
    Parameters
    Type Name Description
    nint engine
    string action

    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
    Type Name Description
    nint engine
    string proc

    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
    Type Name Description
    nint engine
    string axis_name
    UFSim.AxisRotDirType rot_mode

    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
    Type Name Description
    nint engine
    int value
    double duration

    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
    Type Name Description
    nint engine
    UFSim.CuttingMode mode

    SetFeed(nint, double, UnitType, double)

    Declaration
    public void SetFeed(nint engine, double value, UFSim.UnitType unit, double duration)
    Parameters
    Type Name Description
    nint engine
    double value
    UFSim.UnitType unit
    double duration

    SetImmediateUpdate(nint, bool)

    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
    Type Name Description
    nint engine
    UFSim.UnitType units

    SetParameter(nint, string, string, UnitType, double)

    Declaration
    public void SetParameter(nint engine, string label, string text, UFSim.UnitType unit, double duration)
    Parameters
    Type Name Description
    nint engine
    string label
    string text
    UFSim.UnitType unit
    double duration

    SetSpeed(nint, double, UnitType, double)

    Declaration
    public void SetSpeed(nint engine, double value, UFSim.UnitType unit, double duration)
    Parameters
    Type Name Description
    nint engine
    double value
    UFSim.UnitType unit
    double duration

    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
    Type Name Description
    nint engine
    string label

    TransformMatrixAcsToMtcs(nint, double[], out double)

    Declaration
    public void TransformMatrixAcsToMtcs(nint engine, double[] acs_matrix, out double matrix)
    Parameters
    Type Name Description
    nint engine
    double[] acs_matrix
    double matrix

    TransformOffsetAcsToMtcs(nint, double[], out double, out double, out double)

    Declaration
    public void TransformOffsetAcsToMtcs(nint engine, double[] acs_vector, out double xval, out double yval, out double zval)
    Parameters
    Type Name Description
    nint engine
    double[] acs_vector
    double xval
    double yval
    double zval

    UnmountKimComp(nint, string, double)

    Declaration
    public void UnmountKimComp(nint engine, string component, double duration)
    Parameters
    Type Name Description
    nint engine
    string component
    double duration

    UnmountTool(nint, string, double)

    Declaration
    public void UnmountTool(nint engine, string tool_name, double duration)
    Parameters
    Type Name Description
    nint engine
    string tool_name
    double duration

    Update(nint, string)

    Declaration
    public void Update(nint engine, string label)
    Parameters
    Type Name Description
    nint engine
    string label

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In this article
    Back to top Generated by DocFX