Nican Errors FR

Télécharger au format pdf ou txt
Télécharger au format pdf ou txt
Vous êtes sur la page 1sur 11

Codes 

d’erreur/mises en garde NI‐CAN 2.6

Valeur  Valeur  Description


décimale hexadécimale

‐1074388991 BFF62001 Une fonction d'attente ou de notification est entrée en timeout avant qu'un état souhaité 


se produise.  Solutions : augmentez la valeur du paramètre Timeout ; vérifiez les 
connexions des câbles et le fonctionnement des périphériques distants.

‐1074388990 BFF62002 Une erreur interne est survenue dans le driver NI‐CAN.  La description se trouve dans le 


fichier NicanErr.txt de votre dossier ..\NI‐CAN\bin (situé en général sous C:\Program 
Files\National Instruments\..).  Solution : envoyez le fichier NicanErr.txt à National 
Instruments par e‐mail ou fax pour obtenir un support technique.

‐1074388989 BFF62003 Il y a une erreur de syntaxe élémentaire au niveau du paramètre ObjName.  Solutions : 


vérifiez que le nom ne contient pas de caractères non valides et qu'il utilise la syntaxe 
spécifiée pour la fonction Open.
‐1074388988 BFF62004 Un paramètre de fonction n'est pas valide.  Solution : lisez la description de la fonction et 
vérifiez que vous avez spécifié une valeur valide pour chaque paramètre.

‐1074388987 BFF62005 La valeur d'une ou de plusieurs propriétés (attributs) n'est pas valide. Cette erreur survient 


pour Set (une mauvaise valeur) ou Initialize/Config (une ou plusieurs mauvaises valeurs).  
Solution : consultez le manuel Programmer Reference pour vérifier les valeurs de chaque 
propriété.
‐1074388986 BFF62006 L'objet est déjà ouvert dans une autre application.  Solutions : assurez‐vous qu'un objet est 
utilisé par une seule application à la fois et que vous avez fermé tous les objets avant de 
quitter votre application (n'utilisez pas le bouton Abandonner de la barre d'outils de 
LabVIEW).
‐1074388985 BFF62007 Vous avez essayé de définir un attribut de configuration pendant l'exécution de l'objet.  
Solutions : configurez les attributs avant l'ouverture de l'objet, et arrêtez et relancez la 
communication si nécessaire pour mettre à jour les attributs de configuration.

‐1074388984 BFF62008 Dépassement de capacité de la file d'attente d'écriture.  Solutions pour l'objet CAN : 


augmentez la longueur de la file d'attente d'écriture ; attendez l'état Write Success avant 
d'appeler la fonction Write ; pour ne transmettre que les données récentes, définissez la 
longueur de la file d'attente d'écriture à zéro. Solutions pour l'interface réseau : attendez 
l'état Write Mult avant de rappeler la fonction Write ;  obtenez l'attribut Number of Entries 
Free et écrivez ce nombre de trames.

‐1074388982 BFF6200A Une fonctionnalité connue n'est pas supportée.  Solutions : reportez‐vous aux descriptions 


du manuel pour déterminer quelle fonctionnalité n'est pas supportée.

‐1074388981 BFF6200B Des problèmes détectés au niveau du bus CAN ont causé l'arrêt de toutes les 


