- Démarrer
- Présentation de FactoryTalk Optix
- Création de projets
- OPC UA
- Objets graphiques
- Objets graphiques prédéfinis
- Sessions et paramètres régionaux
- Références d’objet et de variable
- Extension de projets
- NetLogic
- Méthodes et événements dans C#
- Référence des API C#
- Tutoriels
- Tutoriel sur les alarmes
- Tutoriel sur les liens dynamiques
- Tutoriel sur les objets graphiques
- Tutoriel sur l’enregistreur
- Tutoriel sur NetLogic
- Tutoriel sur OPC UA
- Tutoriel Rapports
RemoteVariableSynchronizer.Add(variables)
Ajoute une variable ou une liste de variables à l’objet
RemoteVariableSynchronizer
sur lequel elle est appelée, en fonction de la surcharge.void public void Add(IUAVariablevariables); void public void Add(RemoteVariablevariables); void public void Add(IEnumerable<IUAVariable>variables); void public void Add(IEnumerable<RemoteVariable>variables);
Argument
- variables(IUAVariable)
- L’objet C#IUAVariableà ajouter à l’objet sur lequel la méthode est appelée.
- variables(RemoteVariable)
- L’objet C#RemoteVariablequi identifie une cellule d’un tableau unidimensionnel ou multidimensionnel à ajouter à l’objet sur lequel la méthode est appelée.
- variables(IEnumerable<IUAVariable>)
- La listeIUAVariableà ajouter à l’objet sur lequel la méthode est appelée.
- variables(IEnumerable<RemoteVariable>)
- La listeRemoteVariableà ajouter à l’objet sur lequel la méthode est appelée.
Exemples
Dans l’exemple suivant, une variable
speed
est ajoutée à l’objet variableSynchronizer
.var speed = LogicObject.Owner.GetVariable("Speed"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(speed);
Dans l’exemple suivant, la variable d’index
10
est ajoutée à l’objet variableSynchronizer
dans le tableau arrayVariable
.var arrayVariable = LogicObject.Owner.GetVariable("ArrayVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(arrayVariable, 10));
Dans l’exemple suivant, la variable d’index
10.5
est ajoutée à l’objet variableSynchronizer
dans le tableau multidimensionnel scalarVariable
.var scalarVariable = LogicObject.Owner.GetVariable("ScalarVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(scalarVariable, new uint[] { 10,5 }));
Fournir une réponse