Le menu “Custom messages” permet de configurer les messages envoyés via le port Serial, ainsi que de convertir les messages reçus en variables système.

Menu de configuration “Custom Messages”

En fonction de l’ordre du message envoyé par l’appareil,

  • Big endian permet de définir la valeur de gauche à droite
  • Little endian permet de définir la valeur de droite à gauche
  • Mixed endian: Tous les appareils ont ce format. Pour configurer ceci, merci de nous contacter.

Le bouton 1 ouvre la fenêtre de configuration du message, qui permet de créer les messages à envoyer et la conversion des messages reçus en variables système. La structure du message est créée en ajoutant des champs à celui-ci. Les champs contenus dans Veronte Pipe sont présentés comme suit:

Variable

Lorsque cette case est cochée pour les messages sortant, la variable impliquée est envoyée par le port Serial en fonction de la structure définie dans le menu de l’illustration précédente:
fig.080-variable

Variable

Le nombre de bits de la variable est sélectionnée à travers l’option de compression. La section Input/Output est utilisée pour appliquer un facteur et/ou un décalage après la transformation de la valeur binaire à la valeur décimale. Donc, par exemple, s’il manque 3 bits à la variable, elle pourra aller de 0 à 7 (en décimal), mais s’il existe une conversion exprimée comme suit:

  • Input (entrée)
    • Min: 0
    • Max: 0.1
  • Output (sortie)
    • Min: 0
    • Max: 1

La valeur de la variable est divisée par dix après la transformation, donc elle variera entre 0 et 0.7.

Checksum

Parfois, des codes de contrôle sont nécessaires pour éviter les erreurs aléatoires dans la transmission, où le cadre des bits est utilisé et le résultat est envoyés au destinataire pour le vérifier. C’est à cela que l’option Checksum sert.

fig.081-checksum

CheckSum

  • Back From-Back To: Permet de configurer l’application du CRC.
  • Endiannes: (Expliqué ci-dessus)
  • Type: L’utilisateur peut choisir le type de CRC qui sera appliqué.

Matcher

Ce menu permet d’envoyer une valeur constante à travers le port Serial. L’utilisateur peut sélectionner sa longueur (nombre de bits) et la valeur qu’il contiendra.

fig.082-matcher

Matcher

  • Nº Bits: Nombre de bits dans lesquels le Matcher sera effectué.
  • Value: Acceptez simplement cette valeur décimale.
  • Mask: Valeur décimale. Cette valeur est convertie en binaire, puis acceptée si elle respecte les conditions suivantes vis-à-vis d’une autre valeur binaire:

Elle a des 0 aux même position, et la valeur du premier chiffre est 1 ou 0.

Par exemple:

Mask = 5 (valeur décimale)

En binaire : 0000 0101

Ce Masque (Mask) accepte toutes les valeurs de la forme 0000 0x0x, donc 0, 1, 4 :

0=0000 0000

1=0000 0001

4=0000 0100

et bien sûr 5=0000 0101

Skip

L’option skip est utilisée pour ignorer certains bits dans le message.

fig.083-skip

Skip

Skip Nº Bits: Ignorer le nombre de bits définis dans cette case.