Automotive and Embedded Networks

cancel
Showing results for 
Search instead for 
Did you mean: 

ncWriteMult

Bonjour,
 
Je cherche à utiliser la fonction ncWriteMult. L'exemple fourni par NI "CAN transmit multiple.prj" ne fonctionne pas.
A priori il y a un pb de taille sur la fonction ncWriteMult (j'essaie d'envoyer 50 trames) --> "Array argument too small (1100bytes). Argument must contain at least 24200bytes (1100 elements)". Au niveau du paramètre 2 de la fonction, dans l'aide il est dit qu'il faut donner la taille de la donnée et non de nb de trames à envoyer. D'ailleurs, si je mets le nb de trames à envoyer, les trames envoyer ne sont pas correctes.
 
CVI8.0, NICAN 2.3
 
Merci de votre aide.
 
Cédric
0 Kudos
Message 1 of 2
(5,547 Views)

Bonjour,

La fonction ncWriteMult est effectivement incorrecte.

Voici ci-joint la solution à votre problème. Copiez le fichier llb dans le dossier BIN de LabWindows/CVI (C:\Program Files\National Instruments\CVI8\bin).

Recompilez votre programme et essayez à nouveau. Cela devrais fonctionner.

Cordialement,

0 Kudos
Message 2 of 2
(5,541 Views)