Home > machine > Soleil > common > archiving > tango_extract.m

tango_extract

PURPOSE ^

SYNOPSIS ^

This is a script file.

DESCRIPTION ^

CROSS-REFERENCE INFORMATION ^

This function calls: This function is called by:

SOURCE CODE ^

0001 dev='archivage/hdbextractor/1'
0002 tango_ping(dev)
0003 
0004 attr_name = '//ganymede.synchrotron-soleil.fr:20000/LT1/AEsim/CH.3/current';
0005 % Option une structure composee de 2 champs
0006 % dvalue : valeur
0007 % svalue : date en format type 2004-12-05 16:08:07.969
0008 
0009 % Import toutes les valeurs archivees entre deux dates
0010 date1 = '2004-12-05 14:00:00';
0011 date2 = datestr(now,'yyyy-mm-dd HH:MM:SS');
0012 argin = {attr_name, date1, date2};
0013 
0014 Data = tango_command_inout(dev,'GetAttScalarDataBeetweenDates',argin)
0015 
0016 formatstr0 = 'yyyy-mm-dd HH:MM:SS';
0017 formatstr = 'HH:MM';
0018 
0019 datenum('2004-05-12 12:45:23', formatstr0);
0020 val_date = datenum(Data.svalue, formatstr0);
0021 
0022 plot(val_date,Data.dvalue,'.-');
0023 legend(attr_name)
0024 grid on
0025 datetick('x',formatstr)
0026 
0027 valN = val_date - datenum(date1, formatstr0);
0028 plot(valN/60/60,Data.dvalue,'.-');
0029

Generated on Mon 21-May-2007 15:35:27 by m2html © 2003