funciones de intouch

Páginas: 8 (1955 palabras) Publicado: 23 de junio de 2014
SetPropertyD() Function.
Establece una propiedad específica en una asistente y devuelve un código de éxito
Sintaxis
Resultado=SetPropertyD(nombre del control. propiedad, boolean)
Parámetros.
Nombre del control
El nombre de un asistente que admite propiedades. un valor literal de cadena, el mensaje el nombre de etiqueta o cadena de expresión
Propiedad
La propiedad discreta delasistente que se va a establecer. junto con el nombre de control puede ser un valor literal de cadena, el mensaje el nombre de etiqueta o expresión de cadena.
Boolean
El valor boolean para pasar a la propiedad asistente. un valor booleano literal, agname discreta o expresssion boolean
Exemplos
Con un asistente de casilla de verificación CheckBox1 y un nombre de etiqueta discreta DTAG se puedecontrolar la visibilidad de la casilla de verificación con la función de secuencia de comandos siguiente:
resultado=SetpropertyD(“Checkbox1.visible”,dtag);
Si establece DTAG igual a 0 y llama a la función script de arriba, el asistente convierte a la casila en invisible.
wcClear()Function
Elimina todos los elementos del cuadro de lista o un cuadro combinado
Categoría
Control de ventanasSintaxis
[Numero de error=] wcClear(“Nombre del control”);
Parámetros
Nombre del control.
El nombre del objeto de control de Windows. por ejemplo, ListBox1. cadena o mensaje nombre de etiqueta real
Ejemplos:
La declaración siguiente borra todos los elementos de un cuadro de lista cuando una secuencia de comandos de acción se ejecuta:
wcClear(“ListBox_1”);

Using Program Loops
Los buclespermiten ejecutar una sección de código repetidamente. InTouch HMI sólo admite ciclos For. Un ciclo FOR funcionan mediante el control del valor de una variable de bucle numérico que se incremente o disminuir con cada iteración de bucle. El ciclo se ejecuta hasta que el valor de la variable de bucle alcanza un límite fijo
Categoría
Control de ventanas
Sintaxis
FOR LoopTag =-StartExpressionto EndExpresion (STEP ChangeExpression)
... declaraciones u otro bucle for ...
NEXT;

• StartExpression, EndExpresion y ChangeExpression, definen juntos el numero de interacciones.
• StartExpression establece el valor inicial del rango de bucle
• EndExpresion establece el valor final del rango de bucle
• STEP ChangeExpression opcionalmente establece el valor por el cual la etiquetabucle se incrementa o disminuye durante cada INTERACCION; si no se especifica esto, se utiliza un valor predeterminado de 1
Cuando se ejecuta un ciclo FOR, en INTOUCH:
1. establece LoopTag al valor de StartExpression
2. prueba si LoopTag es mayor que EndExpression. en tal caso a InTouch IHM sale del bucle. (si ChangeExpression es negativo, el InTouch IHM prueba si LoopTag es inferiorEndExpression)
3. ejecuta las sentencias dentro del bucle.
4. incrementos LoopTag por el valor de ChangeExpression (1 menos que se especifique lo contrario)
5. repite los pasos 2 a 4
Recuerde las siguientes reglas cuando se trabaje con bucles FOR:
• Para bucles se pueden anidar. el número de niveles de anidamiento Maxinum depende de los recursos de memoria y del sistema disponible.
• para cadasentencia FOR, debe haber una declaración SIGUIENTE cierre. Una sentencia NEXT se aplica siempre a la más cercana antes PARA declaración en el mismo nivel de anidamiento.
• LoopTag debe haber una etiqueta numérica (o variable local)
• StartExpression, EndExpression y ChangeExpression deben ser expresiones válidas que se evalúan como un resultado numérico.
• Si ChangeExpression es positivo,EndExpression debe ser mayor que StartExpression; si ChangeExpression es negativo, StartExpression debe ser mayor EndExpression. De lo contrario, el bucle no se inicia.
• Para salir de un bucle, utilice la instrucción Exit For
• Hay un límite de tiempo para los bucles
FileReadMessage() Function
Lee un número de bytes (o una línea) de datos de la cadena de un archivo.
Sintaxis
[result=]...
Leer documento completo

Regístrate para leer el documento completo.

Estos documentos también te pueden resultar útiles

  • Intouchables
  • INTOUCHABLES
  • Intouchable
  • Análisis "Intouchables"
  • Intouch
  • intouch
  • Intouch
  • labview vs Intouch

Conviértase en miembro formal de Buenas Tareas

INSCRÍBETE - ES GRATIS