11. Utilisation du Yocto-RangeFinder avec LabVIEW
11.2. Compatibilité
Firmwares
Pour que la librairie Yoctopuce pour LabVIEW fonctionne convenablement avec vos modules
Yoctopuce, ces derniers doivent avoir au moins le firmware 37120
LabVIEW pour Linux et MacOS
Au moment de l'écriture de ce manuel, l'API Yoctopuce pour LabVIEW n'a été testée que sous
Windows. Il y a donc de fortes chances pour qu'elle ne fonctionne tout simplement pas avec les
versions Linux et MacOS de LabVIEW.
LabVIEW NXG
La librairie Yoctopuce pour LabVIEW faisant appel à de nombreuses techniques qui ne sont pas
encore disponibles dans la nouvelle génération de LabVIEW, elle n'est absolument pas compatible
avec LabVIEW NXG.
A propos de DotNetProxyLibrary.dll
Afin d'être compatible avec un maximum de version de Windows, y compris Windows XP, la librairie
DotNetProxyLibrary.dll est compilée en .NET 3.5, qui est disponible par défaut sur toutes les
versions de Windows depuis XP.
11.3. Installation
Téléchargez la librairie pour LabVIEW depuis le site web de Yoctopuce
dans lequel vous trouverez un répertoire par version de LabVIEW. Chacun de ses répertoires
contient deux sous-répertoires. Le premier contient des exemples de programmation pour chaque
produit Yoctopuce; le second, nommé VIs, contient tous les VI de l'API et les DLL nécessaires.
Suivant la configuration de Windows et la méthode utilisée pour la copier, la DLL
DotNetProxyLibrary.dll peut se faire bloquer par Windows parce que ce dernier aura détecté qu'elle
provient d'une autre machine. Un cas typique est la décompression de l'archive de la librairie avec
l'explorateur de fichier de Windows. Si la DLL est bloquée, LabVIEW ne pourra pas la charger, ce qui
entrainera une erreur 1386 lors de l'exécution de n'importe quel VI de la librairie Yoctopuce.
Il y a deux manières de corriger le problème. La plus simple consiste à utiliser l'explorateur de fichier
de Windows pour afficher les propriétés de la DLL et la débloquer. Mais cette manipulation devra
être répété à chaque fois qu'une nouvelle version de la DLL sera copiée sur votre système.
1
http://www.yoctopuce.com/FR/libraries.php
64
1
. Il s'agit d'un fichier ZIP
www.yoctopuce.com