0001 function ltpdv_server_set_duration(mainfig, start, stop)
0002
0003
0004 dh = findobj(mainfig, 'Tag', 'LTPDVserverDurationDisplay');
0005
0006
0007 dur = stop - start + 1;
0008
0009 hours = fix(dur/3600);
0010 mins = fix((dur-hours*3600)/60);
0011 secs = dur-hours*3600-mins*60;
0012
0013 sign = '';
0014 if hours < 0
0015 sign = '-';
0016 hours = abs(hours);
0017 end
0018 if mins < 0
0019 sign = '-';
0020 mins = abs(mins);
0021 end
0022 if secs < 0
0023 sign = '-';
0024 secs = abs(secs);
0025 end
0026
0027 set(dh, 'String', sprintf('%s%02d:%02d:%02d', sign, hours, mins, secs));
0028
0029