Logo Acimut CodeBinding Teléfono: +34 96 357 45 11
Fax +34 96 357 43 12
infoacimut@acimut.es
Versión en Español English version

CodeBinding

CodeBinding es la tecnología de Acimut Monitoriza que permite asociar código a las propiedades de los controles que forman parte de los formularios.

Ventana de CodeBinding
¿Que es CodeBinding?

En la mayoría de los lenguajes de programación actuales estamos acostumbrados a poder asociar código a los eventos de los controles,  o sea, podemos asignar código cuando se hace clic sobre un botón o se inicia una operación de arrastre con el ratón por ejemplo.

Con Acimut Monitoriza no solo tenemos la posibilidad de asignar código a los eventos sino que también mediante CodeBinding podemos asignar código a las propiedades, esto implica que cada vez que se capturan nuevos datos desde el autómata se reevalúan las propiedades que tengan código asociado en función de los nuevos valores de las variables.

Rendimiento

El rendimiento y las prestaciones del código son óptimos ya que todo el código se compila en el momento que se asigna a la propiedad y por tanto la ejecución del Scada no se ve afectada por el código asociado al no tener que interpretarlo en cada reevaluación de la propiedad.

Lenguajes

La asignación del código a las propiedades se hace a través de un editor integrado que nos permite programar tanto en C# como en Visual Basic .NET.

Este editor también nos permite intercambiar el lenguaje elegido en cualquier momento y nos traducirá todo el código que tengamos escrito de VB.NET a C# o viceversa.

En el video puede ver como se crea un nuevo proyecto se define un servidor y en el se crea una variable que en simulación va a variar entre 1 y 100, seguidamente se crea un control Texto, arrastrando la variable sobre el formulario para que nos muestre el valor de la variable. A continuación creamos otro Texto en el que mediante CodeBinding le asignamos a la propiedad Text el valor de la Fecha/Hora actual y a la propiedad Top el valor de la variable que va variando entre 1 y 100, con lo cual al darle al botón Play vemos el resultado de la simulación.