Project

General

Profile

Bug #600

transition SBM1 => SBM2 irrégulière pour les ASM (FSW 3.0.0.15)

Added by thomas chust almost 6 years ago. Updated almost 6 years ago.

Status:
Closed
Priority:
Normal
Assignee:
Category:
-
Target version:
-
Start date:
28/01/2016
Due date:
% Done:

100%

Estimated time:
revision:
r0

Description

Pour les CWF et les SWF la transition est transparente. Pas de décalage observé.
C'était l'un des buts des dernières modif du FSW. Voir par ex. #597
Cela n'est pas le cas pour le flux des ASM qui marquent un "trou" de données à la transition.
Après rapide discussion avec Paul hier cela n'est pas critique du point de vu de la synchro avec les autres instrument.
Par contre, je réalise aujourd'hui que le "trou" de données n'a pas la même durée pour les ASM_F2 (3s) que pour les ASM_F1 & _F2 (3.5 s).
Cela est plus embêtant car cela donne un caractère boiteux au spectrogramme temps-fréquence.
Voir le fichier joint (dans cet exemple issu du test #597 la période des ASM est de 4s).

History

#1 Updated by paul leroy almost 6 years ago

  • Assignee changed from paul leroy to thomas chust

Je ne m'y retrouve pas dans ton fichier joint. Que dois-je regarder?

Un log des paquets serait plus parlant pour moi. Ca me permettrait de voir les TM au moment de la commutation de mode.

#2 Updated by thomas chust almost 6 years ago

Je te joins le fichier log. Sinon il faut regarder (par exemple):
- ligne 445 (pour F0):
dtime(0) = time(1)-time(0) = 3.9999847412109375
dint_t(0) = dtime(0) * 2^16 = 262143.0000000000000000
  1. WARNING !!! #########
    1 values of dtime different from dtime(0) !
    dtime(index) : 7.5103607177734375
    dint_t(index) : 492199
    index : 448
    time at i0 and i1 : 1791.9884338378906250 1799.4987945556640625
- ligne 951 (pour F1):
dtime(0) = time(1)-time(0) = 3.9999847412109375
dint_t(0) = dtime(0) * 2^16 = 262143.0000000000000000
  1. WARNING !!! #########
    1 values of dtime different from dtime(0) !
    dtime(index) : 7.4999389648437500
    dint_t(index) : 491516
    index : 448
    time at i0 and i1 : 1791.9884338378906250 1799.4883728027343750
- ligne 1456 (pour F2) :
dtime(0) = time(1)-time(0) = 3.9999694824218750
dint_t(0) = dtime(0) * 2^16 = 262142.0000000000000000
  1. WARNING !!! #########
    1 values of dtime different from dtime(0) !
    dtime(index) : 6.9999542236328125
    dint_t(index) : 458749
    index : 448
    time at i0 and i1 : 1791.9884185791015625 1798.9883728027343750

#3 Updated by bruno katra almost 6 years ago

  • Status changed from New to Closed
  • % Done changed from 0 to 100

Bug corrigé en 3.0.0.16, validé par Thomas.

Also available in: Atom PDF