Files
matlab-python/Tilt/loadcell.m

38 lines
968 B
Matlab
Executable File

%% Funzione che elabora gli Analog Link
% Gli output sono:
% TimeLL - contiene le date delle elaborazioni
% LLTot - contiene i valori di carico
function [DatiLoad,ErrLoadLink,ARRAYdateLL] = loadcell(LoadDef,ErrLoadLink,...
ARRAYdateLL,NuovoZeroLL,NdatiMedia,Ndatidespike,margine,FileName)
text = 'loadcell function started';
fileID = fopen(FileName,'a');
fmt = '%s \r';
fprintf(fileID,fmt,text);
if NuovoZeroLL == 1
if NdatiMedia > Ndatidespike
Ndati = NdatiMedia;
else
Ndati = Ndatidespike;
end
ini = round(Ndati/2)+1;
if rem(Ndati,2) == 0
ini = ini+1;
end
clear NDati
ini = ini + margine;
if ini < 6
ini = 6;
end
ErrLoadLink = ErrLoadLink(ini:end,:);
DatiLoad = LoadDef(ini:end,:);
ARRAYdateLL = ARRAYdateLL(ini:end,1);
end
text = 'Load Link elaborated correctly. loadcell function closed';
fprintf(fileID,fmt,text);
fclose(fileID);
end