Bonjour,
je développe un banc d'essai et j'utilise un compact DAQ contenant un module NI-9862. Sur le réseau CAN, il y a le module NI-9862 relié à mon PC et un variateur. J'ai fait un programme (que je mettrai ci dessous en screen) qui a pour but d’envoyer dans un premier temps une trame (Id : 0x608) qui questionne le variateur sur son constructeur (trame que j'ai trouvée dans la doc du variateur), quand il reçoit cette trame le variateur renvoi une trame de réponse (0x588) que j'observe bien sur le "BUS Monitor" de NI-MAX. Cependant quand j'essaye de lire cette trame dans mon programme, je la lis vide.
Par contre, quand je lance chaque partie (lecture et écriture) du programme dans des VI différents en mettant une boucle sur la lecture, j'arrive à récupérer la trame. Malheureusement ce fonctionne ne me satisfait pas et je souhaiterai pouvoir faire cela de façon séquentielle dans mon programme.
Merci d'avance pour vos réponses.
Partager