- Empezar
- Uso del software
- OPC UA
- Objetos gráficos y de diseño
- Sesiones y configuraciones regionales
- Desarrollo de soluciones
- Desarrollo de proyectos con C#
- NetLogic
- Referencia de API de C#
- Ejemplos de aplicación
- Tutorial de UI
- Tutorial del registrador
- Tutorial de alarmas
- Tutorial de OPC UA
- Tutorial de NetLogic
- Referencias de objetos y variables
RemoteVariableSynchronizer.Add(variables)
En función de la sobrecarga, se agrega una variable o una lista de variables al objeto el
RemoteVariableSynchronizer
en el que se invoca.void public void Add(IUAVariablevariables); void public void Add(RemoteVariablevariables); void public void Add(IEnumerable<IUAVariable>variables); void public void Add(IEnumerable<RemoteVariable>variables);
Argumento
- variables(IUAVariable)
- El objeto C#IUAVariablepara agregar al objeto en el que se invoca el método.
- variables(RemoteVariable)
- El objeto C#RemoteVariableque identifica una celda de una tabla unidimensional o multidimensional que se va a agregar al objeto en el que se invoca el método.
- variables(IEnumerable<IUAVariable>)
- La listaIUAVariableque se va a agregar al objeto en el que se invoca el método.
- variables(IEnumerable<RemoteVariable>)
- La listaRemoteVariableque se va a agregar al objeto en el que se invoca el método.
Ejemplos
En el siguiente ejemplo, se agrega una variable
speed
al objeto variableSynchronizer
.var speed = LogicObject.Owner.GetVariable("Speed"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(speed);
En el siguiente ejemplo, la variable de índice
10
se agrega al objeto variableSynchronizer
en la tabla arrayVariable
.var arrayVariable = LogicObject.Owner.GetVariable("ArrayVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(arrayVariable, 10));
En el siguiente ejemplo, la variable de índice
10.5
se agrega al objeto variableSynchronizer
en la tabla multidimensional scalarVariable
.var scalarVariable = LogicObject.Owner.GetVariable("ScalarVariable"); var variableSynchronizer = new RemoteVariableSynchronizer(); variableSynchronizer.Add(new RemoteVariable(scalarVariable, new uint[] { 10,5 }));
Entregue su opinión