communications.  Cette erreur correspond à un état Off du bus CAN.  Solutions : vérifiez 
que le câblage est correct, que les périphériques sont connectés et opérationnels et que le 
bus est correctement alimenté.
‐1074388969 BFF62017 La valeur de cet attribut doit être fournie avant d'appeler la fonction Open.  Solutions : 
définissez l'attribut au moyen de la fonction Config avant d'utiliser la fonction Open, et ne 
définissez plus l'attribut par après ; ne configurez pas plusieurs objets CAN pour le même 
ID.
‐1074388968 BFF62018 Votre matériel CAN ou LIN a échoué l'auto‐test interne. Vous trouverez des informations 
plus détaillées sur l'échec dans le fichier NicanErr.txt de votre dossier ..\NI‐CAN\bin (situé 
en général sous C:\Program Files\National Instruments\..). Solution : envoyez le fichier 
NicanErr.txt à National Instruments par e‐mail ou fax pour obtenir un support technique. Si 
vous recevez cette erreur avec un périphérique de la série USB‐847x, vous pourrez peut‐
être résoudre le problème en redémarrant le périphérique (déconnectez‐le du port USB de 
l'ordinateur).

‐1074388959 BFF62021 Le timeout du chien de garde pour un objet CAN a expiré, indiquant que les données n'ont 


pas été reçues à la vitesse escomptée.  Solutions : vérifiez les connexions des câbles et le 
fonctionnement des périphériques distants ; augmentez la période de l'objet CAN.

‐1074388957 BFF62023 L'interface n'est pas valide ou inconnue.  Solution : vérifiez que l'interface est attribuée à 


un port spécifique dans la catégorie Périphériques et interfaces de MAX.

‐1074388956 BFF62024 Le handle d'objet (ObjHandle) n'est pas valide.  Solutions : vérifiez que la fonction Open a 


réussi ; vérifiez que vous n'avez pas fermé le handle dans un autre thread d'exécution (par 
exemple, avec ncReset).
‐1074388952 BFF62028 Dépassement de la capacité de la file d'attente de lecture de niveau inférieur (trames 
perdues).  NI‐CAN lit cette file au rythme des interruptions Windows. Solutions : évitez les 
tâches qui génèrent des interruptions excessives sur votre PC (souris, Ethernet, ...) ; évitez 
l'exécution d'autres applications pendant vos tests (économiseurs d'écran, MAX, ...). ; 
utilisez le paramètre Series 2 Filter Mode pour filtrer le trafic entrant ; pour les objets CAN 
(API trame), augmentez la longueur de la file de lecture ou appelez la fonction Read plus 
souvent.
‐1074388949 BFF6202B Des problèmes détectés sur le bus CAN (erreur de remplissage) ont causé l'arrêt de toutes 
les communications.  Cette erreur correspond à un état Off du bus CAN.  Solutions : vérifiez 
que le câblage est correct, que les périphériques sont connectés et opérationnels, et que le 
bus est correctement alimenté.
‐1074388947 BFF6202D Dépassement des limites des ressources pour les files d'attente en mémoire partagée entre 
le firmware et le driver. La fonction ncReadMult n'est pas autorisée. Solutions : diminuez 
les longueurs de file d'attente dans les objets ; définissez la longueur de file d'attente lue à 
2 ou plus ; diminuez le nombre d'objets CAN.

‐1074388925 BFF62043 Le nom de l'objet CAN n'est pas valide ou est inconnu.  Solutions : vérifiez que vous utilisez 


la syntaxe spécifiée dans la documentation NI‐CAN.
‐1074388920 BFF62048 Débordement dans le circuit de communication CAN.   Cette erreur survient lorsque des 
trames sont reçues sans interruption pendant de longues périodes.  Solutions : définissez le 
mode de filtre de série 2 pour éliminer des trames ; dédiez toute une carte CAN à la 
réception des charges de bus élevées. Si une carte dédiée reçoit une charge de bus élevée 
sur un port, n'utilisez pas le second port de cette carte pour transmettre des trames ou 
pour recevoir des trames d'un autre réseau. Utilisez une autre carte pour transmettre et 
recevoir ces trames.

‐1074388917 BFF6204B Des problèmes détectés sur le bus CAN (mauvais format de trame) ont causé l'arrêt de 


toutes les communications.  Cette erreur correspond à un état Off du bus CAN.  Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels et 
que le bus est correctement alimenté.
‐1074388888 BFF62068 Dépassement de capacité de la file d'attente de réception intermédiaire.  Cette file 
d'attente contient les trames transférées de la puce CAN aux files d'attente de lecture 
d'objet.  Solutions : définissez le masque Net Interface et les comparateurs afin d'éliminer 
des trames ; réduisez l'activité générale sur le bus.

‐1074388885 BFF6206B Des problèmes détectés sur le bus CAN (pas d'ACK) ont causé l'arrêt de toutes les 


communications.  Cette erreur correspond à un état Off du bus CAN.  Solutions : vérifiez 
que le câblage est correct, que les périphériques sont connectés et opérationnels, et que le 
bus est correctement alimenté.
‐1074388856 BFF62088 Dépassement au niveau de la liste de transmission cadencée.  Cette liste contient les 
trames pour les transmissions cadencées en attente (écriture de Net Interface avec 
horodatage).  Solutions : augmentez la longueur de la liste de transmission cadencée ; 
attendez que les trames cadencées soient transmises avant l'écriture.

‐1074388853 BFF6208B Des problèmes détectés sur le bus CAN (tx 1, rx 0) ont causé l'arrêt de toutes les 


communications.  Cette erreur correspond à un état Off du bus CAN.  Solutions : vérifiez 
que le câblage est correct, que les périphériques sont connectés et opérationnels, et que le 
bus est correctement alimenté.
‐1074388831 BFF620A1 Trop de messages avec des vitesses de transmission élevées. Les timers combinés ne 
peuvent pas être maintenus correctement. Solution : diminuez le nombre de transmissions 
périodiques ; diminuez la vitesse de transmission pour un ou plusieurs messages.

‐1074388821 BFF620AB Des problèmes détectés sur le bus CAN (tx 0, rx 1) ont causé l'arrêt de toutes les 


communications.  Cette erreur correspond à un état Off du bus CAN. Solutions : vérifiez 
que le câblage est correct, que les périphériques sont connectés et opérationnels, et que le 
bus est correctement alimenté.
‐1074388789 BFF620CB Des problèmes détectés sur le bus CAN (mauvais CRC) ont causé l'arrêt de toutes les 
communications. Cette erreur correspond à un état Off du bus CAN. Solutions : vérifiez que 
le câblage est correct, que les périphériques sont connectés et opérationnels, et que le bus 
est correctement alimenté.
‐1074388787 BFF620CD Dépassement des limites de ressources pour les signaux RTSI.  Solutions : diminuez le 
nombre de signaux RTSI utilisés ; reportez‐vous au manuel User Manual pour obtenir des 
informations concernant les signaux RTSI valides pour votre carte CAN.

‐1074388757 BFF620EB Des problèmes détectés sur le bus CAN (erreur Intel 82527 inconnue) ont causé un arrêt 


complet des communications. Cette erreur correspond à un état Off du bus CAN. Solutions 
: vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.
‐1074388736 BFF62100 Dépassement de la limite du nombre total de messages. Solutions : pour l'API des voies 
(Channel), diminuez le nombre de messages ; pour l'API de trames (Frame), diminuez le 
nombre d'objets CAN qui reçoivent des données en utilisant l'interface réseau pour 
recevoir des trames.
‐1074388735 BFF62101 La puce CAN supporte au maximum 12 des objets CAN suivants : Tx By Response (Std ou 
Xtd ID), Rx Xtd ID. Solutions : définissez l'attribut Tx By Response à Faux ; configurez tous 
les Tx Xtd avant Rx Xtd ; n'utilisez pas Net Intf pour recevoir des trames Xtd 
(CompXtd=None).
‐1074388734 BFF62102 Vous avez spécifier une valeur trop grande ou trop petite pour "sample rate (duration)".  
Solution : lisez la description de la fonction pour déterminer s'il faut augmenter ou 
diminuer la fréquence d'échantillonnage.
‐1074388733 BFF62103 Le firmware du matériel CAN ou LIN ne répond plus aux commandes du driver Windows, 
probablement à cause d'interruptions CAN/LIN ou timer fréquentes. Solution: pour CAN, 
utilisez les propriétés de comparateur ou de masque (filtre) pour réduire le trafic.

‐1074388732 BFF62104 L'ID de propriété, l'ID d'attribut ou le code d'opération que vous avez fourni n'est pas 


valide. Solution : lisez la description de la fonction et vérifiez que vous avez spécifié un ID 
valide.
‐1074388731 BFF62105 La taille ou la longueur que vous avez fournie n'est pas valide (trop petite ou trop grande) ;  
l'opération n'a pas pu continuer. Solution : lisez la description de la fonction et vérifiez que 
vous avez spécifié une taille (ou longueur) valide.
‐1074388730 BFF62106 La longueur fournie pour la liste de transmission cadencée n'est pas valide. Solutions : 
diminuez la longueur fournie à l'attribut de longueur de transmission cadencée.

‐1074388729 BFF62107 Vous avez essayé de créer plusieurs notifications dans des threads d'exécution différents.  


Solutions: ne créez qu'une notification par objet; annulez la notification 
(ncCreateNotification/ncCreateOccur.vi avec DesiredState=0) avant d'appeler 
ncCloseObject.
‐1074388728 BFF62108 Les fonctions NI‐CAN et NI‐DNET ne peuvent pas être utilisées simultanément sur la même 
carte CAN (même dans le cas de cartes à 2 ports).  Solution: utilisez plusieurs cartes CAN, 
avec NI‐CAN sur une carte, et NI‐DNET sur l'autre.
‐1074388726 BFF6210A L'interface de langage pour NI‐CAN ne trouve pas une DLL requise (comme NICAN.DLL).  
Solution : désinstallez NI‐CAN et réinstallez‐le.
‐1074388725 BFF6210B L'interface de langage pour NI‐CAN ne trouve pas une fonction requise dans NICAN.DLL.  
Solution : désinstallez NI‐CAN et réinstallez‐le.
‐1074388724 BFF6210C L'interface de langage pour NI‐CAN ne peut pas acquérir une ressource requise (c.‐à‐d. 
mutex).  Solution : désinstallez NI‐CAN et réinstallez‐le.
‐1074388723 BFF6210D Votre application utilise une fonctionnalité qui n'est pas supportée par votre matériel NI 
CAN ou LIN.  Solutions : contactez NI pour mettre à jour votre matériel CAN ; consultez le 
manuel "Programmer Reference" pour apprendre comment éviter la nouvelle 
fonctionnalité (concernant typiquement RTSI ou SJA1000) ; n'utilisez pas Channel API sur le 
matériel USB‐847x.
‐1074388722 BFF6210E Votre application utilise une fonctionnalité qui n'est supportée que par le matériel NI CAN 
le plus ancien de la série 1, alors que vous utilisez du matériel de la série 2 ou ultérieur.  
Solution : consultez le manuel "Programmer Reference" pour mettre à jour votre 
application pour tirer profit de la nouvelle fonctionnalité de votre matériel.

‐1074388721 BFF6210F L'horodatage absolu ne peut pas être défini quand des objets CAN périodiques sont en 


cours d'exécution.  Solution : définissez l'horodatage avant de lancer les objets CAN (en 
utilisant ncAction).
‐1074388720 BFF62110 Vous ne pouvez pas utiliser l'API de trame et l'API de voie simultanément sur la même 
interface (CAN0, par exemple). Dans MAX, les outils utilisent l'API de voie. Solution : utilisez 
une interface différente avec chaque API.
‐1074388719 BFF62111 Vous ne pouvez pas appeler plusieurs fois ncWaitForState pour le même objet.  Solution : 
incluez tous les états désirés dans un seul appel de ncWaitForState puis utilisez l'état 
renvoyé pour invoquer le code qui convient dans votre application.

‐1074388718 BFF62112 Vous avez utilisé une fonctionnalité qui requiert l'exécution de l'interface CAN, mais vous 


n'avez pas démarré cette interface.  Solution : utilisez la fonction Start avant la 
fonctionnalité en exécution seule (typiquement Read ou une propriété).
‐1074388717 BFF62113 Vous avez connecté plusieurs SourceTerminal au même DestinationTerminal.  Solutions : 
réinitialisez la tâche (CLEAR) à la fin de votre application ; déconnectez le SourceTerminal 
précédent avant de connecter le nouveau SourceTerminal.

‐1074388716 BFF62114 Vous avez connecté une combinaison SourceTerminal/DestinationTerminal qui n'est pas 


supportée.  Solution : reportez‐vous à la section ConnectTerminals du manuel 
"Programmer Reference" pour obtenir la liste des combinaisons de terminaux valides.

‐1074388715 BFF62115 Le déclenchement de démarrage que vous avez spécifié dans ConnectTerminals a eu lieu 


avant l'appel de la fonction NI‐CAN Start.  Par conséquent, les tâches CAN et/ou DAQ ont 
démarré dans le mauvais ordre.  Solution : démarrez les tâches qui reçoivent le 
déclenchement de démarrage avant de démarrer la tâche qui le génère.

‐1074388714 BFF62116 Le paramètre de la chaîne en entrée est trop grand.  Solution : consultez le manuel 


"Programmer Reference" pour déterminer la longueur maximale des chaînes en entrée.

‐1074388713 BFF62117 Vous avez appelé ReadMult pour un objet configuré avec Read Queue Length à zéro.  


Solution : configurez Read Queue Length à une valeur supérieure à zéro.
‐1074388712 BFF62118 Le driver NI‐CAN n'a pas initialisé le matériel.  Ceci peut être dû à un conflit de ressource 
matériel, par exemple un conflit de mémoire physique ou d'IRQ de la carte.  Solution : 
sélectionnez la carte CAN dans MAX, exécutez l'auto‐test et affichez le message d'état 
résultant pour obtenir de l'aide.
‐1074388711 BFF62119 Vous appelez la fonction Read trop lentement pour une tâche, mais pas pour les autres.  La 
tâche pour laquelle vous appelez la fonction Read lentement a perdu d'anciennes données 
du réseau.  Solution : supprimez les longues périodes d'attente de votre application afin 
d'assurer que vous lisez les tâches CAN de manière uniforme.

‐1074388710 BFF6211A NI‐CAN copie les trames CAN reçues de la carte dans une grande file d'attente au niveau du 


noyau du driver.  Il existe une file d'attente pour chaque message d'API de voie et une file 
d'attente pour chaque interface réseau d'API de trame. Si votre application ne lit pas les 
données suffisamment vite pour vider cette file d'attente, les trames les plus récentes sont 
perdues.  Solutions : faites des appels plus fréquents à la fonction Read (par exemple en 
limitant le code de l'interface utilisateur) ; API de trame : utilisez les attributs de filtre pour 
diminuer le trafic reçu ; API de voie : réduisez le nombre de messages dans vos tâches ; 
utilisez une entrée à échantillon unique (sample rate 0).

‐1074388708 BFF6211C Vous avez initialisé le même message avec différent modes d'E/S.  Solutions : pour chaque 


message, n'utilisez qu'une combinaison de mode d'E/S et de vitesse d'échantillonnage (0 ou
non) à la fois ; utilisez une interface (port) différente pour chaque mode.

‐1074388707 BFF6211D La configuration de l'interface réseau ou objet CAN est manquante. Tous les attributs d'un 


objet sont supprimés quand l'objet est fermé. Solutions : appelez Config avant chaque 
Open sur un objet ; configurez l'interface Net avant tout appel Open (même si ce ne sont 
que des objets CAN).
‐1074388706 BFF6211E Vous avez défini un mode émetteur/récepteur qui n'est pas supporté par votre matériel 
CAN. Par exemple, les modes Single‐Wire ne sont pas supportés pour les 
émetteurs/récepteurs High‐Speed et Low‐Speed /Fault‐Tolerant. Solutions : consultez le 
manuel pour déterminer les modes émetteur/récepteur valides pour votre matériel.
‐1074388705 BFF6211F Mauvais attribut / propriété pour le mode émetteur/récepteur étant donné le type actuel 
d'émetteur/récepteur. Solution : si le type d'émetteur/récepteur est "External", n'utilisez 
que l'attribut "Transceiver External Outputs". Pour tous les autres types, n'utilisez que 
l'attribut "Transceiver Mode".
‐1074388704 BFF62120 Votre application utilise une fonctionnalité qui n'est supportée que par les modèles XS du 
matériel NI‐CAN. Par exemple, vous avez essayé de définir le type d'émetteur/recepteur. 
Solutions : consultez le manuel pour éviter d'utiliser la fonctionnalité XS ; contactez 
National Instruments pour mettre à jour votre matériel CAN en XS.

‐1074388703 BFF62121 Vous ne pouvez pas utiliser l'émetteur/récepteur CAN (par exemple comme 


communication de départ) s'il est déconnecté. N'utilisez le mode Disconnected que lors de 
la commutation physique d'un émetteur/récepteur externe. Solution : définissez le type de 
l'émetteur/récepteur à External (ou HS, LS, SW) avant de le démarrer.

