Motor |
[Missing <summary> documentation for "T:Demo3D.Visuals.Motor.MotorAspect"]
public sealed class MotorAspect : ExportableVisualAspect, IMotor, ISpeedProvider
The MotorAspect type exposes the following members.
| Name | Description | |
|---|---|---|
| MotorAspect | Initializes a new instance of the MotorAspect class |
| Name | Description | |
|---|---|---|
| BindingName |
Retrieves or generates a binding name for an aspect property.
(Inherited from AspectComponentBase) | |
| CreateManagedAspectT |
Create a managed aspect of the desired type in this aspect's container. The managed aspect will be owned by the declared aspect.
(Inherited from AspectComponentBase) | |
| Current | Determines the current kinematic properties of the motor. | |
| Evaluate | Evaluates the kinematic properties of the motor at some future time. | |
| FindAspectT |
Find an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase) | |
| FindCreateAspectT |
Find or, if one isn't found, create an aspect of the desired type in this aspect's container.
(Inherited from AspectComponentBase) | |
| FindCreateManagedAspectT |
Find or, if one isn't found, create a managed aspect of the desired type in this aspect's container. The managed aspect will be owned by the declared aspect.
(Inherited from AspectComponentBase) | |
| LimitPosition | (Further) limits the range of positions to the specified range. | |
| RaisePropertiesChanged |
Raise an PropertyChanged event for each value.
(Inherited from BindableBase) | |
| RaisePropertyChanged(PropertyChangedEventArgs) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase) | |
| RaisePropertyChanged(String) |
Raise an PropertyChanged event for the specified value.
(Inherited from BindableBase) | |
| ReleaseBindingName |
Releases the generated binding name for an aspect property.
(Inherited from AspectComponentBase) | |
| RemoveAspect(Object) |
Remove the desired aspect from this aspect's container.
(Inherited from AspectComponentBase) | |
| RemoveAspectT |
Remove the aspect of the desired type from this aspect's container.
(Inherited from AspectComponentBase) | |
| RemoveManagedAspects |
Remove all aspects that are being managed by this aspect..
(Inherited from AspectComponentBase) | |
| SerializableDependency(SerializableObject) |
Whether the specified object depends on the serializable object.
(Inherited from AspectComponentBase) Obsolete | |
| SerializableDependency(Visual) |
Whether the specified visual depends on the serializable object.
(Inherited from AspectComponentBase) Obsolete | |
| SetPosition | Sets the current position of the motor, subject to position limits. | |
| SetPositionVelocity | Sets the current position and velocity of the motor, subject to position limits. | |
| ToString | (Inherited from AspectComponentBase) | |
| TryLockMaxAcceleration | Tries to acquire a lock for the MaxAcceleration property. | |
| TryLockMaxDeceleration | Tries to acquire a lock for the MaxDeceleration property. | |
| TryLockMaxPosition | Tries to acquire a lock for the MaxPosition property. | |
| TryLockMinPosition | Tries to acquire a lock for the MinPosition property. | |
| TryLockTargetDirection | Tries to acquire a lock for the TargetDirection property. | |
| TryLockTargetSpeed | Tries to acquire a lock for the TargetSpeed property. | |
| TryLockTargetState | Tries to acquire a lock for the TargetState property. |
| Name | Description | |
|---|---|---|
| IsEnabledChanged |
Occurs when the value of IsEnabled changes.
(Inherited from AspectComponentBase) | |
| OnAfterReset | Event that is triggered immediately after the motor has been reset. | |
| OnBeforeReset | Event that is triggered immediately before the motor is reset. | |
| OnDirectionChanged | Event that is triggered when the direction is changed. | |
| OnMaxAccelerationChanged | Event that is triggered when the maximum acceleration is changed. | |
| OnMaxDecelerationChanged | Event that is triggered when the maximum deceleration is changed. | |
| OnMaxPositionChanged | Event that is triggered when the maximum position is changed. | |
| OnMinPositionChanged | Event that is triggered when the minimum position is changed. | |
| OnNameChanged |
Occurs when the Name of an aspect changes.
(Inherited from AspectComponentBase) | |
| OnOverrideCoreConveyorMotorChanged | Event that is triggered when the option to override a core conveyor motor is toggled. | |
| OnPositionLimitChanged | Event that is triggered when the actual permitted range on the position has changed. | |
| OnStateChanged | Event that is triggered when the state is changed. | |
| OnTargetSpeedChanged | Event that is triggered when the target speed is changed. | |
| OnUnitsChanged | Event that is triggered when the units are changed. |