8
Acercando la tecnología a la vida - Interfaz de máquina de la serie NA
Simple, pero flexible
La serie NA permite al usuario realizar diseños utilizando IAG (Intelligent Application Gadgets, dispositivos de
aplicación inteligente). Los dispositivos IAG simplifican y aceleran el proceso de desarrollo mediante la
estructuración del proyecto y la mejora de la reutilización. Desde gráficos simples a objetos complejos, puede
configurar sus propias colecciones y compartirlas entre proyectos, al igual que un bloque de funciones.
Fase 1: Piezas de máquinas, aspecto visual
Puede diseñar su propio dispositivo IAG mediante el uso de controles estándar o gráficos de
máquina de la biblioteca. Añada propiedades y métodos de interfaz que permitan dar vida al
objeto cuando se reutilice.
'IAG Code behind - Add local subroutines for the IAG.
Public Function
RunMotor(bStatus
'start motor at default speed
mySpeed = 50
'return current speed
RunMotor = 50
End Function
Public Function
IncreaseSpeed(nIncrement
' Increase speed by increment if < 1000
If
mySpeed + nIncrement
mySpeed = mySpeed + nIncrement
Else
'Otherwise set to top speed
mySpeed = 1000
End If
'Return new speed
IncreaseSpeed = mySpeed
End Function
As
Boolean)
As Double
As
Integer)
As Double
< 1000
Then
myTemperature
mySpeed
RunMotor (bStatus booleano)
Fase 2: Ampliación mediante VB.net
Al igual que con muchos dispositivos IAG
gráficos, también es posible incrustar código en
el propio IAG. El código amplía las posibilidades
del dispositivo y permite, por ejemplo, una
comunicación especial con el dispositivo. Gracias
a VB.net, puede ampliar la funcionalidad estándar
de NA según las necesidades.
1
2