Sync from remote server: 2025-10-12 18:56:41

This commit is contained in:
2025-10-12 18:56:59 +02:00
commit 7e8ee264aa
553 changed files with 161447 additions and 0 deletions

52
Tilt/Baro.m Executable file
View File

@@ -0,0 +1,52 @@
function [BaroDef,BaroDefT,ARRAYdateBL,ErrBaroLink] = Baro(BaroDef,BaroDefT,...
ARRAYdateBL,NuovoZeroBL,NdatiMediaP,Ndatidespike,ErrBaroLink,rBL,marginePiezo,FileName)
text = 'Baro function started';
fileID = fopen(FileName,'a');
fmt = '%s \r';
fprintf(fileID,fmt,text);
if NuovoZeroBL == 1
if NdatiMediaP > Ndatidespike
Ndati = NdatiMediaP;
else
Ndati = Ndatidespike;
end
ini = round(Ndati/2)+1;
if rem(Ndati,2) == 0
ini = ini+1;
end
clear NDati
ini = ini + marginePiezo;
if ini < 6
ini = 6;
end
ErrBaroLink = ErrBaroLink(ini:end,:);
BaroDef = BaroDef(ini:end,:);
BaroDefT = BaroDefT(ini:end,:);
ARRAYdateBL = ARRAYdateBL(ini:end,1);
end
[r,~] = size(ErrBaroLink);
Matrice_err = zeros(r,rBL);
for i = 1:r % date
d = 1;
for n = 1:rBL % nodi
j = 1;
err = ErrBaroLink(i,d:d+1);
while j <= 2
if err(1,j) == 1
Matrice_err(i,n) = 1;
end
j = j+1;
end
d = d+2;
end
end
ErrBaroLink = Matrice_err';
text = 'Baro Link elaborated correctly. Baro function closed';
fprintf(fileID,fmt,text);
fclose(fileID);
end