SingleAxisLinearDrive:
--------------------------------------------------------------------------
Model a single axis drive with the motor dynamics modeled by a lag.
Typing SingleAxisLinearDrive is the same as
SingleAxisLinearDrive('initialize')
--------------------------------------------------------------------------
-------
Inputs
-------
action (1,:) 'initialize' 'get power consumption'
'set torque' 'get torque'
'get state derivative' 'update'
'set failure' 'get default datastructure'
d (1,1) Depends on the action
-------
Outputs
-------
y (1,1) Depends on the action
--------------------------------------------------------------------------