‐1074388702 BFF62122 Vous avez essayé de transmettre (écrire) une trame avec le paramètre Listen Only défini à 


VRAI. Le contrôleur CAN ne le permet pas. Solutions : définissez le paramètre Listen Only à 
FAUX (valeur par défaut) ; supprimez tout le code qui transmet soit les trames de données, 
soit les trames distantes.
‐1074388701 BFF62123 L'attribut ne peut être changé qu'avec ncSetAttribute, pas ncConfig. Solutions : utilisez 
ncConfig sur l'interface réseau avec StartOnOpen défini à FAUX, puis ncOpen sur l'interface 
réseau, utilisez ncSetAttribute pour changer l'attribut, puis ncAction pour démarrer la 
communication.
‐1074388700 BFF62124 Vous avez utilisé une vitesse de transfert qui n'est pas valide pour ce type 
d'émetteur/récepteur. Par exemple, les communications émetteur/récepteur Low‐Speed 
sont limitées à 125k et les Single‐Wire à 100k. Solutions : utilisez MAX pour spécifier une 
vitesse de transfert valide dans la boîte de dialogue Properties de l'interface. Pour l'API 
trame (Frame API), spécifiez une vitesse de transfert valide dans la fonction Config de 
l'interface réseau.
‐1074388699 BFF62125 NI‐CAN copie les trames CAN reçues de la carte dans une grande file d'attente au niveau du 
noyau du driver.  Il y a une file d'attente pour chaque interface (port). Si votre application 
ne lit pas les données suffisamment vite pour vider cette file d'attente, les trames les plus 
récentes sont perdues.  Solutions : appelez la fonction Read plus souvent (par exemple, en 
réduisant le code d'interface utilisateur) ; évitez d'exécuter d'autres applications pendant le 
test (économiseurs d'écran, MAX...) ; utilisez le paramètre Series 2 Filter Mode pour filtrer 
le trafic entrant.

‐1074388697 BFF62127 Vous avez connecté une base de temps externe à la carte CAN en utilisant 


ConnectTerminals, et la base de temps a disparu (s'est déconnectée) pendant la 
communication CAN (objets toujours ouverts). Solution : fermez/effacer les objets NI‐CAN 
(avec Close ou Clear) avant d'arrêter le matériel qui fournissait la base de temps (comme 
une carte DAQ).
‐1074388696 BFF62128 Vous avez défini l'attribut Timestamp Format pour que les horodatages relatifs soient 
activés mais un ou plusieurs objets CAN étaient en communication. Solution : vérifiez que 
toutes les communications CAN de la carte (y compris les deux interfaces) sont arrêtées 
avant de définir l'attribut Timestamp Format.
‐1074388694 BFF6212A L'encodage du fichier journal CAN n'est pas valide. Solutions : 1) Si vous utilisez un format 
standardisé (comme le fichier journal NI‐CAN, par exemple), vérifiez que l'application qui a 
généré le fichier a utilisé l'en‐tête et l'encodage corrects (reportez‐vous aux spécifications 
pour vérifier). 2) Vérifiez que votre fichier n'est pas corrompu. 3) Changez le code qui lit le 
fichier pour qu'il soit compatible avec les spécifications du fichier journal.
‐1074388688 BFF62130 Le nombre de tâches de sortie périodiques (Mode = Output, Sample Rate > 0) a dépassé la 
limite. Solutions : réduisez le nombre de tâches de sortie périodiques dans votre 
application ; si vous utilisez LabVIEW RT, vous pouvez planifier des transmissions 
périodiques (Sample Rate = 0) dans le diagramme.
‐1074388687 BFF62131 L'attribut dépendant du matériel (comme le type d'émetteur/récepteur) ne peut pas être 
déterminé à cause de limitations matérielles. Solution : supprimez cet attribut de votre liste 
d'appels "Get".
‐1074388686 BFF62132 Vous avez écrit une trame Delay (type 5) à l'interface virtuelle alors que Virtual Bus Timing 
est désactivé. Les délais de temps ne sont pas simulés si Virtual Bus Timing est désactivé. 
Solutions : 1) Éliminez la trame Delay par filtre. 2) Activez Virtual Bus Timing.

