Détermine si une erreur est survenue. Il contient une base de données des codes d'erreur et de leur description, en fonction de laquelle il crée une description de l'erreur et affiche éventuellement une boîte de dialogue.


icon

Entrées/Sorties

  • c1dstr.png [user-defined descriptions]

    [user-defined descriptions] is an array of descriptions of user-defined codes.

    Si une erreur qui se produit correspond à l'un des codes utilisateur, le VI renvoie la description correspondante provenant de descriptions utilisateur dans le message.

  • c1di32.png [user-defined codes]

    [user-defined codes] is an array of numeric error codes you can use to define error codes and messages for your own VIs.

    Le VI effectue une recherche dans ce tableau après avoir cherché dans la base de données interne de codes d'erreur. Les codes d'erreur dans les gammes de -8999 à -8000, de 5000 à 9999 et de 500 000 à 599 999 sont réservés pour vous permettre de définir vos propres messages d'erreur.

  • ci32.png [error code] (0)

    [error code] is a numeric error code.

    Si entrée d'erreur indique une erreur, le VI ignore code d'erreur. Sinon, le VI le teste. Une valeur non nulle indique une erreur.

  • cstr.png [error source] (" ")

    [error source] is an optional string you can use to describe the source of error code.

  • cbool.png search ni.com link visible?(T)
  • cu16.png type of dialog (OK msg:1)

    type of dialog determines what type of dialog box to display, if any.

    Quelle que soit sa valeur, le VI donne des informations sur l'erreur et le message décrivant l'erreur.

    0pas de dialogue — N'affiche aucune boîte de dialogue. Ceci est utile si vous voulez contrôler la gestion des erreurs par programmation.
    1Message OK (valeur par défaut) — Affiche une boîte de dialogue avec un seul bouton Continuer. Quand l'utilisateur clique sur OK dans la boîte de dialogue, le VI rend la main au VI principal.
    2Message continuer ou arrêter — Affiche une boîte de dialogue contenant des boutons, que l'utilisateur peut utiliser pour continuer ou arrêter. Si l'utilisateur sélectionne Stop, le VI appelle la fonction Arrêter pour arrêter l'exécution.
    3Message OK + mises en garde — Affiche une boîte de dialogue avec les mises en garde (le cas échéant) et un seul bouton Continuer. Quand l'utilisateur clique sur OK dans la boîte de dialogue, le VI rend la main au VI principal.
    4Arrêter/Continuer + mises en garde — Affiche une boîte de dialogue contenant des mises en garde et des boutons, que l'utilisateur peut utiliser pour continuer ou arrêter. Si l'utilisateur sélectionne Stop, le VI appelle la fonction Arrêter pour arrêter l'exécution.
  • cerrcodeclst.png error in (no error)

    error in describes error conditions that occur before this node runs.

    This input contains status, code, and source, which provide standard error in cluster element functionality.

  • ci32.png [exception action] (none:0)

    [exception action] is a way for you to create exceptions to error handling.

    Le VI effectue l'action d'exception si le code d'erreur et la source d'erreur correspondent au code d'exception et à la source d'exception. Si vous utilisez la valeur par défaut pour une source d'exception, seul le code d'exception doit correspondre pour que le VI effectue l'action d'exception.

    0Pas d'exception (valeur par défaut) — N'effectue aucune gestion d'exception d'erreur, même si vous câblez un code d'exception ou une source d'exception.
    1Annuler l'erreur sur correspondanceTraite ce qui serait normalement une erreur comme n'en étant pas une. Si le VI annule une erreur, la sortie erreur ? prend la valeur FAUX, code en sortie prend la valeur 0, et sortie de source est une chaîne vide.
    2Définir l'erreur sur correspondance — Transforme une mise en garde en erreur. Ce paramètre définit une erreur si le VI ne détecte pas d'erreur selon les paramètres état et code d'erreur mais que la valeur de code d'entrée d'erreur correspond à un code d'exception et que la valeur de la source d'erreur correspond à une source d'exception. Si le VI définit une erreur, la sortie erreur ? prend la valeur VRAI, code en sortie prend la valeur du code du paramètre entrée d'erreur, et sortie de source prend la valeur de la source du paramètre entrée d'erreur.
  • ci32.png [exception code]

    [exception code] is the error code that you want to treat as an exception. The default is 0.

  • cstr.png [exception source]

    [exception source] is the error message that you want to use to test for an exception. The default is an empty string.

  • ibool.png error?

    error? returns TRUE if an error occurs. If this VI finds an error, it sets the parameters in the error cluster.

  • ii32.png code out

    code out is the error code indicated by error in or error code.

  • istr.png source out

    sortie de source indique la source de l'erreur.

    La chaîne sortie de source est une chaîne plus descriptive que la chaîne source de l'entrée d'erreur.

  • istr.png message

    message describes the error code that occurred, the source of the error, and a description of the error.

    Si le VI ne renvoie pas une description de l'erreur, vous pouvez entreprendre différentes actions pour trouver la description du code d'erreur. S'il existe plusieurs descriptions pour le même code d'erreur, le VI affiche toutes les descriptions, séparées par des ou.

  • ierrcodeclst.png error out

    error out contains error information. This output provides standard error out functionality.