Search Results for

    Show / Hide Table of Contents

    Class UFMotion

    Inheritance
    System.Object
    System.MarshalByRefObject
    NXRemotableObject
    UFMotion
    Implements
    System.Runtime.Remoting.Messaging.IMessageSink
    Inherited Members
    NXRemotableObject.initialize()
    NXRemotableObject.SyncProcessMessage(IMessage)
    NXRemotableObject.AsyncProcessMessage(IMessage, IMessageSink)
    NXRemotableObject.NextSink
    System.MarshalByRefObject.CreateObjRef(System.Type)
    System.MarshalByRefObject.GetLifetimeService()
    System.MarshalByRefObject.InitializeLifetimeService()
    System.MarshalByRefObject.MemberwiseClone(System.Boolean)
    System.Object.Equals(System.Object)
    System.Object.Equals(System.Object, System.Object)
    System.Object.GetHashCode()
    System.Object.GetType()
    System.Object.MemberwiseClone()
    System.Object.ToString()
    System.Object.ReferenceEquals(System.Object, System.Object)
    Namespace: NXOpen.UF
    Assembly: NXOpen.UF.dll
    Syntax
    public class UFMotion : NXRemotableObject, IMessageSink

    Methods

    AnimationRun()

    Declaration
    public void AnimationRun()

    ArticulationRun()

    Declaration
    public void ArticulationRun()

    Ask2dContact(Tag, out UFMotion._2D_contact_)

    Declaration
    public void Ask2dContact(Tag contact_tag, out UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._2D_contact_ contact_struct

    Ask3dContact(Tag, out UFMotion._3D_contact_)

    Declaration
    public void Ask3dContact(Tag contact_tag, out UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._3D_contact_ contact_struct

    Ask3dContactMethod(out UFMotion._3d_contact_method_, out Int32)

    Declaration
    public void Ask3dContactMethod(out UFMotion._3d_contact_method_ contact_method, out int facet_contact_tolerance)
    Parameters
    Type Name Description
    UFMotion._3d_contact_method_ contact_method
    System.Int32 facet_contact_tolerance

    AskAccelerationResults(Tag, MotnMotionType, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskAccelerationResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    MotnMotionType type
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    AskActiveSolution(out Tag)

    Declaration
    public void AskActiveSolution(out Tag active_solution)
    Parameters
    Type Name Description
    Tag active_solution

    AskAngularUnits(out UFMotion.AngularUnitsType)

    Declaration
    public void AskAngularUnits(out UFMotion.AngularUnitsType angle_units)
    Parameters
    Type Name Description
    UFMotion.AngularUnitsType angle_units

    AskArticStepSize(Tag, out Double)

    Declaration
    public void AskArticStepSize(Tag joint_tag, out double step_size)
    Parameters
    Type Name Description
    Tag joint_tag
    System.Double step_size

    AskArticulationStopTolerance(out Double)

    Declaration
    public void AskArticulationStopTolerance(out double stop_tolerance)
    Parameters
    Type Name Description
    System.Double stop_tolerance

    AskAttachmentsOfType(Tag, Int32, Int32, out Int32, out Tag[])

    Declaration
    public void AskAttachmentsOfType(Tag entity_tag, int type, int subtype, out int num_attachments, out Tag[] attachments)
    Parameters
    Type Name Description
    Tag entity_tag
    System.Int32 type
    System.Int32 subtype
    System.Int32 num_attachments
    Tag[] attachments

    AskCrvCrvConstraint(Tag, out UFMotion.CurveCurveConstraint)

    Declaration
    public void AskCrvCrvConstraint(Tag crv_crv_tag, out UFMotion.CurveCurveConstraint crv_crv_struct)
    Parameters
    Type Name Description
    Tag crv_crv_tag
    UFMotion.CurveCurveConstraint crv_crv_struct

    AskCylindricalBushing(Tag, out UFMotion.CylindricalBushing)

    Declaration
    public void AskCylindricalBushing(Tag bushing_tag, out UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.CylindricalBushing bushing_struct

    AskDamper(Tag, out UFMotion.SpringDamper)

    Declaration
    public void AskDamper(Tag damper_tag, out UFMotion.SpringDamper damper_struct)
    Parameters
    Type Name Description
    Tag damper_tag
    UFMotion.SpringDamper damper_struct

    AskForceResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskForceResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    AskFunction(Tag, out UFMotion.Function)

    Declaration
    public void AskFunction(Tag function_tag, out UFMotion.Function function_struct)
    Parameters
    Type Name Description
    Tag function_tag
    UFMotion.Function function_struct

    AskFunctionTagFromName(String, out Tag)

    Declaration
    public void AskFunctionTagFromName(string function_name, out Tag function_tag)
    Parameters
    Type Name Description
    System.String function_name
    Tag function_tag

    AskGeneralBushing(Tag, out UFMotion.GeneralBushing)

    Declaration
    public void AskGeneralBushing(Tag bushing_tag, out UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.GeneralBushing bushing_struct

    AskGravitationalConstants(Double[])

    Declaration
    public void AskGravitationalConstants(double[] gravitational_constants)
    Parameters
    Type Name Description
    System.Double[] gravitational_constants

    AskGrueblerCount(out Int32)

    Declaration
    public void AskGrueblerCount(out int gruebler_count)
    Parameters
    Type Name Description
    System.Int32 gruebler_count

    AskIconScaleFactor(ref Double)

    Declaration
    public void AskIconScaleFactor(ref double scale)
    Parameters
    Type Name Description
    System.Double scale

    AskInterference(Tag, out UFMotion.InterferenceStruct)

    Declaration
    public void AskInterference(Tag interfere_tag, out UFMotion.InterferenceStruct interference_struct)
    Parameters
    Type Name Description
    Tag interfere_tag
    UFMotion.InterferenceStruct interference_struct

    AskJoint(Tag, out UFMotion.Joint)

    Declaration
    public void AskJoint(Tag joint_tag, out UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.Joint joint_struct

    AskJointCoupler(Tag, out UFMotion.JointCoupler)

    Declaration
    public void AskJointCoupler(Tag joint_coupler_tag, out UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    Tag joint_coupler_tag
    UFMotion.JointCoupler coupler_struct

    AskJointLimits(Tag, out UFMotion.JointLimits)

    Declaration
    public void AskJointLimits(Tag joint_tag, out UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointLimits joint_limits_struct

    AskJointMotionInput(Tag, out UFMotion.JointMotionInput)

    Declaration
    public void AskJointMotionInput(Tag joint_tag, out UFMotion.JointMotionInput motion_input_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointMotionInput motion_input_struct

    AskLink(Tag, out UFMotion.Link)

    Declaration
    public void AskLink(Tag link_tag, out UFMotion.Link link_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.Link link_struct

    AskLinkInitialVelocity(Tag, out UFMotion.LinkInitialVel)

    Declaration
    public void AskLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkInitialVel init_vel_struct

    AskLinkMassProperties(Tag, out UFMotion.LinkMassProperties)

    Declaration
    public void AskLinkMassProperties(Tag link_tag, out UFMotion.LinkMassProperties mass_prop_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkMassProperties mass_prop_struct

    AskLinkTransfromForGivenFrame(Tag, Int32, Double[])

    Declaration
    public void AskLinkTransfromForGivenFrame(Tag linkTag, int frame, double[] transformMatrix)
    Parameters
    Type Name Description
    Tag linkTag
    System.Int32 frame
    System.Double[] transformMatrix

    AskMarker(Tag, out UFMotion.Marker)

    Declaration
    public void AskMarker(Tag marker_tag, out UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    Tag marker_tag
    UFMotion.Marker marker_struct

    AskMeasurement(Tag, out UFMotion.Measurement)

    Declaration
    public void AskMeasurement(Tag meas_tag, out UFMotion.Measurement meas_struct)
    Parameters
    Type Name Description
    Tag meas_tag
    UFMotion.Measurement meas_struct

    AskNameDisplay(out Boolean)

    Declaration
    public void AskNameDisplay(out bool name_display)
    Parameters
    Type Name Description
    System.Boolean name_display

    AskNumberOfAnimationFrames(out Int32)

    Declaration
    public void AskNumberOfAnimationFrames(out int numFrames)
    Parameters
    Type Name Description
    System.Int32 numFrames

    AskPointOnSurfaceConstraint(Tag, out UFMotion.PointOnSurfaceData)

    Declaration
    public void AskPointOnSurfaceConstraint(Tag point_on_surface_tag, out UFMotion.PointOnSurfaceData pt_on_surf_data)
    Parameters
    Type Name Description
    Tag point_on_surface_tag
    UFMotion.PointOnSurfaceData pt_on_surf_data

    AskPtCrvConstraint(Tag, out UFMotion.PointCurveConstraint)

    Declaration
    public void AskPtCrvConstraint(Tag pt_crv_tag, out UFMotion.PointCurveConstraint pt_crv_struct)
    Parameters
    Type Name Description
    Tag pt_crv_tag
    UFMotion.PointCurveConstraint pt_crv_struct

    AskRotDisplacementResults(Tag, UFMotion.DispAngle, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskRotDisplacementResults(Tag motion_object, UFMotion.DispAngle component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.DispAngle component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    AskScalarForce(Tag, out UFMotion.ScalarForceTorque)

    Declaration
    public void AskScalarForce(Tag force_tag, out UFMotion.ScalarForceTorque force_struct)
    Parameters
    Type Name Description
    Tag force_tag
    UFMotion.ScalarForceTorque force_struct

    AskScalarTorque(Tag, out UFMotion.ScalarForceTorque)

    Declaration
    public void AskScalarTorque(Tag torque_tag, out UFMotion.ScalarForceTorque torque_struct)
    Parameters
    Type Name Description
    Tag torque_tag
    UFMotion.ScalarForceTorque torque_struct

    AskSolverDofCount(out Int32)

    Declaration
    public void AskSolverDofCount(out int dof_count)
    Parameters
    Type Name Description
    System.Int32 dof_count

    AskSolverParameters(out UFMotion.SolverParameters)

    Declaration
    public void AskSolverParameters(out UFMotion.SolverParameters solver_params_struct)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params_struct

    AskSpring(Tag, out UFMotion.SpringDamper)

    Declaration
    public void AskSpring(Tag spring_tag, out UFMotion.SpringDamper spring_struct)
    Parameters
    Type Name Description
    Tag spring_tag
    UFMotion.SpringDamper spring_struct

    AskTorqueResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskTorqueResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    AskTrace(Tag, out UFMotion.TraceStruct)

    Declaration
    public void AskTrace(Tag trace_tag, out UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    Tag trace_tag
    UFMotion.TraceStruct trace_struct

    AskTraceExplosionToMaster(ref Boolean)

    Declaration
    public void AskTraceExplosionToMaster(ref bool to_master)
    Parameters
    Type Name Description
    System.Boolean to_master

    AskTransDisplacementResults(Tag, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskTransDisplacementResults(Tag motion_object, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    AskVectorForceTorque(Tag, out UFMotion.VectorForceTorque)

    Declaration
    public void AskVectorForceTorque(Tag vobject_tag, out UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    Tag vobject_tag
    UFMotion.VectorForceTorque vector_struct

    AskVelocityResults(Tag, MotnMotionType, UFMotion.VectorComponent, UFMotion.ReferenceFrame, out Int32, out Double[])

    Declaration
    public void AskVelocityResults(Tag motion_object, MotnMotionType type, UFMotion.VectorComponent component, UFMotion.ReferenceFrame ref_frame, out int number_of_results, out double[] results)
    Parameters
    Type Name Description
    Tag motion_object
    MotnMotionType type
    UFMotion.VectorComponent component
    UFMotion.ReferenceFrame ref_frame
    System.Int32 number_of_results
    System.Double[] results

    CalculateStaticEquilibrium(out Int32)

    Declaration
    public void CalculateStaticEquilibrium(out int static_result_steps)
    Parameters
    Type Name Description
    System.Int32 static_result_steps

    Create2dContact(ref UFMotion._2D_contact_, out Tag)

    Declaration
    public void Create2dContact(ref UFMotion._2D_contact_ contact_struct, out Tag contact_tag)
    Parameters
    Type Name Description
    UFMotion._2D_contact_ contact_struct
    Tag contact_tag

    Create3dContact(ref UFMotion._3D_contact_, out Tag)

    Declaration
    public void Create3dContact(ref UFMotion._3D_contact_ contact_struct, out Tag contact_tag)
    Parameters
    Type Name Description
    UFMotion._3D_contact_ contact_struct
    Tag contact_tag

    CreateCrvCrvConstraint(ref UFMotion.CurveCurveConstraint, out Tag)

    Declaration
    public void CreateCrvCrvConstraint(ref UFMotion.CurveCurveConstraint crv_crv_data, out Tag crv_crv_tag)
    Parameters
    Type Name Description
    UFMotion.CurveCurveConstraint crv_crv_data
    Tag crv_crv_tag

    CreateCylindricalBushing(ref UFMotion.CylindricalBushing, out Tag)

    Declaration
    public void CreateCylindricalBushing(ref UFMotion.CylindricalBushing bushing_struct, out Tag bushing_tag)
    Parameters
    Type Name Description
    UFMotion.CylindricalBushing bushing_struct
    Tag bushing_tag

    CreateDamper(ref UFMotion.SpringDamper, out Tag)

    Declaration
    public void CreateDamper(ref UFMotion.SpringDamper damper_struct, out Tag damper_tag)
    Parameters
    Type Name Description
    UFMotion.SpringDamper damper_struct
    Tag damper_tag

    CreateFunction(ref UFMotion.Function, out Tag)

    Declaration
    public void CreateFunction(ref UFMotion.Function function_struct, out Tag function_tag)
    Parameters
    Type Name Description
    UFMotion.Function function_struct
    Tag function_tag

    CreateGeneralBushing(ref UFMotion.GeneralBushing, out Tag)

    Declaration
    public void CreateGeneralBushing(ref UFMotion.GeneralBushing bushing_struct, out Tag bushing_tag)
    Parameters
    Type Name Description
    UFMotion.GeneralBushing bushing_struct
    Tag bushing_tag

    CreateInterference(ref UFMotion.InterferenceStruct, out Tag)

    Declaration
    public void CreateInterference(ref UFMotion.InterferenceStruct interfere_struct, out Tag interference_tag)
    Parameters
    Type Name Description
    UFMotion.InterferenceStruct interfere_struct
    Tag interference_tag

    CreateInterferenceBody(Tag, Int32, UFMotion.ReferenceFrame, out Int32, out Tag[])

    Declaration
    public void CreateInterferenceBody(Tag interference_tag, int analysis_step_num, UFMotion.ReferenceFrame frame, out int num_interference_bodies, out Tag[] interference_body_tags)
    Parameters
    Type Name Description
    Tag interference_tag
    System.Int32 analysis_step_num
    UFMotion.ReferenceFrame frame
    System.Int32 num_interference_bodies
    Tag[] interference_body_tags

    CreateJoint(ref UFMotion.Joint, out Tag)

    Declaration
    public void CreateJoint(ref UFMotion.Joint joint_struct, out Tag joint_tag)
    Parameters
    Type Name Description
    UFMotion.Joint joint_struct
    Tag joint_tag

    CreateJointCoupler(ref UFMotion.JointCoupler, out Tag)

    Declaration
    public void CreateJointCoupler(ref UFMotion.JointCoupler coupler_struct, out Tag joint_coupler_tag)
    Parameters
    Type Name Description
    UFMotion.JointCoupler coupler_struct
    Tag joint_coupler_tag

    CreateLink(ref UFMotion.Link, out Tag)

    Declaration
    public void CreateLink(ref UFMotion.Link link_struct, out Tag link_tag)
    Parameters
    Type Name Description
    UFMotion.Link link_struct
    Tag link_tag

    CreateMarker(ref UFMotion.Marker, out Tag)

    Declaration
    public void CreateMarker(ref UFMotion.Marker marker_struct, out Tag marker_tag)
    Parameters
    Type Name Description
    UFMotion.Marker marker_struct
    Tag marker_tag

    CreateMeasurement(ref UFMotion.Measurement, out Tag)

    Declaration
    public void CreateMeasurement(ref UFMotion.Measurement meas_struct, out Tag meas_tag)
    Parameters
    Type Name Description
    UFMotion.Measurement meas_struct
    Tag meas_tag

    CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData, out Tag)

    Declaration
    public void CreatePointOnSurfaceConstraint(ref UFMotion.PointOnSurfaceData pt_on_surf_data, out Tag point_on_surface_tag)
    Parameters
    Type Name Description
    UFMotion.PointOnSurfaceData pt_on_surf_data
    Tag point_on_surface_tag

    CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint, out Tag)

    Declaration
    public void CreatePtCrvConstraint(ref UFMotion.PointCurveConstraint pt_crv_data, out Tag pt_crv_tag)
    Parameters
    Type Name Description
    UFMotion.PointCurveConstraint pt_crv_data
    Tag pt_crv_tag

    CreateScalarForce(ref UFMotion.ScalarForceTorque, out Tag)

    Declaration
    public void CreateScalarForce(ref UFMotion.ScalarForceTorque force_struct, out Tag force_tag)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque force_struct
    Tag force_tag

    CreateScalarTorque(ref UFMotion.ScalarForceTorque, out Tag)

    Declaration
    public void CreateScalarTorque(ref UFMotion.ScalarForceTorque torque_struct, out Tag torque_tag)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque torque_struct
    Tag torque_tag

    CreateSpring(ref UFMotion.SpringDamper, out Tag)

    Declaration
    public void CreateSpring(ref UFMotion.SpringDamper spring_struct, out Tag spring_tag)
    Parameters
    Type Name Description
    UFMotion.SpringDamper spring_struct
    Tag spring_tag

    CreateTrace(ref UFMotion.TraceStruct, out Tag)

    Declaration
    public void CreateTrace(ref UFMotion.TraceStruct trace_struct, out Tag trace_tag)
    Parameters
    Type Name Description
    UFMotion.TraceStruct trace_struct
    Tag trace_tag

    CreateVectorForceTorque(ref UFMotion.VectorForceTorque, out Tag)

    Declaration
    public void CreateVectorForceTorque(ref UFMotion.VectorForceTorque vector_struct, out Tag vobject_tag)
    Parameters
    Type Name Description
    UFMotion.VectorForceTorque vector_struct
    Tag vobject_tag

    DeleteFunction(Tag)

    Declaration
    public void DeleteFunction(Tag function_tag)
    Parameters
    Type Name Description
    Tag function_tag

    DeleteInterference(Tag)

    Declaration
    public void DeleteInterference(Tag interfere_tag)
    Parameters
    Type Name Description
    Tag interfere_tag

    DeleteMeasurement(Tag)

    Declaration
    public void DeleteMeasurement(Tag meas_tag)
    Parameters
    Type Name Description
    Tag meas_tag

    DeleteTrace(Tag)

    Declaration
    public void DeleteTrace(Tag trace_tag)
    Parameters
    Type Name Description
    Tag trace_tag

    EditArticStepSize(Tag, Double)

    Declaration
    public void EditArticStepSize(Tag joint_tag, double step_size)
    Parameters
    Type Name Description
    Tag joint_tag
    System.Double step_size

    EditInterference(Tag, ref UFMotion.InterferenceStruct)

    Declaration
    public void EditInterference(Tag interfere_tag, ref UFMotion.InterferenceStruct interfere_struct)
    Parameters
    Type Name Description
    Tag interfere_tag
    UFMotion.InterferenceStruct interfere_struct

    EditMeasurement(Tag, ref UFMotion.Measurement)

    Declaration
    public void EditMeasurement(Tag meas_tag, ref UFMotion.Measurement meas_struct)
    Parameters
    Type Name Description
    Tag meas_tag
    UFMotion.Measurement meas_struct

    EditSolverParameters(ref UFMotion.SolverParameters)

    Declaration
    public void EditSolverParameters(ref UFMotion.SolverParameters solver_params)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params

    EditTrace(Tag, ref UFMotion.TraceStruct)

    Declaration
    public void EditTrace(Tag trace_tag, ref UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    Tag trace_tag
    UFMotion.TraceStruct trace_struct

    ExportAdamsAnlFile(String, UFMotion.AnlGeometryFormat, ref UFMotion.StlParameters)

    Declaration
    public void ExportAdamsAnlFile(string file_name, UFMotion.AnlGeometryFormat geometry_format, ref UFMotion.StlParameters stl_params)
    Parameters
    Type Name Description
    System.String file_name
    UFMotion.AnlGeometryFormat geometry_format
    UFMotion.StlParameters stl_params

    ExportAdamsResFile(String)

    Declaration
    public void ExportAdamsResFile(string file_name)
    Parameters
    Type Name Description
    System.String file_name

    ExportToProductVision(String, MotionPvExportType)

    Declaration
    public void ExportToProductVision(string full_file_name, MotionPvExportType export_option)
    Parameters
    Type Name Description
    System.String full_file_name
    MotionPvExportType export_option

    FileSuppressWarnings(Boolean)

    Declaration
    public void FileSuppressWarnings(bool flag)
    Parameters
    Type Name Description
    System.Boolean flag

    FindAllFunctions(out Tag[], out Int32)

    Declaration
    public void FindAllFunctions(out Tag[] function_tags, out int num_functions)
    Parameters
    Type Name Description
    Tag[] function_tags
    System.Int32 num_functions

    GetObjectDerivedFunction(Tag, UFMotion.FuncResultType, UFMotion.FuncComponentType, UFMotion.FuncRefFrameType, out String)

    Declaration
    public void GetObjectDerivedFunction(Tag motion_obj_tag, UFMotion.FuncResultType func_type, UFMotion.FuncComponentType func_comp, UFMotion.FuncRefFrameType ref_frame, out string derived_func_string)
    Parameters
    Type Name Description
    Tag motion_obj_tag
    UFMotion.FuncResultType func_type
    UFMotion.FuncComponentType func_comp
    UFMotion.FuncRefFrameType ref_frame
    System.String derived_func_string

    Init2dContactStruct(out UFMotion._2D_contact_)

    Declaration
    public void Init2dContactStruct(out UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    UFMotion._2D_contact_ contact_struct

    Init3dContactStruct(out UFMotion._3D_contact_)

    Declaration
    public void Init3dContactStruct(out UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    UFMotion._3D_contact_ contact_struct

    InitArticulation()

    Declaration
    public void InitArticulation()

    InitCrvCrvStruct(ref UFMotion.CurveCurveConstraint)

    Declaration
    public void InitCrvCrvStruct(ref UFMotion.CurveCurveConstraint crv_crv_struct)
    Parameters
    Type Name Description
    UFMotion.CurveCurveConstraint crv_crv_struct

    InitCylindricalBushingStruct(out UFMotion.CylindricalBushing)

    Declaration
    public void InitCylindricalBushingStruct(out UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    UFMotion.CylindricalBushing bushing_struct

    InitFunctionStruct(out UFMotion.Function)

    Declaration
    public void InitFunctionStruct(out UFMotion.Function function_struct)
    Parameters
    Type Name Description
    UFMotion.Function function_struct

    InitGeneralBushingStruct(out UFMotion.GeneralBushing)

    Declaration
    public void InitGeneralBushingStruct(out UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    UFMotion.GeneralBushing bushing_struct

    Initialize()

    Declaration
    public void Initialize()

    InitInterferenceStruct(out UFMotion.InterferenceStruct)

    Declaration
    public void InitInterferenceStruct(out UFMotion.InterferenceStruct interference_struct)
    Parameters
    Type Name Description
    UFMotion.InterferenceStruct interference_struct

    InitJointCouplerStruct(out UFMotion.JointCoupler)

    Declaration
    public void InitJointCouplerStruct(out UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    UFMotion.JointCoupler coupler_struct

    InitJointLimitsStruct(out UFMotion.JointLimits)

    Declaration
    public void InitJointLimitsStruct(out UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    UFMotion.JointLimits joint_limits_struct

    InitJointMotionInputStruct(out UFMotion.JointMotionInput)

    Declaration
    public void InitJointMotionInputStruct(out UFMotion.JointMotionInput motion_input_struct)
    Parameters
    Type Name Description
    UFMotion.JointMotionInput motion_input_struct

    InitJointStruct(out UFMotion.Joint)

    Declaration
    public void InitJointStruct(out UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    UFMotion.Joint joint_struct

    InitLinkMassStruct(out UFMotion.LinkMassProperties)

    Declaration
    public void InitLinkMassStruct(out UFMotion.LinkMassProperties link_mass_struct)
    Parameters
    Type Name Description
    UFMotion.LinkMassProperties link_mass_struct

    InitLinkStruct(ref UFMotion.Link)

    Declaration
    public void InitLinkStruct(ref UFMotion.Link link_struct)
    Parameters
    Type Name Description
    UFMotion.Link link_struct

    InitLinkVelocityStruct(ref UFMotion.LinkInitialVel)

    Declaration
    public void InitLinkVelocityStruct(ref UFMotion.LinkInitialVel link_velocity_struct)
    Parameters
    Type Name Description
    UFMotion.LinkInitialVel link_velocity_struct

    InitMarkerStruct(out UFMotion.Marker)

    Declaration
    public void InitMarkerStruct(out UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    UFMotion.Marker marker_struct

    InitMeasurementStruct(out UFMotion.Measurement)

    Declaration
    public void InitMeasurementStruct(out UFMotion.Measurement measurement_struct)
    Parameters
    Type Name Description
    UFMotion.Measurement measurement_struct

    InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData)

    Declaration
    public void InitPointOnSurfaceConstraint(out UFMotion.PointOnSurfaceData point_on_surf_data)
    Parameters
    Type Name Description
    UFMotion.PointOnSurfaceData point_on_surf_data

    InitPtCrvStruct(ref UFMotion.PointCurveConstraint)

    Declaration
    public void InitPtCrvStruct(ref UFMotion.PointCurveConstraint pt_crv_struct)
    Parameters
    Type Name Description
    UFMotion.PointCurveConstraint pt_crv_struct

    InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque)

    Declaration
    public void InitScalarForceTorqueStruct(out UFMotion.ScalarForceTorque scalar_struct)
    Parameters
    Type Name Description
    UFMotion.ScalarForceTorque scalar_struct

    InitSolverParametersStruct(out UFMotion.SolverParameters)

    Declaration
    public void InitSolverParametersStruct(out UFMotion.SolverParameters solver_params_struct)
    Parameters
    Type Name Description
    UFMotion.SolverParameters solver_params_struct

    InitSpringDamperStruct(out UFMotion.SpringDamper)

    Declaration
    public void InitSpringDamperStruct(out UFMotion.SpringDamper spring_damper_struct)
    Parameters
    Type Name Description
    UFMotion.SpringDamper spring_damper_struct

    InitStlParametersStruct(out UFMotion.StlParameters)

    Declaration
    public void InitStlParametersStruct(out UFMotion.StlParameters stl_params)
    Parameters
    Type Name Description
    UFMotion.StlParameters stl_params

    InitTraceStruct(out UFMotion.TraceStruct)

    Declaration
    public void InitTraceStruct(out UFMotion.TraceStruct trace_struct)
    Parameters
    Type Name Description
    UFMotion.TraceStruct trace_struct

    InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque)

    Declaration
    public void InitVectorForceTorqueStruct(out UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    UFMotion.VectorForceTorque vector_struct

    Interference(Tag, Int32, out Int32)

    Declaration
    public void Interference(Tag interference_tag, int step_num, out int interference_result)
    Parameters
    Type Name Description
    Tag interference_tag
    System.Int32 step_num
    System.Int32 interference_result

    IsInitialized(out Boolean)

    Declaration
    public void IsInitialized(out bool true_false)
    Parameters
    Type Name Description
    System.Boolean true_false

    ListConnections(String)

    Declaration
    public void ListConnections(string output_file_with_path)
    Parameters
    Type Name Description
    System.String output_file_with_path

    Measure(Tag, Int32, out Double)

    Declaration
    public void Measure(Tag measurement_tag, int animation_step, out double measurement)
    Parameters
    Type Name Description
    Tag measurement_tag
    System.Int32 animation_step
    System.Double measurement

    RemoveJointLimits(Tag)

    Declaration
    public void RemoveJointLimits(Tag joint_tag)
    Parameters
    Type Name Description
    Tag joint_tag

    RemoveJointMotionInput(Tag)

    Declaration
    public void RemoveJointMotionInput(Tag joint_tag)
    Parameters
    Type Name Description
    Tag joint_tag

    RemoveLinkInitialVelocity(Tag)

    Declaration
    public void RemoveLinkInitialVelocity(Tag link_tag)
    Parameters
    Type Name Description
    Tag link_tag

    RemoveLinkMassProperties(Tag)

    Declaration
    public void RemoveLinkMassProperties(Tag link_tag)
    Parameters
    Type Name Description
    Tag link_tag

    ReviewAdamsResFile(String)

    Declaration
    public void ReviewAdamsResFile(string res_file)
    Parameters
    Type Name Description
    System.String res_file

    ReviewResultFile(String)

    Declaration
    public void ReviewResultFile(string res_file)
    Parameters
    Type Name Description
    System.String res_file

    Set2dContact(Tag, ref UFMotion._2D_contact_)

    Declaration
    public void Set2dContact(Tag contact_tag, ref UFMotion._2D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._2D_contact_ contact_struct

    Set3dContact(Tag, ref UFMotion._3D_contact_)

    Declaration
    public void Set3dContact(Tag contact_tag, ref UFMotion._3D_contact_ contact_struct)
    Parameters
    Type Name Description
    Tag contact_tag
    UFMotion._3D_contact_ contact_struct

    Set3dContactMethod(UFMotion._3d_contact_method_, Int32)

    Declaration
    public void Set3dContactMethod(UFMotion._3d_contact_method_ contact_method, int facet_contact_tolerance)
    Parameters
    Type Name Description
    UFMotion._3d_contact_method_ contact_method
    System.Int32 facet_contact_tolerance

    SetActiveSolution(Tag)

    Declaration
    public void SetActiveSolution(Tag active_solution)
    Parameters
    Type Name Description
    Tag active_solution

    SetAngularUnits(UFMotion.AngularUnitsType)

    Declaration
    public void SetAngularUnits(UFMotion.AngularUnitsType angle_units)
    Parameters
    Type Name Description
    UFMotion.AngularUnitsType angle_units

    SetArticulationStopTolerance(Double)

    Declaration
    public void SetArticulationStopTolerance(double stop_tolerance)
    Parameters
    Type Name Description
    System.Double stop_tolerance

    SetCylindricalBushing(Tag, ref UFMotion.CylindricalBushing)

    Declaration
    public void SetCylindricalBushing(Tag bushing_tag, ref UFMotion.CylindricalBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.CylindricalBushing bushing_struct

    SetDamper(Tag, ref UFMotion.SpringDamper)

    Declaration
    public void SetDamper(Tag damper_tag, ref UFMotion.SpringDamper damper_struct)
    Parameters
    Type Name Description
    Tag damper_tag
    UFMotion.SpringDamper damper_struct

    SetFunction(Tag, ref UFMotion.Function)

    Declaration
    public void SetFunction(Tag function_tag, ref UFMotion.Function function_struct)
    Parameters
    Type Name Description
    Tag function_tag
    UFMotion.Function function_struct

    SetGeneralBushing(Tag, ref UFMotion.GeneralBushing)

    Declaration
    public void SetGeneralBushing(Tag bushing_tag, ref UFMotion.GeneralBushing bushing_struct)
    Parameters
    Type Name Description
    Tag bushing_tag
    UFMotion.GeneralBushing bushing_struct

    SetGravitationalConstants(Double[])

    Declaration
    public void SetGravitationalConstants(double[] gravitational_constants)
    Parameters
    Type Name Description
    System.Double[] gravitational_constants

    SetIconScaleFactor(Double)

    Declaration
    public void SetIconScaleFactor(double scale)
    Parameters
    Type Name Description
    System.Double scale

    SetJoint(Tag, ref UFMotion.Joint)

    Declaration
    public void SetJoint(Tag joint_tag, ref UFMotion.Joint joint_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.Joint joint_struct

    SetJointCoupler(Tag, ref UFMotion.JointCoupler)

    Declaration
    public void SetJointCoupler(Tag joint_coupler_tag, ref UFMotion.JointCoupler coupler_struct)
    Parameters
    Type Name Description
    Tag joint_coupler_tag
    UFMotion.JointCoupler coupler_struct

    SetJointLimits(Tag, ref UFMotion.JointLimits)

    Declaration
    public void SetJointLimits(Tag joint_tag, ref UFMotion.JointLimits joint_limits_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointLimits joint_limits_struct

    SetJointMotionInput(Tag, ref UFMotion.JointMotionInput)

    Declaration
    public void SetJointMotionInput(Tag joint_tag, ref UFMotion.JointMotionInput input_struct)
    Parameters
    Type Name Description
    Tag joint_tag
    UFMotion.JointMotionInput input_struct

    SetLink(Tag, ref UFMotion.Link)

    Declaration
    public void SetLink(Tag link_tag, ref UFMotion.Link link_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.Link link_struct

    SetLinkInitialVelocity(Tag, out UFMotion.LinkInitialVel)

    Declaration
    public void SetLinkInitialVelocity(Tag link_tag, out UFMotion.LinkInitialVel init_vel_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkInitialVel init_vel_struct

    SetLinkMassProperties(Tag, ref UFMotion.LinkMassProperties)

    Declaration
    public void SetLinkMassProperties(Tag link_tag, ref UFMotion.LinkMassProperties mass_prop_struct)
    Parameters
    Type Name Description
    Tag link_tag
    UFMotion.LinkMassProperties mass_prop_struct

    SetLinkTransform(Tag, Double[])

    Declaration
    public void SetLinkTransform(Tag linkTag, double[] transformMatrix)
    Parameters
    Type Name Description
    Tag linkTag
    System.Double[] transformMatrix

    SetMarker(Tag, ref UFMotion.Marker)

    Declaration
    public void SetMarker(Tag marker_tag, ref UFMotion.Marker marker_struct)
    Parameters
    Type Name Description
    Tag marker_tag
    UFMotion.Marker marker_struct

    SetNameDisplay(Boolean)

    Declaration
    public void SetNameDisplay(bool name_display)
    Parameters
    Type Name Description
    System.Boolean name_display

    SetPointOnSurfaceConstraint(Tag, ref UFMotion.PointOnSurfaceData)

    Declaration
    public void SetPointOnSurfaceConstraint(Tag point_on_surface_tag, ref UFMotion.PointOnSurfaceData pt_on_surf_data)
    Parameters
    Type Name Description
    Tag point_on_surface_tag
    UFMotion.PointOnSurfaceData pt_on_surf_data

    SetPtCrvConstraint(Tag, ref UFMotion.PointCurveConstraint)

    Declaration
    public void SetPtCrvConstraint(Tag pt_crv_tag, ref UFMotion.PointCurveConstraint pt_crv_data)
    Parameters
    Type Name Description
    Tag pt_crv_tag
    UFMotion.PointCurveConstraint pt_crv_data

    SetScalarForce(Tag, ref UFMotion.ScalarForceTorque)

    Declaration
    public void SetScalarForce(Tag force_tag, ref UFMotion.ScalarForceTorque force_struct)
    Parameters
    Type Name Description
    Tag force_tag
    UFMotion.ScalarForceTorque force_struct

    SetScalarTorque(Tag, ref UFMotion.ScalarForceTorque)

    Declaration
    public void SetScalarTorque(Tag torque_tag, ref UFMotion.ScalarForceTorque torque_struct)
    Parameters
    Type Name Description
    Tag torque_tag
    UFMotion.ScalarForceTorque torque_struct

    SetSpring(Tag, ref UFMotion.SpringDamper)

    Declaration
    public void SetSpring(Tag spring_tag, ref UFMotion.SpringDamper spring_struct)
    Parameters
    Type Name Description
    Tag spring_tag
    UFMotion.SpringDamper spring_struct

    SetTraceExplosionToMaster(Boolean)

    Declaration
    public void SetTraceExplosionToMaster(bool to_master)
    Parameters
    Type Name Description
    System.Boolean to_master

    SetVectorForceTorque(Tag, ref UFMotion.VectorForceTorque)

    Declaration
    public void SetVectorForceTorque(Tag vobject_tag, ref UFMotion.VectorForceTorque vector_struct)
    Parameters
    Type Name Description
    Tag vobject_tag
    UFMotion.VectorForceTorque vector_struct

    SolveModel(Double, ref Int32)

    Declaration
    public void SolveModel(double time, ref int num_steps)
    Parameters
    Type Name Description
    System.Double time
    System.Int32 num_steps

    SpreadsheetRunFromFile(String, Int32, Int32, Boolean)

    Declaration
    public void SpreadsheetRunFromFile(string spreadsheet_file, int start_step, int end_step, bool invoke_ui)
    Parameters
    Type Name Description
    System.String spreadsheet_file
    System.Int32 start_step
    System.Int32 end_step
    System.Boolean invoke_ui

    StepArticulation(Int32, out Int32)

    Declaration
    public void StepArticulation(int num_steps, out int total_steps)
    Parameters
    Type Name Description
    System.Int32 num_steps
    System.Int32 total_steps

    Terminate()

    Declaration
    public void Terminate()

    TerminateArticulation()

    Declaration
    public void TerminateArticulation()

    Trace(Tag, Int32, out Tag)

    Declaration
    public void Trace(Tag trace_tag, int step_number, out Tag new_object_tag)
    Parameters
    Type Name Description
    Tag trace_tag
    System.Int32 step_number
    Tag new_object_tag

    TraceModel(Int32, Int32, out Int32, out Tag[])

    Declaration
    public void TraceModel(int step_num, int target_layer, out int num_tags, out Tag[] geom_tags)
    Parameters
    Type Name Description
    System.Int32 step_num
    System.Int32 target_layer
    System.Int32 num_tags
    Tag[] geom_tags

    ValidateFunctionSyntax(String[], Int32)

    Declaration
    public void ValidateFunctionSyntax(string[] function_string, int num_lines)
    Parameters
    Type Name Description
    System.String[] function_string
    System.Int32 num_lines

    WriteObjectInfo(Int32, Tag[], String)

    Declaration
    public void WriteObjectInfo(int num_objects, Tag[] object_tags, string info_file_name)
    Parameters
    Type Name Description
    System.Int32 num_objects
    Tag[] object_tags
    System.String info_file_name

    Implements

    System.Runtime.Remoting.Messaging.IMessageSink
    In This Article
    Back to top Generated by DocFX