lunes, 27 de julio de 2009

Uso de JAVA con TestStand

logoteststand Ahora puede hacer uso de clases Java directamente a partir de secuencias de TestStand.

Sabemos que TestStand puede usar componentes de varios tipos: LabVIEW (VI), LabWindows/CVI (.c, .obj, .lib, .dll), DLL (para todos los lenguajes que pueden generar DLL: C + +, Pascal Object con Delphi, Visual Basic y otros ....), ActiveX (para todos los lenguajes compatibles). NET (con los lenguajes compatibles...) y HTbasic. Uno podría decir que estos adaptadores (adapters en Inglés) son principalmente de tecnologías de Microsoft. Opción comercial podríe ser, pero no estaría contando con la posibilidad de programar usted mismo, sobre todo que se puede seguir los ejemplos de adaptadores, mencionados anteriormente, que se suministran con TestStand.

En este sentido, un nuevo adaptador existe: el adaptador JAVA. Se compone de tres grupos:

  • StartStop: para iniciar y detener la máquina virtual Java (JVM);
  • Methods: para usar un método de una clase
  • Static methods: para usar un método de una clase estatica

El uso de los métodos permite los pasos siguitentes: Numeric Limit Test, String Value Test, Pass/Fail Test et Action.

Véase a continuación un ejemplo de una secuencia de prubas (en este caso de una tarjeta madre de un PC) escrito en Java (ver la carpeta Java en los ejemplos de TestStand).

TestStand-java
Secuencia de prueba en JAVA en TestStand

Cabe señalar que los codigos de fuente de los adaptadores Java están escritos en C con LabWindows/CVI. La interfaz de configuración de la propiedades que sigue es, entonces, editable.

Java_EditJavaCall_db 
Propriedades de un pasos JAVA en TestStand

El adaptador JAVA es compatible con TestStand a partir 3.0, LabWindows/CVI a partir 6.0 y Java 2 version 1.4.