Yoctopuce Yocto-milliVolt-Rx-BNC Mode D'emploi page 57

Table des Matières

Publicité

genericsensor
= YGenericSensor.FindGenericSensor("RXMVOLT2-123456.genericSensor1");
genericsensor
= YGenericSensor.FindGenericSensor("RXMVOLT2-123456.MaFonction");
genericsensor
= YGenericSensor.FindGenericSensor("MonModule.genericSensor1");
genericsensor
= YGenericSensor.FindGenericSensor("MonModule.MaFonction");
genericsensor
= YGenericSensor.FindGenericSensor("MaFonction");
YGenericSensor.FindGenericSensor
loisir pour contrôler le capteur générique.
isOnline
La méthode
isOnline()
permet de savoir si le module correspondant est présent et en état de marche.
get_currentValue
La
méthode
YGenericSensor.FindGenericSensor
Yocto-milliVolt-Rx-BNC. La valeur de retour est un nombre flottant, converti dans la grandeur
physique mesurée par le dispositif connecté au Yocto-milliVolt-Rx-BNC.
Un exemple réel
Lancez Visual C# et ouvrez le projet exemple correspondant, fourni dans le répertoire Examples/
Doc-GettingStarted-Yocto-milliVolt-Rx-BNC 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;
YGenericSensor
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") {
sensor
= YGenericSensor.FirstGenericSensor();
if
(sensor
Console.WriteLine("No module connected (check USB cable)
Environment.Exit(0);
}
Console.WriteLine("Using: "
www.yoctopuce.com
de l'objet renvoyé par
get_currentValue()
= System.AppDomain.CurrentDomain.FriendlyName;
+
"
<serial_number>");
+
"
<logical_name>");
+
" any
= "";
sensor;
< 1) usage();
ref errmsg) != YAPI.SUCCESS) {
== null) {
+ sensor.get_module().get_serialNumber());
9. Utilisation du Yocto-milliVolt-Rx-BNC en C#
renvoie un objet que vous pouvez ensuite utiliser à
YGenericSensor.FindGenericSensor
de
permet d'obtenir la valeur actuelle mesurée par le
");
+ errmsg);
l'objet
renvoyé
");
par
51

Publicité

Table des Matières
loading

Ce manuel est également adapté pour:

Yocto-0-10v-rx

Table des Matières