Comment afficher une vue supervision ?

Modèle de données :

Configurons un modèle de données avec les paramètres suivants :

  • Code : supervision
  • Designation : Supervision
  • Localisation of data source : OpenDAS Server Internal
  • Validation method : Numbers and characters
  • Acquisition method : Display Supervision

Configuration fonctionnelle :

Ajoutons un bouton :

<Button>
    <designation>Supervision</designation>
    <function>supervision1</function>
</Button>

Puis une procédure qui affichera la vue supervision

<supervision1>
    <supervision name="supervision_1">
        <instruction>Manage your systems</instruction>
        <supervision name="supervision_1"></supervision>
    </supervision>
</supervision1>

Supervision Template :

OpenDAS simplifie la gestion des machines et matériels présents sur la vue supervision.

A présent, nous allons configurer un matériel à afficher.

Il est possible d’afficher une image en arrière plan « image » ainsi que de personnaliser la taille de la vue Supervision avec les champs « height_case » et « width_case »

Dans le modèle « Supervision Template », chaque configuration doit être défini par la balise dans le champs mapping présent

<sup></sup>

Passons aux paramètres :

Pour être affiché dans la vue supervision, les paramètres suivants doivent être renseignés pour un matériel :

  • Un nom et un code.
    <sup>
        <code>1</code>
        <material>ScannerDC</material>
    </sup>
  • Un sujet ActiveMQ à écouter.
    <sup>
        <listentopic>supervision_1</listentopic>
    </sup>
  • Un emplacement et une taille
    <sup>
        <positionX>48</positionX>
        <positionY>202</positionY>
    
        <sizeW>50</sizeW>
        <sizeH>50</sizeH>
    </sup>
  • Une forme et une orientation
    <sup>
        <shape>triangle</shape>
        <orientation>left</orientation>
    </sup>
  • Une couleur pour une tranche de valeurs émises
    <sup>
    <!-- Entre 0 et 10, la couleur verte est affichée -->
    <cmm colorr="0" colorg="210" colorb="0" min="0" max="10"></cmm>
    <!-- Entre 10 et 200, la couleur jaune est affichée -->
    <cmm colorr="255" colorg="255" colorb="0" min="10" max="200"></cmm> 
    </sup>
  • Une couleur pour une valeur spécifique émise
    <sup>
        <cv colorr="48" colorg="228" colorb="230" value="0"></cv> <!-- Quand la donnée reçue est 0, l'élément devient bleu --> 
    </sup>

Il est également possible de simuler une émission de valeur pour ce matériel.
La simulation suivante émet une valeur entre 0 et 2 et 30 secondes en chaque changement de valeur.

<inputGenerator min="0" max="2" continue="0" valueinterval="1" timeinterval="30000">
</inputGenerator>

Vidéo de démonstration :