Sync from remote server: 2025-10-12 18:56:41
This commit is contained in:
134
ATD/scrivo.m
Executable file
134
ATD/scrivo.m
Executable file
@@ -0,0 +1,134 @@
|
||||
% Funzione che attiva o disattiva la scrittura dei sensori
|
||||
function [scrivoTuL,scrivoRL,scrivoTLH,scrivoTLHRH,scrivoPCL,scrivoPCLHR,scrivoPL,...
|
||||
scrivoLL,scrivoEL,scrivo3DEL,scrivoWEL,scrivoMPBEL,scrivoAL,...
|
||||
scrivoCrL,scrivo3DCrL,scrivo2DCrL,scrivoSM] = scrivo(X_TuL,X_RL,...
|
||||
Z_TLH,Z_TLHRH,Z_PCL,Z_PCLHR,DatiPressure,DatiLoad,...
|
||||
DatiExtensometer,DatiExtensometer3D,DatiWireExtensometer,DatiMultiBase,...
|
||||
DatiAnalog,DatiCrack,Dati3DCrack,Dati2DCrack,DatiStress,FileName)
|
||||
|
||||
TuL = isempty(X_TuL);
|
||||
if TuL == 1
|
||||
scrivoTuL = 0;
|
||||
else
|
||||
scrivoTuL = 1;
|
||||
end
|
||||
|
||||
RL = isempty(X_RL);
|
||||
if RL == 1
|
||||
scrivoRL = 0;
|
||||
else
|
||||
scrivoRL = 1;
|
||||
end
|
||||
|
||||
TLH = isempty(Z_TLH);
|
||||
if TLH == 1
|
||||
scrivoTLH = 0;
|
||||
else
|
||||
scrivoTLH = 1;
|
||||
end
|
||||
|
||||
TLHRH = isempty(Z_TLHRH);
|
||||
if TLHRH == 1
|
||||
scrivoTLHRH = 0;
|
||||
else
|
||||
scrivoTLHRH = 1;
|
||||
end
|
||||
|
||||
PCL = isempty(Z_PCL);
|
||||
if PCL == 1
|
||||
scrivoPCL = 0;
|
||||
else
|
||||
scrivoPCL = 1;
|
||||
end
|
||||
|
||||
PCLHR = isempty(Z_PCLHR);
|
||||
if PCLHR == 1
|
||||
scrivoPCLHR = 0;
|
||||
else
|
||||
scrivoPCLHR = 1;
|
||||
end
|
||||
|
||||
PL = isempty(DatiPressure);
|
||||
if PL == 1
|
||||
scrivoPL = 0;
|
||||
else
|
||||
scrivoPL = 1;
|
||||
end
|
||||
|
||||
LL = isempty(DatiLoad);
|
||||
if LL == 1
|
||||
scrivoLL = 0;
|
||||
else
|
||||
scrivoLL = 1;
|
||||
end
|
||||
|
||||
EL = isempty(DatiExtensometer);
|
||||
if EL == 1
|
||||
scrivoEL = 0;
|
||||
else
|
||||
scrivoEL = 1;
|
||||
end
|
||||
|
||||
EL3D = isempty(DatiExtensometer3D);
|
||||
if EL3D == 1
|
||||
scrivo3DEL = 0;
|
||||
else
|
||||
scrivo3DEL = 1;
|
||||
end
|
||||
|
||||
WEL = isempty(DatiWireExtensometer);
|
||||
if WEL == 1
|
||||
scrivoWEL = 0;
|
||||
else
|
||||
scrivoWEL = 1;
|
||||
end
|
||||
|
||||
MPBEL = isempty(DatiMultiBase);
|
||||
if MPBEL == 1
|
||||
scrivoMPBEL = 0;
|
||||
else
|
||||
scrivoMPBEL = 1;
|
||||
end
|
||||
|
||||
AL = isempty(DatiAnalog);
|
||||
if AL == 1
|
||||
scrivoAL = 0;
|
||||
else
|
||||
scrivoAL = 1;
|
||||
end
|
||||
|
||||
CrL = isempty(DatiCrack);
|
||||
if CrL == 1
|
||||
scrivoCrL = 0;
|
||||
else
|
||||
scrivoCrL = 1;
|
||||
end
|
||||
|
||||
CrL3D = isempty(Dati3DCrack);
|
||||
if CrL3D == 1
|
||||
scrivo3DCrL = 0;
|
||||
else
|
||||
scrivo3DCrL = 1;
|
||||
end
|
||||
|
||||
CrL2D = isempty(Dati2DCrack);
|
||||
if CrL2D == 1
|
||||
scrivo2DCrL = 0;
|
||||
else
|
||||
scrivo2DCrL = 1;
|
||||
end
|
||||
|
||||
SM = isempty(DatiStress);
|
||||
if SM == 1
|
||||
scrivoSM = 0;
|
||||
else
|
||||
scrivoSM = 1;
|
||||
end
|
||||
|
||||
fileID = fopen(FileName,'a');
|
||||
fmt = '%s \r';
|
||||
text = 'scrivo function worked correctly';
|
||||
fprintf(fileID,fmt,text);
|
||||
fclose(fileID);
|
||||
|
||||
end
|
||||
Reference in New Issue
Block a user