38 Ramp(ramptime,max,starttime) {
48 this.ramptime= ramptime;
50 this.starttime= starttime;
60 start = this.starttime;
61 fhandle = @(
t)(
t >= start) .* (maxval * (((
t-start)<rt).*(
t-start)/rt + (
t>=rt+start)));
68 varargin = [[
" R ", [this.starttime*.75 this.starttime+this.ramptime*1.33]] varargin];
69 plot@general.functions.AFunGen(
this, varargin[:]);
74 str = sprintf(
" Start: %g, Ramptime: %g, Max:%g ",this.starttime,this.ramptime,this.max);
81 f = general.functions.Ramp;
83 f = general.functions.Ramp(10,2,4);
85 res = fh(2) == 0 && fh(4) == 0 && fh(9) == 1 && fh(14) == 2;
function [ fhandle , df ] = getFunction()
function str = getConfigStr()
A variable number of input arguments.
Ramp(ramptime, max, starttime)
AFUNGEN Summary of this class goes here Detailed explanation goes here.
static function res = test_Ramp()