‐1074388685 BFF62133 Vous avez défini un attribut qui n'est pas supporté si Virtual Bus Timing est désactivé. 


Reportez‐vous à la section Frame To Channel Conversion du manuel NI‐CAN pour consulter 
la liste des attributs qui renvoient une erreur si Virtual Bus Timing est False. Solutions : 1) 
Définissez Virtual Bus Timing à True (ou garder la valeur par défaut). 2) Ne définissez pas 
l'attribut qui n'est pas supporté.

‐1074388683 BFF62135 Vous avez utilisé une fonctionnalité qui n'est pas supportée pour les interfaces virtuelles. 


Solutions : 1) Reportez‐vous à la section Frame To Channel Conversion du manuel NI‐CAN 
pour consulter la liste des fonctionnalités qui renvoient une erreur pour l'interface virtuelle 
puis modifiez  votre application afin d'éviter cette fonctionnalité. 2) N'exécutez votre 
application que sur des interfaces réelles.

‐1074388682 BFF62136 Vous avez écrit plus de 512 trames avec la fonction WriteMult. Solution : écrivez les trames 


en blocs de 512 trames ou moins.
‐1074388681 BFF62137 Votre matériel CAN est une version antérieure qui n'est pas supportée par la version 
actuelle de NI‐CAN ou NI‐DNET. Solutions : 1) Restaurez la version précédente de NI‐CAN 
ou NI‐DNET que vous utilisiez à l'origine. 2) Contactez National Instruments pour discuter 
de possibilités de mise à jour du matériel ou d'achat.

