Labview et Arduino

Bonjour.

Je débute dans la programmation et l'apprentissage sur Labview.
J'aurai aimé commencé à travailler sur Labview avec une carte Arduino Uno

J'ai trouvé une procédure m'indiquant cela :

[u]1. Créer un compte sur le site de Labview : http://france.ni.com/[/u]
2. Si ce n’est déjà fait, télécharger la dernière version d’évaluation de Labview :
[u]http://www.ni.com/trylabview/[/u]
3. Installer Labview (naturellement !)
4. Télécharger la dernière version des drivers NI-VISA à l’adresse :
[u]NI User Account - National Instruments
51/lang/en_FR
5. Installer le fichier.
6. Télécharger le module VIPM (VI Package Manager) qui permet d’ajouter de nombreux
[u]compléments, dont ceux pour l’Arduino à l’adresse : http://www.jki.net/vipm/download[/u]
7. Installer le module VIPM, et ouvrir le programme : . A la première execution,
le VIPM charge la liste des modules, ce qui peut être un peu long.
8. Double cliquer sur , puis .
9. Télécharger l’utilitaire de programmation natif Arduino à l’adresse :
[u]http://arduino.cc/en/Main/Software[/u]
10. L’utilitaire de programmation natif Arduino vous est livré dans un fichier zip, extrayez le à la
racine de votre disque C :
11. Installez les drivers propres à l’Arduino à l’aide de la page :
[u]http://digital.ni.com/public.nsf/allkb/0F9DADF9055B086D86257841005D1773[/u]
12. Mettre à jour le Firmware de l’Arduino au moyen des instructions données à la page :
[u]http://digital.ni.com/public.nsf/allkb/8C07747189606D148625789C005C2DD6?OpenDocument[/u]

Le problème est qu'au moment de vouloir télécharger le firmware, lors de la compilation, cela me dit que le code "LIFA_Base.ino comporte des erreurs

Arduino : 1.6.5 (Windows 7), Carte : "Arduino Uno"

C:\Program Files (x86)\Arduino\libraries\RobotIRremote\src\IRremoteTools.cpp:5:16: error: 'TKD2' was not declared in this scope
int RECV_PIN = TKD2; // the pin the IR receiver is connected to
^
Erreur lors de la compilation.

J'ai essayé de trouver une solution mais rien n'y fait.
Quelqu'un aurait-il une solution ?

Ici le public est principalement un public d'amateur.

As-tu vu le prix d'une licence Labview ?
Réponse entre 1000 $ et 10 000 $ à l'achat.
Sans oublier qu'il faut remettre la main au porte-monnaie tous les ans pour "la maintenance".

Je pense que tu devrais t'adresser à un forum spécialisé Labview tu auras plus de réponse.

Salut Volken_12,

Si cela peu t'aider : Arduino et LIFA (LabVIEW Interface For Arduino) | Electronique Innovante

J'ai pu tester au boulot sous Seven avec une Uno et ça fonctionne.

Bonne chance.

Bonjour,

Labview existe désormais en licence PARTICULIER pour une cinquantaine d'euros

Par exemple : http://www.lextronic.fr/P35877-labview-home-edition.html

68tjs Merci pour ta réponse des plus utiles ...

Je tiens à te signaler que Labview est disponible en version d'essai et aussi et surtout et utilisé en IUT pour des DUT ou BTS.

Je me suis déjà renseigné sur les réseaux plus spécialisé. Le soucis étant que ni du coté Labview ni du coté Arduino font en sorte d'accorder leur violons.

Lumaso Merci beaucoup, je vais tester ça et je vous dis quoi dès que possible !

68tjs Merci pour ta réponse des plus utiles ...

Il n'y a pas de quoi : la proposition de t'adresser à un forum spécialisé était bonne, n'est-il pas ? :grin:

La différence c'est que les versions d'essais je les connais depuis plus de 10 ans, j'ai du en avoir 5 ou 6 dans mes tiroirs.

  • Windows uniquement
  • juste des démonstrations, pas de possibilité de fonctionner en situation réelle ou alors NI à fait un virage à 180 degrès. (1)
  • les seules versions que j'ai vu en fonctionnement sur site étaient des labview CVI qui se programment en C.

(1) Comme NI est très loin d'être une organisation caritative, j'en serais fort surpris.
Mais si par bonheur tel était le cas merci de m'en faire part.

Me voilà de retour avec une solution fonctionnelle ! ^^

Le soucis était la Librairie Arduino qui était incompatible avec le LIFA Labview
Donc j'ai due enlevé la librairie "RobotIRremote" (C:\Program Files (x86)\Arduino\libraries)
Pour la mettre dans un sous dossier (nommé Old dans mon cas)

Donc pour utiliser un Arduino avec Labview la procédure est :

-Avoir une carte Arduino et ses accessoire

-Labview 2009 ou plus

-NI-VISA Drivers

-L'Arduino IDE (qui permettra la programmation de la carte Arduino)

-/!\ Neutraliser la librairie "RobotIRremote" (C:\Program Files (x86)\Arduino\libraries)
Pour la mettre dans un sous dossier (nommé Old dans mon cas)

-Ouvrir le LIFA (C:\Program Files (x86)\National Instruments\LabVIEW 2014\vi.lib\LabVIEW Interface for Arduino\Firmware\LIFA_Base)

-Ouvrir LIFA_Base.ino et téléverser sur la carte Arduino

Après cela, et si tout est correcte, la carte Arduino pourra communiquer avec vos interface Labview.
C'est la seule solution que j'ai trouvé jusqu'à présent.

Les forums spécialisés recommande de prendre une version antérieur de l'IDE Adruino, ce qui je trouve est encore plus de la bidouille.
Cela est du à la version du LIFA qui devient vieillissante par rapport à L'IDE Arduino.
Mais National Instrument ne supportant pas son développement, il faudra s'en contenter, ou l'upgrader sois même, mais je suis très loin d'en avoir les compétences.

J'espère que cal pourra en aider d'autres.
Merci.

1 Like

Bonjour,

Quelqu'un utilise-t'il un Arduino sous LabView ?

Bien cordialement.

Bonjour,
Faire une recherche sur le forum.