Files
matlab-python/RSN/Parametri_Installazione.m

52 lines
1.5 KiB
Matlab
Executable File

%% Funzione che definisce i parametri specifici di elaborazione
function [NdatiMedia,Ndatidespike,MEMS,tolleranzaAcc,pos_inst,Tmax,Tmin,SEL,...
MEL] = Parametri_Installazione(yesRSN,yesRSNHR,yesDL,idTool,conn,FileName)
fileID = fopen(FileName,'a');
fmt = '%s \r';
text = 'Parametri_Installazione function started';
fprintf(fileID,fmt,text);
comando = ['select avg, despike from software where tool_id like ''' idTool ''' '];
Dati = fetch(conn,comando);
NdatiMedia = cell2mat(Dati(1));
Ndatidespike = cell2mat(Dati(2));
if yesRSN == 1 || yesRSNHR == 1 || yesDL == 1
%% Temperature
comando = ['select max_temp, min_temp from software where tool_id like ''' idTool ''' '];
Dati = fetch(conn,comando);
Tmax = cell2mat(Dati(1));
Tmin = cell2mat(Dati(2));
%% MEMS
if yesRSN == 1 || yesDL == 1
comando = ['select mems, toll_Acc, pos_inst, sel, mel from software where tool_id like ''' idTool ''' '];
Dati = fetch(conn,comando);
MEMS = cell2mat(Dati(1));
tolleranzaAcc = cell2mat(Dati(2));
pos_inst = cell2mat(Dati(3));
SEL = cell2mat(Dati(4));
MEL = cell2mat(Dati(5));
else
MEMS = [];
tolleranzaAcc = [];
pos_inst = [];
SEL = [];
MEL = [];
end
else
MEMS = [];
tolleranzaAcc = [];
Tmax = [];
Tmin = [];
pos_inst = [];
SEL = [];
MEL = [];
end
text = 'Chain parameters defined correctly and Parametri_Installazione function ended';
fprintf(fileID,fmt,text);
fclose(fileID);
end