Yoctopuce Yocto-VOC-V3 Mode D'emploi page 59

Table des Matières

Publicité

voc
= YVoc.FindVoc("YVOCMK03-123456.MaFonction");
voc
= YVoc.FindVoc("MonModule.voc");
voc
= YVoc.FindVoc("MonModule.MaFonction");
voc
= YVoc.FindVoc("MaFonction");
renvoie un objet que vous pouvez ensuite utiliser à loisir pour contrôler le capteur
YVoc.FindVoc
de Composés Organiques Volatils.
isOnline
La méthode
isOnline()
correspondant est présent et en état de marche.
get_currentValue
La méthode
get_currentValue()
niveau de Composés Organiques volatils actuel mesuré par le capteur. La valeur de retour est un
nombre flottant, représentant directement le taux de VOC en parties par million équivalent CO2.
Un exemple réel
Lancez Visual C# et ouvrez le projet exemple correspondant, fourni dans le répertoire Examples/
Doc-GettingStarted-Yocto-VOC-V3 de la librairie Yoctopuce.
Vous reconnaîtrez dans cet exemple l'utilisation des fonctions expliquées ci-dessus, cette fois
utilisées avec le décorum nécessaire à en faire un petit programme d'exemple concret.
using System;
using System.Collections.Generic;
using System.Linq;
using System.Text;
namespace
ConsoleApplication1
{
class
Program
{
static
void
usage()
{
string
execname
Console.WriteLine(execname
Console.WriteLine(execname
Console.WriteLine(execname
System.Threading.Thread.Sleep(2500);
Environment.Exit(0);
}
static
void
Main(string[] args)
{
string
errmsg
string
target;
YVoc
vocsensor;
if
(args.Length
target
= args[0].ToUpper();
// Setup the API to use local USB devices
if
(YAPI.RegisterHub("usb",
Console.WriteLine("RegisterHub error: "
Environment.Exit(0);
}
if
(target
== "ANY") {
vocsensor
if
(vocsensor
Console.WriteLine("No module connected (check USB cable)
Environment.Exit(0);
}
Console.WriteLine("using "
} else {
vocsensor
}
www.yoctopuce.com
de l'objet renvoyé par
de l'objet renvoyé par
= System.AppDomain.CurrentDomain.FriendlyName;
+
"
<serial_number>");
+
"
<logical_name>");
+
" any
= "";
< 1) usage();
ref errmsg) != YAPI.SUCCESS) {
= YVoc.FirstVoc();
== null) {
+ vocsensor.get_module().get_serialNumber());
=
YVoc.FindVoc(target
YVoc.FindVoc
YVoc.FindVoc
");
+ errmsg);
+ ".voc");
9. Utilisation du Yocto-VOC-V3 en C#
permet de savoir si le module
permet d'obtenir le
");
53

Publicité

Table des Matières
loading

Table des Matières