From 04:00 PM CDT – 08:00 PM CDT (09:00 PM UTC – 01:00 AM UTC) Tuesday, April 16, ni.com will undergo system upgrades that may result in temporary service interruption.

We appreciate your patience as we improve our online experience.

Discussions au sujet des autres produits NI

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

biblioteque empaqueté CVI

Résolu !
Accéder à la solution

Bonjour,

 

Je souhaiterais utiliser le principe qui existe sous labview avec la biblio empaqueté, c'est a dire pouvoir créer une dll avec une interface graphique qui puisse s'intégrer dans un autre programme, sans recompilation

Cela fonctionne bien avec labview, mais on m'impose d'utiliser CVI.

Comment peut on faire l'équivalent sous CVI ?

 

D'avance merci

Cordialement

0 Compliments
Message 1 sur 4
5 211 Visites
Solution
Accepté par melkior

Hello,

 

Comme vous l'avez dit, les DLLs sont capables de cela. Nous avons introduit les bibliothèques empaquetées en LabVIEW pour répondre à des besoins inhérents à l'environnement et laisser une certaine visibilité sur du code déjà compilé, chose qu'on n'a pas avec une DLL, mais au final les deux concepts sont assez similaires. Rien n'empêche de réaliser une interface graphique et d'en faire une DLL. 

 

Essayez avec une DLL qui contient simplement un uir avec un bouton, et appelez-la depuis un autre projet (ou autre environnement) !

Si j'ai du temps dans la journée je ferai un exemple (je promets pas hein ;-)).

 

Cdt,

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

Message 2 sur 4
5 196 Visites

Ok donc c'est faisable

ne vous embêter pas pour l'exemple, je vais chercher (je suis payé pour ça)

je reviens vers vous si je n'en suis pas capable (ou si je galère trop)

 

Mais merci, je fonce 🙂

 

Cordialement

 

0 Compliments
Message 3 sur 4
5 193 Visites

@melkior wrote:

 

ne vous embêter pas pour l'exemple, je vais chercher (je suis payé pour ça)

 


 

Si seulement je lisais plus de réponses comme celle-ci 😉

Bonne continuation !

 

Cdt,

Eric M. - Senior Software Engineer
Certified LabVIEW Architect - Certified LabVIEW Embedded Systems Developer - Certified LabWindows™/CVI Developer
Neosoft Technologies inc.

0 Compliments
Message 4 sur 4
5 188 Visites