‐1074388680 BFF62138 Vous avez défini Virtual Bus Timing à True sur une interface virtuelle et à False sur une 


autre. Solution : définissez Virtual Bus Timing à la même valeur sur toutes les interfaces 
virtuelles.
‐1074388679 BFF62139 Vous avez défini sur une interface réelle un attribut qui n'est supporté que sur les 
interfaces virtuelles (par exemple, l'attribut Virtual Bus Timing). Solutions : 1) Supprimez 
l'attribut de votre application. 2) N'exécutez votre application que sur des interfaces 
virtuelles.
‐1074388678 BFF6213A Vous avez défini l'attribut "Virtual Bus Timing" à False pour les interfaces virtuelles, puis 
vous avez écrit une trame avec un horodatage antérieur à celui d'une trame précédente. Si 
"Virtual Bus Timing" est False, les horodatages doivent toujours suivre l'ordre 
chronologique Solutions : laissez "Virtual Bus Timing" à sa valeur par défaut, True, (ce qui 
vous permet de remonter dans le temps) ou vérifiez que les horodatages de toutes les 
trames suivent l'ordre chronologique.

‐1074388672 BFF62140 Vous avez écrit une trame Delay (type 5) avec un horodatage supérieur à 3 secondes. 


Solution : limitez l'horodatage de chaque trame Delay à un maximum de 3 secondes.

‐1074388671 BFF62141 Vous avez défini un ancien attribut de journal d'erreur (Log Comm Warnings) à True en 


même temps qu'un nouvel attribut de journal d'erreur (par exemple, Log Transceiver 
Fault). Vous ne pouvez pas utiliser Log Comm Warnings avec d'autres attributs de journal 
d'erreur. Solution : supprimez l'attribut Log Comm Warnings de votre application pour 
pouvoir passer aux nouveaux attributs.
‐1074388670 BFF62142 Le boot loader de votre matériel LIN ou CAN a été mis à jour. Solution : vous devez 
redémarrer le matériel LIN ou CAN avant de continuer à l'utiliser. Vous pouvez redémarrer 
le matériel de la série USB‐847x en le déconnectant du port USB de l'ordinateur.

‐1074388576 BFF621A0 L'interface LIN a détecté une valeur de bit incorrecte dans un champ de la trame LIN. 


Vérifiez que tous les périphériques connectés au LIN sont configurés correctement et 
qu'aucune condition d'erreur n'est introduite sur le bus. Pour un rapport d'erreur plus 
spécifique, définissez l'attribut 'log bus errors' à TRUE pour voir des détails sur les erreurs 
renvoyées dans les trames de bus.
‐1074388575 BFF621A1 L'interface LIN a détecté une valeur de bit de stop incorrecte dans un champ de la trame 
LIN. Vérifiez que tous les périphériques connectés au LIN sont configurés correctement et 
qu'aucune condition d'erreur n'est introduite sur le bus. Pour un rapport d'erreur plus 
spécifique, définissez l'attribut 'log bus errors' à TRUE pour voir des détails sur les erreurs 
renvoyées dans les trames de bus.

‐1074388574 BFF621A2 L'interface LIN a détecté un timeout pour un champ de la trame LIN. Vérifiez que tous les 


périphériques connectés au LIN sont configurés correctement et qu'aucune condition 
d'erreur n'est introduite sur le bus. Pour un rapport d'erreur plus spécifique, définissez 
l'attribut 'log bus errors' à TRUE pour voir des détails sur les erreurs renvoyées dans les 
trames de bus.
‐1074388573 BFF621A3 L'interface LIN a détecté un comportement inattendu lors de la tentative de réveil reçue du 
LIN ou envoyée au LIN. Vérifiez que tous les périphériques connectés au LIN sont 
configurés correctement et qu'aucune condition d'erreur n'est introduite sur le bus. Pour 
un rapport d'erreur plus spécifique, définissez l'attribut 'log bus errors' à TRUE pour voir 
des détails sur les erreurs renvoyées dans les trames de bus.

‐1074388572 BFF621A4 L'interface LIN a détecté que le format d'une trame LIN était incorrect. Soit l'interface a 


détecté un en‐tête sans réponse suivi d'un deuxième en‐tête, soit un en‐tête avec une 
réponse ne contenant qu'un octet, dans l'intervalle de temps de trame maximal. Vérifiez 
que tous les périphériques connectés au LIN sont configurés correctement et qu'aucune 
condition d'erreur n'est introduite sur le bus. Pour un rapport d'erreur plus spécifique, 
définissez l'attribut 'log bus errors' à TRUE pour voir des détails sur les erreurs renvoyées 
dans les trames de bus.

‐1074388571 BFF621A5 L'interface LIN n'a pas détecté de tension sur le bus LIN. Vérifiez que le bus est sous 


tension.
‐1074388480 BFF62200 Le nombre maximum de tâches a été dépassé. Solutions : réduisez le nombre de tâches 
dans votre application ; si vous utilisez plusieurs tâches pour le même message, combinez‐
les afin d'utiliser une tâche par message.
‐1074388479 BFF62201 Voie introuvable dans MAX ou dans le fichier de base de données CAN.  Solutions : vérifiez 
le nom de la voie sous MAX; pour les propriétés Get/Set, vérifiez que le nom de voie existe 
dans la tâche.
‐1074388478 BFF62202 La voie existe dans plusieurs messages, mais vous n'avez pas associé le nom de voie au nom 
de message.  Solution : ajoutez le nom de message au nom de voie en utilisant la syntaxe 
message.voie.
‐1074388477 BFF62203 Plusieurs messages utilisent le même ID d'arbitration. Solution : dans MAX ou dans votre 
application, vérifiez que l'ID d'arbitration n'est utilisé que pour un message.

‐1074388476 BFF62204 Le paramètre de sortie de chaîne est trop petit pour renvoyer toute la chaîne.  Solution : 


consultez le manuel "Programmer Reference" pour déterminer la longueur maximale des 
chaînes en sortie.
‐1074388475 BFF62205 Impossible d'ouvrir le fichier de base de données CAN. Solutions : vérifiez que le chemin du 
ficher utilise la syntaxe Windows ; vérifiez que le fichier existe sur le système.

‐1074388473 BFF62207 Vous avez passé NULL pour un pointeur requis. Solution : consultez le manuel "Programmer 


Reference" pour apprendre à passer des pointeurs valides à la fonction.

‐1074388472 BFF62208 Impossible d'utiliser Timestamped Input avec une tâche dont les voies s'étendent sur 


plusieurs messages.  Les horodatages résultants seraient ambigus pour de telles tâches.  
Solution : initialisez une tâche différente pour chaque message.

‐1074388471 BFF62209 Votre appel de Read ou de Write ne correspond pas au mode d'entrée/sortie initialisé.  Par 


exemple, vous avez appelé Read pour une tâche initialisée comme sortie.  Solution : 
consultez le manuel "Programmer Reference" pour vérifier que le mode initialisé 
correspond à la lecture/écriture.
‐1074388470 BFF6220A Vous avez défini la propriété Timeout comme étant supérieure à zéro, et la fonction Read 
des échantillons horodatés a détecté un timeout avant que le nombre désiré d'échantillons 
n'arrive.  Solutions : définissez Timeout à zéro pour détecter les échantillons présents ; 
augmentez la propriété Timeout.
‐1074388469 BFF6220B Vous n'avez pas passé d'interface à la fonction Initialize et il en existe plusieurs sous MAX. 
Solutions : utilisez MAX pour assigner la même interface par défaut à tous les messages de 
la tâche ; passez l'interface désirée à Initialize.
‐1074388468 BFF6220C L'interface transmet des trames mais aucun périphérique du réseau ne confirme leur 
réception (acknowledging).  Solutions : lors d'utilisation d'exemples port à port, démarrez 
l'exemple de réception en premier ; vérifiez votre câblage CAN et les terminaisons de bus.

‐1074388466 BFF6220E Le déclenchement de démarrage n'a pas eu lieu pour la tâche.  Vous avez acheminé le 


déclenchement de démarrage pour qu'il soit reçu du terminal RTSI ou d'un autre terminal, 
mais aucune impulsion n'a eu lieu.  Solution : démarrez d'abord la tâche CAN puis démarrez 
la tâche DAQ ou autre immédiatement après.

‐1074388465 BFF6220F Message introuvable dans le fichier de base de données CAN ou MAX.  Solution : vérifiez 


que l'orthographe est correcte avec MAX.
‐1074388464 BFF62210 Vous avez créé un message pour Channel API avec une longueur de données supérieure à 8 
octets. Le protocole CAN ne supporte que les messages dont la longueur de données est 
inférieure ou égale à 8 octets. Les messages plus longs nécessitent un protocole de plus 
haut niveau en plus de CAN, comme SAE‐J1939. Solution : configurez le nombre d'octets 
par message à 8 octets ou moins.
‐1074388463 BFF62211 Vous avez appelé une fonction Read ou Write avec 0 échantillon. Vous devez lire ou écrire 
un buffer d'au moins un échantillon. Solution : utilisez un nombre d'échantillons supérieur 
ou égal à 1.
‐1074388462 BFF62212 Vous avez initialisé une tâche avec des voies dépendantes du mode comme entrée 
horodatée, et vous n'avez pas défini la propriété NoValue avant le démarrage. Solutions : 
définissez la propriété NoValue pour toutes les voies avant de démarrer (Start); initialisez 
une tâche séparée pour chaque mode.
‐1074388461 BFF62213 Vous avez initialisé (créé) une voie avec des valeurs non valides pour une ou plusieurs 
propriétés. Par exemples, une longueur de message supérieure à 8 n'est pas valide, ou un 
bit de départ supérieur à la longeur du message n'est pas valide. Solution : corrigez les 
propriétés non valides.
‐1074388460 BFF62214 Vous avez initialisé une tâche de sortie CAN avec plusieurs voies qui se chevauchent dans le 
message. Solution : n'initialisez à la fois qu'une des voies qui se chevauchent.
‐1074388457 BFF62217 Vous avez initialisé une voie CAN représentée par un entier supérieur à 52 bits dans le 
message CAN. La limite des voies entier est 52 bits. Solution : diminuez le nombre de bits 
de la voie à 52 bits ou moins.
1073094662 3FF62006 L'objet est déjà ouvert mais vous pouvez utiliser un handle dupliqué.  Solutions : assurez‐
vous qu'une seule application utilise un objet à un moment donné et que vous fermez tous 
les objets avant de quitter l'application. N'utilisez pas le bouton Abandonner de la barre 
d'outils de LabVIEW.
1073094665 3FF62009 Les données renvoyées par cette fonction Read sont les mêmes que celles renvoyées par 
l'appel précédent de la fonction Read.  Solutions : si vous ne voulez que les données les 
plus récentes, ignorez cette mise en garde ; si vous utilisez l'API de trame NI‐CAN ou NI‐
DNET, vous pouvez attendre l'état Read Avail avant d'appeler la fonction Read.

1073094667 3FF6200B Des problèmes ont été détectés au niveau du bus CAN mais les communications 


continuent. Cette mise en garde correspond à un état passif d'erreur CAN. Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.

1073094668 3FF6200C Mise en garde de l'émetteur/récepteur CAN, indiquée en général par le signal NERR.  Une 


défaillance existe sur le bus mais les communications continuent.  Solution : vérifiez que le 
câblage est correct.
1073094677 3FF62015 La fonction de notification de l'utilisateur n'a pas rendu la main. L'objet a été fermé de 
toute façon. Solutions : supprimez les grandes boucles ou autre code lent à s'exécuter de la 
fonction utilisée avec Create Notification.
1073094699 3FF6202B Des problèmes ont été détectés sur le bus CAN (erreur de remplissage) mais les 
communications continuent. Cette mise en garde correspond à un état passif d'erreur CAN. 
Solutions : vérifiez que le câblage est correct, que les périphériques sont connectés et 
opérationnels, et que le bus est correctement alimenté.

1073094701 3FF6202D Dépassement des limites des ressources pour les files d'attente en mémoire partagée entre 


le firmware et le driver. La performance de file d'attente de lecture ou d'écriture est 
réduite. Solutions : diminuez les longueurs des files d'attente dans les objets ; diminuez le 
nombre total d'objets.
1073094731 3FF6204B Des problèmes ont été détectés sur le bus CAN (mauvais format de trame) mais les 
communications continuent. Cette mise en garde correspond à un état passif d'erreur CAN. 
Solutions : vérifiez que le câblage est correct, que les périphériques sont connectés et 
opérationnels, et que le bus est correctement alimenté.

1073094763 3FF6206B Des problèmes ont été détectés sur le bus CAN (pas d'ACK) mais les communications 


continuent. Cette mise en garde correspond à un état passif d'erreur CAN. Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.

1073094795 3FF6208B Des problèmes ont été détectés sur le bus CAN (tx 1, rx 0) mais les communications 


continuent. Cette mise en garde correspond à un état passif d'erreur CAN. Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.

1073094827 3FF620AB Des problèmes ont été détectés sur le bus CAN (tx 0, rx 1) mais les communications 


continuent. Cette mise en garde correspond à un état passif d'erreur CAN. Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.
1073094859 3FF620CB Des problèmes ont été détectés sur le bus CAN (mauvais CRC) mais les communications 
continuent. Cette mise en garde correspond à un état passif d'erreur CAN. Solutions : 
vérifiez que le câblage est correct, que les périphériques sont connectés et opérationnels, 
et que le bus est correctement alimenté.

1073094891 3FF620EB Des problèmes ont été détectés sur le bus CAN (erreur Intel 82527 inconnue) mais les 


communications continuent. Cette mise en garde correspond à un état passif d'erreur CAN. 
Solutions : vérifiez que le câblage est correct, que les périphériques sont connectés et 
opérationnels, et que le bus est correctement alimenté.

1073094917 3FF62105 La taille ou la longueur que vous avez fournie n'est pas valide (trop petite ou trop grande), 


mais l'opération a pu continuer. Solution : lisez la description de la fonction et vérifiez que 
vous avez spécifié une taille (ou longueur) valide.
1073094921 3FF62109 Les fréquences d'échantillonnage combinées de tous les messages produisent un 
cadencement trop rapide.  Solutions : dimininez le nombre de messages ; diminuez une ou 
plusieurs fréquences d'échantillonnage ; pour l'API de trames (Frame), utilisez une 
interface réseau pour toutes les réceptions.
1073094950 3FF62126 Vous avez configuré la transmission CAN quand l'entrée RTSI pulse, mais la fréquence RTSI 
est plus rapide que la vitesse à laquelle les trames CAN peuvent être transmises avec la 
fréquence en bauds spécifiée. Solution : configurez la source de l'impulsion RTSI (par 
exemple, le compteur DAQ) à une fréquence plus basse.

1073095078 3FF621A6 La différence en pourcentage entre le débit en bauds passé en entrée et le débit en bauds 


réel est supérieure ou égale à 0,5 %. LIN 2.0 spécifie une tolérance d'horloge de moins de 
0,5 % pour un maître et de moins de 1,5 % pour un esclave.

1073095174 3FF62206 Votre tâche est initialisée avec une fréquence d'échantillonnage de 0, mais vous écrivez ou 


lisez plusieurs échantillons. Le transfert de trame non échantillonnée n'utilisant qu'un 
échantillon, les échantillons supplémentaires sont redondants. Solution : ne lisez ou 
n'écrivez qu'un échantillon (modes à un échantillon).

1073095181 3FF6220D La tâche est déjà en cours d'exécution et vous avez appelé la fonction Start. La fonction 


Start supplémentaire est ignorée. Solution : si vous utilisez InitStart pour une tâche, vous 
n'avez pas besoin d'utiliser une autre fonction Start.
1073095188 3FF62214 Deux voies ou plus se chevauchent dans un message. Si vous savez que ce chevauchement 
est intentionnel, vous pouvez ignorer cette mise en garde. Solutions : changez le bit de 
start ou le nombre de bits pour éviter le chevauchement ; définissez les voies se 
chevauchant comme "mode‐dependent".

Vous aimerez peut-être aussi

pFad - Phonifier reborn

Pfad - The Proxy pFad of © 2024 Garber Painting. All rights reserved.

Note: This service is not intended for secure transactions such as banking, social media, email, or purchasing. Use at your own risk. We assume no liability whatsoever for broken pages.


Alternative Proxies:

Alternative Proxy

pFad Proxy

pFad v3 Proxy

pFad v4 Proxy