C# 클래스 CSharpRoboticsLib.ControlSystems.MotionProfile

Creates a trapezoidal motion profile
파일 보기 프로젝트 열기: shockwave4488/CSharpRoboticsLib 1 사용 예제들

공개 메소드들

메소드 설명
GetAcceleration ( double time ) : double

Gets the expected acceleration at a specific time

GetPosition ( double time ) : double

Gets the expected position at a specific time

GetVelocity ( double time ) : double

Gets the expected velocity at a specific time

MotionProfile ( double distance, double maxVelocity, double acceleration, double dt ) : System

Creates a new MotionProfile that works under the constraints specified.

ToString ( ) : string

String format of a MotionProfile

비공개 메소드들

메소드 설명
Get ( double time ) : MotionSetpoint

메소드 상세

GetAcceleration() 공개 메소드

Gets the expected acceleration at a specific time
public GetAcceleration ( double time ) : double
time double
리턴 double

GetPosition() 공개 메소드

Gets the expected position at a specific time
public GetPosition ( double time ) : double
time double
리턴 double

GetVelocity() 공개 메소드

Gets the expected velocity at a specific time
public GetVelocity ( double time ) : double
time double
리턴 double

MotionProfile() 공개 메소드

Creates a new MotionProfile that works under the constraints specified.
public MotionProfile ( double distance, double maxVelocity, double acceleration, double dt ) : System
distance double
maxVelocity double
acceleration double
dt double Time interval each point will be calculated for
리턴 System

ToString() 공개 메소드

String format of a MotionProfile
public ToString ( ) : string
리턴 string