pb_vCheckVelSignal.m 852 Bytes
Newer Older
1
2
3
4
5
6
7
8
9
10
11
function [safe,threshold] = pb_vCheckVelSignal(signal)
% PB_VCHECKVELSIGNAL
%
% PB_VCHECKVELSIGNAL(signal) checks if the velocity profile of the signal
% exceeds a certain threshold.
%
% See also PB_VCREATESIGNAL, PB_VSAFETY

% PBToolbox (2018): JJH: j.heckman@donders.ru.nl
   
   safe        = true;
12
   threshold   = 60;       % Should be 60 d/s: DO NOT CHANGE!! 
13
14
15
16
17
18
19
20
21
22
23
24
25
   SR          = 10;
   
   mvel = SR * max(abs(diff(signal))); 
   if mvel>threshold; safe = false; end
end
 
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % 
%                                                           %
%       Part of Programmeer Beer Toolbox (PBToolbox)        %
%       Written by: Jesse J. Heckman (2018)                 %
%                                                           %
% % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %