Go Down

Topic: Labview et Arduino (Read 3247 times) previous topic - next topic

Volken_12

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 :

1. Créer un compte sur le site de Labview : http://france.ni.com/
2. Si ce n'est déjà fait, télécharger la dernière version d'évaluation de Labview :
http://www.ni.com/trylabview/
3. Installer Labview (naturellement !)
4. Télécharger la dernière version des drivers NI-VISA à l'adresse :
http://lumen.ni.com/nicif/US/GB_NIDU/content.xhtml?du=http://joule.ni.com/nidu/cds/view/p/id/22
51/lang/en_FR
5. Installer le fichier.
6. Télécharger le module VIPM (VI Package Manager) qui permet d'ajouter de nombreux
compléments, dont ceux pour l'Arduino à l'adresse : http://www.jki.net/vipm/download
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 :
http://arduino.cc/en/Main/Software
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 :
http://digital.ni.com/public.nsf/allkb/0F9DADF9055B086D86257841005D1773
12. Mettre à jour le Firmware de l'Arduino au moyen des instructions données à la page :
http://digital.ni.com/public.nsf/allkb/8C07747189606D148625789C005C2DD6?OpenDocument


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 ?



68tjs

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.

Lumaso

Salut Volken_12,

Si cela peu t'aider : http://innovelectronique.fr/2012/05/04/arduino-et-lifa-labview-interface-for-arduino/

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

Bonne chance.

petrusfr

Bonjour,


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

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


Volken_12

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

#5
Aug 25, 2015, 04:19 pm Last Edit: Aug 25, 2015, 04:30 pm by 68tjs
Quote
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 ?  :smiley-mr-green:

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.

Volken_12

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.

Le-Mio

Bonjour,

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

Bien cordialement.

icare

Bonjour,
Faire une recherche sur le forum.
2B OR NOT(2B) = FF
Arduino 1.0.5 à 1.8.5 + gEdit + Ubuntu 18.04 LTS

Go Up