Yoctopuce Yocto-4-20mA-Tx Mode D'emploi page 85

Table des Matières

Publicité

currentloopoutput
("TX420MA1-123456.currentLoopOutput");
currentloopoutput
currentloopoutput
);
currentloopoutput
currentloopoutput
YCurrentLoopOutput.FindCurrentLoopOutput
utiliser à loisir pour contrôler la sortie sortie 4-20mA.
isOnline
La
méthode
YCurrentLoopOutput.FindCurrentLoopOutput
correspondant est présent et en état de marche.
get_loopPower
La
méthode
get_loopPower()
YCurrentLoopOutput.FindCurrentLoopOutput
de la boucle de courant.
set_current
La méthode
set_current()
boucle. Le paramètre est une valeur entre 3.0 et 21.0 mA.
Un exemple réel
Lancez Visual C# et ouvrez le projet exemple correspondant, fourni dans le répertoire Examples/
Doc-GettingStarted-Yocto-4-20mA-Tx 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;
using System.IO;
using System.Reflection;
namespace
ConsoleApplication1
{
class
Program
{
static
void
usage()
{
string
errmsg
string
exe
= Path.GetFileName(Assembly.GetExecutingAssembly().Location);
Console.WriteLine("Bad command line
Console.WriteLine(exe
Console.WriteLine(exe
Console.WriteLine(exe
Console.WriteLine("Eg.");
Console.WriteLine(exe
Console.WriteLine(exe
YAPI.Sleep(2500,
Environment.Exit(0);
}
static
void
Main(string[] args)
{
string
errmsg
string
target;
YCurrentLoopOutput
double
value;
if
(YAPI.RegisterHub("usb",
Console.WriteLine("RegisterHub error: "
www.yoctopuce.com
=
YCurrentLoopOutput.FindCurrentLoopOutput
= YCurrentLoopOutput.FindCurrentLoopOutput("TX420MA1-123456.MaFonction");
=
YCurrentLoopOutput.FindCurrentLoopOutput("MonModule.currentLoopOutput"
= YCurrentLoopOutput.FindCurrentLoopOutput("MonModule.MaFonction");
= YCurrentLoopOutput.FindCurrentLoopOutput("MaFonction");
isOnline()
permet de d'ajuster la quantité de courant qui doit circuler dans le
= "";
+
" <serial_number>
+
" <logical_name>
+
"
any value
+
" any 15
+
" YRGBHI01-123456
ref errmsg);
= "";
loop;
ref errmsg) != YAPI.SUCCESS) {
renvoie un objet que vous pouvez ensuite
de
l'objet
permet
de
l'objet
retourné
permet de connaitre l'état de l'alimentation
arguments");
value");
value");
");
");
4");
+ errmsg);
12. Utilisation du Yocto-4-20mA-Tx en C#
renvoyé
de
savoir
si
le
par
la
par
module
fonction
79

Publicité

Table des Matières
loading

Table des Matières