Class TDCMotor

DescriptionHierarchyFieldsMethodsProperties

Unit

DCMotor

Declaration

type TDCMotor = class(TMotor)

Description

Class implementing a simplified DC motor model. This is a simplified model and does not include any dynamics (no inductance).

Hierarchy

TDCMotor > TMotor > TTenaciousObject > TPersistent

Methods

Overview

Public constructor Create(MotorParameters: TMotorParameters); overload; override;
Public constructor Create; overload; override;
Public constructor CreateAndSet(Motor: TMotor); override;
Public destructor Destroy; override;
Public procedure ComputeTorque; override;
Public function Copy: TMotor; override;
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
Public procedure SetDirection(Direction: real);
Public procedure SetPosition(Position: TVector);
Public procedure SetSignal(Signal: real); override;

Description

Public constructor Create(MotorParameters: TMotorParameters); overload; override;
 
Public constructor Create; overload; override;
 
Public constructor CreateAndSet(Motor: TMotor); override;
 
Public destructor Destroy; override;
 
Public procedure ComputeTorque; override;
 
Public function Copy: TMotor; override;
 
Public procedure LoadFromDefinition(ObjDef: TObjectDefinition); override;
 
Public procedure SetDirection(Direction: real);
 
Public procedure SetPosition(Position: TVector);
 
Public procedure SetSignal(Signal: real); override;
 

Properties

Overview

Public property ArmatureResistance: real;
Public property AxisAngularVelocity: real;
Public property BackEMFConstant: real;
Public property CoulombFriction: real;
Public property Direction: real;
Public property GearEfficiency: real;
Public property GearRatio: real;
Public property MaxTorque: real;
Public property MaxVoltage: real;
Public property Position: TVector;
Public property TorqueConstant: real;
Public property ViscousFriction: real;

Description

Public property ArmatureResistance: real;
 
Public property AxisAngularVelocity: real;
 
Public property BackEMFConstant: real;
 
Public property CoulombFriction: real;
 
Public property Direction: real;
 
Public property GearEfficiency: real;
 
Public property GearRatio: real;
 
Public property MaxTorque: real;
 
Public property MaxVoltage: real;
 
Public property Position: TVector;
 
Public property TorqueConstant: real;
 
Public property ViscousFriction: real;
 
Generated by PasDoc 0.8.8.3 on 2005-05-28 08:13:49