44 lines
1.5 KiB
Matlab
Executable File
44 lines
1.5 KiB
Matlab
Executable File
% Creo la matrice che scriverň su DB
|
|
function DATAinsert = cellMakerTuL(IDcentralina,DTcatena,NodeNum,cTuL,...
|
|
ListaDate,ARRAYdate_TuL,X_TuL,Xstar_TuL,Y_TuL,Z_TuL,Zstar_TuL,Xlocal_TuL,...
|
|
Ylocal_TuL,Zlocal_TuL,SegStar,HShift_local_TuL,TempDef_TuL,Area_TuL,...
|
|
Speed_local_TuL,Acceleration_local_TuL,ErrTunnelLink)
|
|
|
|
TempDef_TuL = TempDef_TuL';
|
|
|
|
l = ListaDate;
|
|
[r,~] = size(SegStar);
|
|
|
|
ini = 1;
|
|
DATAinsert = cell(l,20);
|
|
|
|
jj = 1;
|
|
for ii=ini:l
|
|
DATAinsert{jj,1} = IDcentralina;
|
|
DATAinsert{jj,2} = DTcatena;
|
|
DATAinsert{jj,3} = NodeNum;
|
|
DATAinsert{jj,4} = datestr(ARRAYdate_TuL(ii),'yyyy-mm-dd');
|
|
DATAinsert{jj,5} = datestr(ARRAYdate_TuL(ii),'HH:MM:SS');
|
|
DATAinsert{jj,6} = X_TuL(cTuL,ii);
|
|
DATAinsert{jj,7} = Xstar_TuL(cTuL,ii);
|
|
DATAinsert{jj,8} = Y_TuL(cTuL,ii);
|
|
DATAinsert{jj,9} = Z_TuL(cTuL,ii);
|
|
DATAinsert{jj,10} = Zstar_TuL(cTuL,ii);
|
|
DATAinsert{jj,11} = Xlocal_TuL(cTuL,ii);
|
|
DATAinsert{jj,12} = Ylocal_TuL(cTuL,ii);
|
|
DATAinsert{jj,13} = Zlocal_TuL(cTuL,ii);
|
|
if cTuL > r % sono finiti i segmenti della stella
|
|
DATAinsert{jj,14} = 0;
|
|
else
|
|
DATAinsert{jj,14} = SegStar(cTuL,ii);
|
|
end
|
|
DATAinsert{jj,15} = HShift_local_TuL(cTuL,ii);
|
|
DATAinsert{jj,16} = TempDef_TuL(cTuL,ii);
|
|
DATAinsert{jj,17} = Speed_local_TuL(cTuL,ii);
|
|
DATAinsert{jj,18} = Acceleration_local_TuL(cTuL,ii);
|
|
DATAinsert{jj,19} = Area_TuL(1,ii);
|
|
DATAinsert{jj,20} = ErrTunnelLink(cTuL,ii);
|
|
jj = jj+1;
|
|
end
|
|
|
|
end |