5. Programmation, concepts généraux
Limitation des librairies Yoctopuce
Les librairies Natives et DLL ont une limitation technique. Sur une même machine, vous ne pouvez
pas faire tourner en même temps plusieurs applications qui accèdent nativement aux modules
Yoctopuce. Si vous désirez contrôler plusieurs projets depuis la même machine, codez vos
applications pour qu'elle accèdent aux modules via un VirtualHub plutôt que nativement. Le
changement de mode de fonctionnement est trivial: il suffit de changer un paramètre dans l'appel à
.
yRegisterHub()
5.10. Programmation, par où commencer?
Arrivé à ce point du manuel, vous devriez connaître l'essentiel de la théorie à propos de votre Yocto-
VOC-V3. Il est temps de passer à la pratique. Il vous faut télécharger la librairie Yoctopuce pour
votre language de programmation favori depuis le site web de Yoctopuce
au chapitre correspondant au langage de programmation que vous avez choisi.
Tous les exemples décrits dans ce manuel sont présents dans les librairies de programmation. Dans
certains langages, les librairies comprennent aussi quelques applications graphiques complètes avec
leur code source.
Une fois que vous maîtriserez la programmation de base de votre module, vous pourrez vous
intéresser au chapitre concernant la programmation avancée qui décrit certaines techniques qui vous
permettront d'exploiter au mieux votre Yocto-VOC-V3.
1
http://www.yoctopuce.com/FR/libraries.php
32
Language
Ligne de commande
Python
C++
C# .Net
C# UWP
LabVIEW
Java
Java pour Android
TypeScript
JavaScript / ECMAScript
PHP
VisualBasic .Net
Delphi
Objective-C
Méthode de support pour les différents langages.
Natif Natif avec .DLL/.so VirtualHub
✔
-
✔
-
✔
✔
✔
-
✔
-
✔
-
✔
-
✔
-
-
-
-
-
-
-
✔
-
✔
-
✔
-
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
✔
1
. Puis sautez directement
www.yoctopuce.com