From 765a7b47cbdcb74af287f68877cc45610706043c Mon Sep 17 00:00:00 2001 From: Jacques Grelet <jacques.grelet@ird.fr> Date: Thu, 10 Jan 2008 15:38:35 +0000 Subject: [PATCH] factorisation du code de maj de la vitesse tsg.SPDC dans updateTsgStruct --- tsg_io/readTsgDataLabview.m | 22 ++-------------------- tsg_io/readTsgDataTxt.m | 14 -------------- 2 files changed, 2 insertions(+), 34 deletions(-) diff --git a/tsg_io/readTsgDataLabview.m b/tsg_io/readTsgDataLabview.m index 4b95a6e..1e3bbf6 100644 --- a/tsg_io/readTsgDataLabview.m +++ b/tsg_io/readTsgDataLabview.m @@ -85,33 +85,15 @@ if fid ~= -1 tsg.LONX = lon; tsg.SSJT = sst; tsg.SSPS = sss; + tsg.SPDC = sog; % Remplacer la valeur par tsg.qc.code.NOCONTROL tsg.SSPS_QC = ones(nblig,1); - - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% - %tsg.SSPS_ADJ = tsgData(:,12); - %tsg.SSPS_ERR = tsgData(:,13); - - tsg.SPDC = sog; - - % Compute ship velocity from positions if sog not available - % --------------------------------------------------------- - if isempty(tsg.SPDC) - range = m_lldist(tsg.LONX,tsg.LATX); - ind = size(tsg.DAYD); - tsg.SPDC = zeros(size(ind)); - for i=1:length(tsg.DAYD)-1 - tsg.SPDC(i) = range(i) / ((tsg.DAYD(i+1)-tsg.DAYD(i)) * 24 * 1.854); - end - tsg.SPDC = [tsg.SPDC';0]; - end % populate tsg.file structure % --------------------------- tsg.file.name = filename; - tsg.file.type = 'ASCII'; + tsg.file.type = 'LABVIEW'; % Save the data in the application GUI % ------------------------------------ diff --git a/tsg_io/readTsgDataTxt.m b/tsg_io/readTsgDataTxt.m index c90503a..096bab7 100644 --- a/tsg_io/readTsgDataTxt.m +++ b/tsg_io/readTsgDataTxt.m @@ -60,23 +60,9 @@ tsg.LONX = tsgData(:,8); tsg.SSJT = tsgData(:,9); tsg.SSPS = tsgData(:,10); tsg.SSPS_QC = tsgData(:,11); -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% -%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%%% tsg.SSPS_ADJ = tsgData(:,12); tsg.SSPS_ERR = tsgData(:,13); -% Compute ship velocity from positions if sog not available -% --------------------------------------------------------- -if isempty(tsg.SPDC) - range = m_lldist(tsg.LONX,tsg.LATX); - ind = size(tsg.DAYD); - tsg.SPDC = zeros(size(ind)); - for i=1:length(tsg.DAYD)-1 - tsg.SPDC(i) = range(i) / ((tsg.DAYD(i+1)-tsg.DAYD(i)) * 24 * 1.854); - end - tsg.SPDC = [tsg.SPDC';0]; -end - % populate tsg.file structure % --------------------------- tsg.file.name = filename; -- GitLab