Comportement des signaux calculés en fonction de l'indicateur de statut

Dans un fichier de mesure MDF, deux indicateurs supplémentaires sont disponibles pour un échantillon : un pour indiquer si une valeur est disponible pour un horodatage donné et l'autre pour indiquer si une valeur enregistrée est valide ou non.

Chacun des indicateurs peut être Vrai ou Faux, ce qui donne les quatre possibilités de combinaisons suivantes :

A une valeur

La valeur est valide

Description

Exemple

TRUE

TRUE

Échantillon régulier

 

FALSE

TRUE

Aucun échantillon en ce point

Des horodatages avant le premier échantillon du signal sont disponibles

TRUE

FALSE

Échantillon erroné avec valeur

 

FALSE

FALSE

Échantillon erroné sans valeur

Division par zéro d'un nombre entier

Pour les signaux calculés, les statuts des indicateurs de signaux d'entrée sont pris en compte pour le résultat de calcul.

Cela peut être résumé comme suit :

  • Cas Pas de valeur

    • La signification est la même que si l'échantillon (y compris l'horodatage) était manquant.
    • L'avantage est, qu'avec cet indicateur, un signal avec Pas de valeur peut être combiné avec d'autres signaux du même groupe qui ont un échantillon en ce point.
    • Le résultat d'un calcul avec Pas de valeur sera également marqué comme Pas de valeur (sauf si l'interpolation avec d'autres signaux fait qu'il y a un échantillon).
    • Le statut des opérations avec statut (une intégrale p. ex.) ne sera pas mis à jour.
  • Cas Erreur (avec et sans valeur)

    • Si un échantillon d'entrée comporte une erreur (c'est-à-dire est invalide), l'erreur est propagée au résultat du calcul.
    • Seule exception : l'échantillon d'entrée n'a aucune importance, p. ex. Erreur vrai? 3: error donne 3 comme résultat.
    • Les erreurs sont également répertoriées sur le statut des opérations avec statut.
    • Ainsi les opérations cumulatives (p. ex. une intégration) resteront sur erreur tant que l'échantillon erroné fait partie de la plage d'accumulation.