le 06-10-2019 08:44 AM
Bonjour,
J'ai monté un programme simple de commande VISA qui fonctionne très bien sur mon ordinateur mais pas sur les ordinateurs de différents collègues. Même problème avec le PXI avec différentes sessions utilisateurs. En effet, le programme fonctionne correctement seulement qu'avec le même utilisateur. La version LabVIEW 2017 et Driver VISA sont les mêmes tant sur les différents postes que sur le PXI. Après l'envoie de commandes VISA à un Instrument Programmable, je vérifie dans le fichier sauvegarde de ce dernier, le dossier est bien sauvegardé mais pas avec toutes les bonnes commandes Writes. Que pourrait être la cause et quel points à vérifier?
Résolu ! Accéder à la solution.
le 06-10-2019 10:23 AM
le 06-10-2019 12:24 PM
Non aucun message d'erreur. L'instrument reçoit bien le fichier de l'utilisateur 2(celui qui ne fonctionne pas correctement) mais les commandes SCPI envoyés par VISA Write sont erronées ou non communiqués
le 06-11-2019 04:04 AM
Bonjour,
tu utilises bien le point comme séparateur décimal sur les ordinateurs où tu déploies ton code?
Je me faisais avoir régulièrement sur ce point en communication RS232
le 06-11-2019 08:47 AM
Merci du conseil mais j'ai validé et c'est bien le point qui est utilisé comme séparateur décimal.
le 06-26-2019 02:28 PM
Merci Didier,
À l'aide de la probe, j'ai constaté qu'il y avait bel et bien une virgule et non un point dans les commandes que j'envoyais. Le String Edit laisse croire que ce serait un point par défaut dans le ''Format Fractional Number (12.345)''. Il faut alors forcé le point avec ''Specify Decimal Point character''. J'envoie un exemple en pièce-jointe. Il restera quand même un mystère pourquoi le même programme fonctionnais avec certain Users et d'autres non..
le 06-26-2019 03:21 PM
J'ai résolu le mystère des multiples Users. C'est dans les paramètres du Clavier. Si le clavier est configuré Canadien-français ou Anglais par défaut, c'est soit une virgule ou un point qu'est utilisé comme Decimal Symbol. LabVIEW prend en compte cette configuration dans le ''Edit Format String''.