Actions suite à des erreurs d'API
- Mise à jour2023-02-21
- Temps de lecture : 2 minute(s)
NI I/O Trace comprend plusieurs options pour capturer les erreurs d'API. Pour accéder à ces options, sélectionnez Outils»Options, puis l'onglet Action suite à une erreur.
Intervention suite à une erreur d'API
Sélectionnez Continuer la capture et ignorer l'erreur pour continuer à capturer les appels après l'occurrence d'une erreur d'API. Sélectionnez Arrêter la capture pour capturer l'erreur et arrêter ensuite la capture. Sélectionnez Mettre en pause et afficher une boîte de dialogue pour capturer l'erreur, arrêter la capture et afficher une boîte de dialogue. Cette boîte de dialogue vous donne l'option de continuer la capture ou de l'arrêter.
À quel moment intervenir
Si vous sélectionnez Arrêter la capture ou Mettre en pause et afficher une boîte de dialogue, sélectionnez Immédiatement pour arrêter la capture immédiatement après une erreur d'API, ou Nombre d'appels spécifique après l'erreur pour arrêter la capture seulement après un certain nombre d'appels.
Limiter les critères d'erreur
Si vous sélectionnez Arrêter la capture ou Mettre en pause et afficher une boîte de dialogue, vous pouvez spécifier plusieurs autres options pour limiter les critères d'erreur.
Sélectionnez N'importe quelle API pour arrêter la capture lorsque des erreurs ont lieu dans toutes les API. Sélectionnez API spécifique et sélectionnez l'API dans la liste déroulante pour arrêter la capture lorsque des erreurs ont lieu uniquement dans l'API spécifiée.
Si vous sélectionnez API spécifique, sélectionnez N'importe quelle fonction pour arrêter la capture en cas d'erreurs, quelles qu'elles soient, ou sélectionnez Fonction spécifique et entrez le nom de la fonction pour arrêter la capture après la fonction spécifiée. (Le nom de fonction est sensible à la casse).
Sélectionnez N'importe quel code d'erreur pour arrêter la capture après n'importe quelle erreur d'API. Sélectionnez Code d'erreur spécifique et entrez le code d'erreur pour arrêter la capture après le code d'erreur spécifié. Vous pouvez entrer ce numéro au format décimal (par exemple, 6) ou au format hexadécimal (par exemple, 0xBFFF0015). Les utilisateurs du NI-488.2 peuvent entrer une valeur ibsta ou iberr.