le 09-08-2011 04:39 AM
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
le 09-08-2011 09:24 AM
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,
le 09-08-2011 09:32 AM
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.