le 03-19-2018 08:07 AM
Bonjour à tous,
Je travaille actuellement à l'instrumentation d'un banc de test comprenant nombre d'équipements (charges, alimentations). La plupart communique via des liaisons séries, que j'ai centralisées grâce à un hub série RS232 8 ports. Tout fonctionne bien, il ne me reste qu'à générer un exécutable afin de porter l'application développée sur un autre PC. Mais là se pose un petit problème : le nombre de Port COM/équipements assez conséquent pour l'utilisateur final qui n'aura aucune autre option que d'essayer tous les ports COM pour chaque instrument afin de trouver le bon.
Ce qui amène ma question, sans doute triviale, mais est-il possible grâce à Labview de définir le numéro du port COM attribué à un équipement et de le fixer quel que soit le PC sur lequel tourne l'appli ?(PC dev et/ou PC IHM)
En vous remerciant d'avance,
bonne journée
le 03-19-2018 08:32 AM
Bonjour,
Pour ma part, Je pense que lorsqu'on branche un périphérique serie sur un ordinateur, ce dernier attribue une identité au périphérique branché sur le port en question selon ce qui est disponible comme nom dans sa base. Etant donné que la voie va changer d'un ordinateur à un autre par une attribution automatique d'une identité, LabVIEW ne sera donc pas capable de détecter automatiquement le port en question.
Je vous suggere de voir plutôt comment attribuer une identité de port à votre périphérique via windows et la concerver sur chaque ordinateur.
Cordialement,
Fred.
Merci pour les remerciements!
le 03-19-2018 08:33 AM
Bonjour,
Pour ma part, Je pense que lorsqu'on branche un périphérique serie sur un ordinateur, ce dernier attribue une identité au périphérique branché sur le port en question selon ce qui est disponible comme nom dans sa base. Etant donné que la voie va changer d'un ordinateur à un autre par une attribution automatique d'une identité, LabVIEW ne sera donc pas capable de détecter automatiquement le port en question.
Je vous suggere de voir plutôt comment attribuer une identité de port à votre périphérique via windows et la concerver sur chaque ordinateur.
Cordialement,
Fred.
Merci pour les compliments!
03-20-2018 04:16 AM - modifié 03-20-2018 04:17 AM
Vous pouvez également vous inspirer de ces liens pour identifier vos ressources depuis votre code LV
http://www.ni.com/example/54542/en/
https://knowledge.ni.com/KnowledgeArticleDetails?id=kA00Z0000019KfVSAU
Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France
le 03-20-2018 04:51 AM
Bonjour,
Oui en effet je connaissais la fonction find ressource qui m'a déjà été bien utile. Quoiqu'il en soit je vous remercie pour vos retours, je vais essayer de m'arranger pour fixer les port COM autrement, il doit bien exister des petits utilitaires capables de forcer l'attribution des ports COM aux équipements.
Merci encore,
bonne journée
le 03-20-2018 09:39 AM
Bonjour,
une piste ici peut-être 😉
http://www.commentcamarche.net/forum/affich-2333515-comment-changer-le-numero-d-un-port-com
le 03-20-2018 11:05 AM
NI MAX >> Périphériques et interfaces >> Attribuer des aliases aux ports
le 03-20-2018 12:29 PM
Bonjour JB,
je viens de faire le changement que tu expliques, ça semble fonctionner, mais bon tout ne semble pas changer, juste le nom (voir png associé).
Es-tu certain que ça change dans la gestion VISA de LV?
le 03-20-2018 12:54 PM
Sinon j'ai trouvé ce lien, j'ai fait un modification à la main et cela change bien le nom visible dans NI MAX, pas seulement l'alias
Paolo_P
Certified TestStand Architect
Certified LabVIEW Architect
National Instruments France