23. Référence de l'API de haut niveau
YDigitalIO.FindDigitalIO()
YDigitalIO.FindDigitalIO()
Permet de retrouver un port d'E/S digital d'après un identifiant donné.
function yFindDigitalIO( func)
js
YDigitalIO* FindDigitalIO( string func)
cpp
+(YDigitalIO*) FindDigitalIO : (NSString*)
m
TYDigitalIO yFindDigitalIO( func: string): TYDigitalIO
pas
function FindDigitalIO( ByVal
vb
static YDigitalIO FindDigitalIO( string func)
cs
static YDigitalIO FindDigitalIO( String func)
java
static YDigitalIO FindDigitalIO( string func)
uwp
FindDigitalIO( func)
py
function FindDigitalIO( $func)
php
static FindDigitalIO( func: string): YDigitalIO
ts
static FindDigitalIO( func)
es
static YDigitalIOProxy FindDigitalIO( string func)
dnp
static YDigitalIOProxy * FindDigitalIO( string func)
cp
L'identifiant peut être spécifié sous plusieurs formes:
NomLogiqueFonction
NoSerieModule.IdentifiantFonction
NoSerieModule.NomLogiqueFonction
NomLogiqueModule.IdentifiantMatériel
NomLogiqueModule.NomLogiqueFonction
Cette fonction n'exige pas que le port d'E/S digital soit en ligne au moment ou elle est appelée, l'objet
retourné sera néanmoins valide. Utiliser la méthode
d'E/S digital est utilisable à un moment donné. En cas d'ambiguïté lorsqu'on fait une recherche par nom
logique, aucune erreur ne sera notifiée: la première instance trouvée sera renvoyée. La recherche se
fait d'abord par nom matériel, puis par nom logique.
Si un appel à la méthode is_online() de cet objet renvoie FAUX alors que vous êtes sûr que le module
correspondant est bien branché, vérifiez que vous n'avez pas oublié d'appeler registerHub() à
l'initialisation de de l'application.
Paramètres :
func
une chaîne de caractères qui référence le port d'E/S digital sans ambiguïté, par exemple
YMINIIO0.digitalIO
Retourne :
YDigitalIO
un objet de classe
290
func
func
As String) As YDigitalIO
YDigitalIO.isOnline()
.
qui permet ensuite de contrôler le port d'E/S digital.
YDigitalIO
pour tester si le port
www.yoctopuce.com