le 08-13-2014 05:00 PM
bonjour
Est ce qu'il est possible de recupérer le code source d'un VI prédefini par labview et le modifier
cordialement
bou6
le 08-13-2014 06:02 PM
s'il s'agit d'une fonction LV, non.
s'il s'agit d'un vi "prédefini" ... s'il n'est pas verrouillé, oui ... sinon, non.
certains le sont (verrouillés), d'autres non.
de quel "vi prédéfini" s'agit-il ?
le 08-14-2014 12:32 AM
Si vous modifiez un VI qui s'installe avec LabVIEW, il est recommandé - pour ne pas dire indispensable - d'en faire une copie et de le renommer.
le 08-14-2014 02:45 AM
salut à tous!
> s'il est dans la vi.lib : il faut absoluement en faire une copie, et lui donner un autre nom.
> il faut respecter l'accord de licence et la propriété intellectuelle, par exemple un vi d'un toookit payant ne peut pas être renommer et utiliser gratuitement
> il y a quelques cas, où cela ne pose pas de problème. par exemple si vous utilisez le générateur de template de projet, par exemple le projet QMH, les vi sont dans une lvlib qui ne sont pas dans la vi.lib, et il est possible et conseillé par NI de les modifier.
Il faudrait donc le nom du vi!
A+
Luc Desruelle | Mon profil | Mon blog LabVIEW | Auteur livre LabVIEW : Programmation et applications - G Web
Certified LabVIEW Architect (CLA) & Certified TestStand Developper (CTD) | LabVIEW Champion
MESULOG - LinkedIn site | NERYS - NERYS Group
| directeur CEO MESULOG
| CODIR - NERYS group
le 08-14-2014 03:22 AM
@JB :
"Si vous modifiez un VI qui s'installe avec LabVIEW, il est recommandé - pour ne pas dire indispensable - d'en faire une copie et de le renommer."
oups ... oui, pas pensé à ça ... "indispensable" est le mot minimum (+1 JB)
@Luc:
"respecter l'accord de licence et la propriété intellectuelle" .... pas pensé à ça non plus, bien vu Luc (+1)
le 08-14-2014 10:21 AM
salut à tous
merci pour la réponse mais je n'arrive pas à trouver de telles librairies si vous connaissez une librairie dont le code peut etre modifiable veuillez m'indiquer le chemin de son dossier
sinon avez vous une idée sur des libairies open source pour le traitement d'image et qu'on peut intégrer sous labview
cordialement
bou6
le 08-14-2014 11:01 AM
vous utilisez le module vision de NI?
Les VIs de ce module ne sont en général pas protégé par mot de passe mais souvent ils ne font qu'appeler une dll, la possibilité de les modifier est donc assez limitée.
Comme indiqué dans les messages précédent, il ne faut surtout pas modifer directement les VIs de LabVIEW, par contre rien n'empêche d'en créer une copie avec un autre nom dans votre projet afin de faire des modifications - petit conseil au passage, si vous le faites, modifiez aussi l'îcone de façon à ne pas créer de confusion.
D'autres librairies de traitement d'image pour LabVIEW? Jamais utilisé, mais en voici qlq :
http://www.hytekautomation.com/Products/IVision.html
http://download.cnet.com/windows/eran-herman-engineering/3260-20_4-10220787-1.html
ici qlq exemples d'utilisation d'OpenCv dans LabVIEW : https://decibel.ni.com/content/blogs/kl3m3n
Et plus généralement, sans considérer LabVIEW : http://www.roborealm.com/links/vision_software.php
Bon courage
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus
08-14-2014 11:54 AM - modifié 08-14-2014 11:59 AM
Avant de vous lancer dans des modifications de VIs des librairies NI ou tierces - en tenant évidemment compte de nos recommandations unanimes - il serait peut-être utile de savoir ce que vous désirez faire.
Pourriez-vous nous en dire un peu plus sur votre application ?
S'agit-il de votre toute première application LabVIEW ?
Nouveau sur les forums, votre niveau de maîtrise de ce langage de programmation nous est inconnu.
En ce qui me concerne, en plusieurs années de programmation LabVIEW, je n'ai que très rarement (pour ne pas dire jamais) modifié un VI s'installant avec LabVIEW. Par contre, j'ai évidemment réalisé une multitude de VIs personnels qui les utilisent. Du coup je ne suis pas certain que vous êtes sur la bonne voie.
08-14-2014 07:59 PM - modifié 08-14-2014 08:08 PM
désolé, imposible de poster ... le forum me refuse mes messages.
soit disant que celui-ci contient du contenu interdit. (????)
le 08-15-2014 12:40 AM
We have two ears and one mouth so that we can listen twice as much as we speak.
Epictetus