Skip to main content

Motion Standalone Preprocessor C# library 2025 R1

Class FrictionRevolute

Last update: 16.07.2025

Namespace: VM.Managed.DAFUL.Constraints
Assembly: VMDCB.dll

This class is to represent the friction that use for revolute.

public class FrictionRevolute : Friction, IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inheritance

object ← ObservableObject ← LinkableBase ← LinkContainer ← FrictionFrictionRevolute

Derived

FrictionBall

Implements

IObservableObject, IDisposableObject, ILinkable, IObject, ILinkContainer, IOwned, IHasID, IEventProvider, ILinkContainerEvent, IVerifiable

Inherited Members

Friction.Initialize(Unit.ConvertFactor), Friction.WriteTemplate(XmlWriter), Friction.ReadTemplate(XmlReader), Friction.GetConnector(), Friction.OnDeserialization(object), Friction.MuStatic, Friction.MuDynamic, Friction.StictionTransitionVelocity, Friction.DynamicsThreshold, Friction.MaximumStictionDeformation, Friction.Effect, Friction.ReactionForce, Friction.BendingMoment, Friction.IsUseFriction, LinkContainer.SetModified(), LinkContainer.raise_OnUpdating(object, LinkEventArgs), LinkContainer.raise_OnUpdate(object, LinkEventArgs), LinkContainer.raise_OnDestroying(object, LinkEventArgs), LinkContainer.raise_OnDestroy(object, LinkEventArgs), LinkContainer.raise_OnAdded(object, AddToDocEventArgs), LinkContainer.raise_OnRemoved(object, RemoveFromDocEventArgs), LinkContainer.GetTargetListForUpdate(), LinkContainer.SkipUpdateObjectImpl(), LinkContainer.Initialize(Unit.ConvertFactor), LinkContainer.SetFlagWhenXMLFile(string, bool), LinkContainer.IsSerializableEvent(Delegate), LinkContainer.CustomGetObjectData(SerializationInfo, StreamingContext), LinkContainer.GetSerializedData(SerializationInfo, StreamingContext), LinkContainer.LinkRequestUpdating(object, LinkEventArgs), LinkContainer.LinkRequestUpdate(object, LinkEventArgs), LinkContainer.LinkRequestDestroying(object, LinkEventArgs), LinkContainer.LinkRequestDestroy(object, LinkEventArgs), LinkContainer.LinkAddedToDocument(object, AddToDocEventArgs), LinkContainer.LinkRemovedFromDocument(object, RemoveFromDocEventArgs), LinkContainer.OnLinkReserved(ILink, object, EventArgs), LinkContainer.CanBeDestroy(object), LinkContainer.DisposeManagedResources(), LinkContainer.SetContainer(IOwned, bool), LinkContainer.OnChildUpdated(object, LinkEventArgs), LinkContainer.OnContainerDestroy(object, LinkEventArgs), LinkContainer.OnDeserialization(object), LinkContainer.Verify(VerifiedResult), LinkContainer.GetCopy(object), LinkContainer.Dispose(bool), LinkContainer.ClearChildInfoBeforeDeserialize, LinkContainer.Container, LinkContainer.Owner, LinkContainer.Document, LinkContainer.ID, LinkContainer.IsChildExternable, LinkContainer.IsExternable, LinkContainer.OnRemoved, LinkContainer.OnAdded, LinkContainer.OnDestroy, LinkContainer.OnDestroying, LinkContainer.OnUpdate, LinkContainer.OnUpdating, LinkableBase.OnDeserialization(object), ObservableObject.Dispose(), ObservableObject.RaisePropertyChanged(string), ObservableObject.RaisePropertyChanged(string, object, object), ObservableObject.Dispose(bool), ObservableObject.DisposeManagedResources(), ObservableObject.DisposeUnmanagedResources(), ObservableObject.IsDisposed, ObservableObject.TryDisposing, ObservableObject.Disposed, ObservableObject.Disposing, ObservableObject.PropertyChanged

Extension Methods

LinkPropertyItemCache.GetLinkProperties(object, LinkPropertyType), LinkPropertyItemCache.GetLinkPropertiesAndValues(object, LinkPropertyType), LinkPropertyItemCache.GetLinkedObjects(object, LinkPropertyType)

Constructors

FrictionRevolute()

Initializes a new instance of the class.

public FrictionRevolute()

Properties

BendingReactionArm

Gets or sets the bending reaction arm.

public ExpressionValueVariable BendingReactionArm { get; set; }

Property Value

ExpressionValueVariable

FrictionArm

Gets or sets the friction arm.

public ExpressionValueVariable FrictionArm { get; set; }

Property Value

ExpressionValueVariable

PinRadius

Gets or sets the pin radius.

public ExpressionValueVariable PinRadius { get; set; }

Property Value

ExpressionValueVariable

PreTorque

Gets or sets the pre torque.

public ExpressionValueVariable PreTorque { get; set; }

Property Value

ExpressionValueVariable

Methods

Initialize(ConvertFactor)

Initializes member through unit convert factor.

public override void Initialize(Unit.ConvertFactor factor)

Parameters

factor Unit.ConvertFactor

The unit convert factor.

ReadTemplate(XmlReader)

Reads the template.

public override void ReadTemplate(XmlReader reader)

Parameters

reader XmlReader

The reader.

WriteTemplate(XmlWriter)

Writes the template.

public override void WriteTemplate(XmlWriter writer)

Parameters

writer XmlWriter

The writer.

WriteTemplate(XmlWriter, string)

protected virtual void WriteTemplate(XmlWriter writer, string frictionName)

Parameters

writer XmlWriter

frictionName string

Connect with Ansys