Gestion Des Synchronisations (À Lire Impérativement) - Simrad SM20 Manuel D'exploitation

Table des Matières

Publicité

Manuel d'exploitation et outils de traitement et d'analyse 3D du sonar multifaisceau SM20
REMARQUES IMPORTANTES
Lors du premier lancement du temps réel, une fois sur deux la carte Ethernet ne s'active pas
correctement et provoque la perte du tuple 15 (qui est essentiel). Dans la fenêtre des messages
de HACSM20Conversion, le message «
Tuple 15 was lost
» s'affiche alors en rouge. Il faut
dans ce cas, effectuer simplement les actions présentées dans H
Si au bout de quelques secondes ou quelques minutes suite au lancement du processus,
l'application SMBAcq passe, dans son champ « Current File Name », de NomFichier.smb à
NomFichier.001 alors ceci veut dire qu'elle s'est arrêtée pour les raisons indiquées dans la
section 4.3 ci-dessous. Il faut alors réévaluer (augmenter l'un ou l'autre ou les deux à la fois)
les valeurs des paramètres «Pose Delay » et « Multiple Pose Delay » en suivant les conseils
de la section 4.3.
En prévention au problème évoqué ci-dessus, lors du premier lancement du temps réel, il est
conseillé, en suivant la méthode décrite en 4.3, de vérifier la pertinence des valeurs des
paramètres «Pose Delay » et « Multiple Pose Delay » en mesurant le décalage entre les
acquisitions du SM20 et l'affichage 3D sur Movies3D et en réajustant ces paramètres pour
réduire ce décalage au minimum tout en évitant l'arrêt intempestif de SMBAcq. Si « Pose
Delay » est trop faible, SMBAcq s'arrête intempestivement (comme indiqué ci-dessus) et s'il
est trop important, le décalage s'accroit progressivement.
En général, l'affichage de l'IHM de SMBAcq se bloque : ceci n'est pas un disfonctionnement
(il réalise tout de même son travail).
4.3.
Gestion des synchronisations (à lire impérativement)
Pour régler la synchronisation entre SMBAcq et le logiciel Simrad SM20, il convient de
comprendre le processus de transfert de données.
A chaque ping reçu du SM20, le logiciel Simrad enregistre ce ping reçu dans le fichier SMB
pour que SMBAcq vienne le lire afin de l'envoyer sur le PC LAT à HACSM20Conversion.
Malheureusement, SMBAcq travaille plus vite que l'écriture du fichier SMB par le logiciel
Simrad.
Pour régler ce problème, après l'envoie d'un ping, le paramètre « Pose Delay » impose à
SMBAcq d'effectuer une pause (180 ms, par exemple) avant l'envoie d'un second ping. Ce
afin que le logiciel Simrad ait suffisamment de temps pour écrire ce second ping dans le
fichier SMB. Si ce second ping n'est pas écrit avant que SMBAcq vienne le lire (à cause d'un
« Pose Delay » trop faible), SMBAcq tente alors de passer à la lecture d'un fichier .001
(hachage des fichiers SMB par le logiciel Simrad afin d'éviter d'avoir des fichiers SMB trop
volumineux) qui n'existe pas. Ainsi, SMBAcq s'arrête en concluant, de manière erronée, que
l'opérateur a stoppé l'enregistrement.
Pour pallier en partie à ce problème, uniquement quand SMBAcq ne trouve pas ce second
ping, le paramètre « Multiple Pose Delay » entre en jeu en obligeant, une nouvelle fois,
SMBAcq à attendre l'arrivée éventuelle du second ping durant un temps multiple du « Pose
Delay » (par exemple, si « Pose Delay = 200 » et « Multiple Pose Delay = 2 », le temps
IRD, UMR LEMAR (équipe 3)
41

Publicité

Table des Matières
loading

Table des Matières