Sync from remote server: 2025-10-12 18:56:41
This commit is contained in:
38
Tilt/loadcell.m
Executable file
38
Tilt/loadcell.m
Executable file
@@ -0,0 +1,38 @@
|
||||
%% 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
|
||||
Reference in New Issue
Block a user