Discussions au sujet des autres produits NI

annuler
Affichage des résultats de 
Rechercher plutôt 
Vouliez-vous dire : 

Appel de programmes en C sous labView

Bonjour,

 

Je souhaiterai savoir s'il est possible d'appeler sous LabView un programme en C afin de lui passer des paramètres (comme des arguments d'une fonction) et que ce dernier nous renvoie des valeurs récupérables sous LabView?

Pour être plus clair, je pourrai avoir un programme C qui calcul la résolution d'une équation du second degré ax2+bx+c, je lui passe les paramètres a,b et c sous LabView et le programme C me retourne les solutions que je récupére sous LabView

En espérant m'être bien fait comprendre, je vous remercie

 

0 Compliments
Message 1 sur 3
4 491 Visites

Bonjour,

 

C'est possible en utilisant les Code Interface Node (CIN).

 

Mais je n'ai jamais trouve cela tres simple a mettre en place ni tres propre.

 

Je vous invite a lire ce tutoriel sur la mise en place d'un CIN : http://zone.ni.com/devzone/cda/tut/p/id/4161 vous devrez y trouver les donnees necessaires pour realiser ce que vous souhaitez.

 

Cordialement,

 

 

Da Helmut
Voir le profil de Maxime M. sur LinkedIn - View Maxime M.'s profile on LinkedIn
Message 2 sur 3
4 479 Visites

Bonjour,

 

Pour appeler une fonction d'une DLL en C depuis Labview, tu peux utiliser la fonction Appeler une fonction d'une DLL dans Connectivité->Bibliothèques et exécutables.

 

Dans Fichier, tu définis la fonction à appeler et le chemin de la DLL.

Dans Paramètres, tu définis les arguments en entrée et en sortie de ta fonction.

 

Cordialement.

Message 3 sur 3
4 478 Visites