Integración con librerías de API.NET Integración con librerías de API.NET | HBM

Ejemplo: Demo de software para leer y escribir comandos, y para visualizar mediciones en VisualStudio utilizando la API común de HBM

Este breve ejemplo utiliza una demo de software sencilla del amplificador PMX conectado a un PC u ordenador portátil equipado con VisualStudio, de Microsoft.

Introducción

Requisitos del sistema

Para utilizar la versión actual de la API de HBM, el PC debe cumplir los siguientes requisitos mínimos:

  • Procesador Intel Pentium de 1 GHz o equivalente
  • Windows® XP (32-Bit or 64-Bit), Windows® VistaTM (32 bits o 64 bits) or Windows® 7 (32 bits o 64 bits)
  • Microsoft Internet Explorer versión 6.0 (o superior)
  • Memoria interna (RAM)
  • 512 megabytes para Windows® XP
  • 1024 megabytes para Windows® VistaTM y Windows® 7
  • Tarjeta gráfica con resolución de 1024 x 768 pixeles
  • Aprox. 30 megabytes de espacio libre en el disco duro
  • Ratón Microsoft o 100% compatible
  • Interfaz Ethernet (10/100 Mbits) para conexión de los dispositivos

Requisitos previos para construir un programa con la API de HBM para .Net:

  • Microsoft Windows XP (o posterior)
  • Microsoft Visual Studio .Net 2012 (.Net Framework 4.0 o posterior)
  • Archivos DLL de HBM (Hbm.API.Common.dll, Hbm.API.Scan.dll, Hbm.API.SensorDB.dll, VistaDB.4.dll, HBM_Scan.dll, lib_json.dll )
  • Archivos DLL de los dispositivos de HBM que desee utilizar conjuntamente con el programa
  • Para los dispositivos PMX: Hbm.API.PMX.dll

Requisitos previos para utilizar la API de HBM desde LabVIEW, de National Instruments:

  • Microsoft Windows XP (o posterior)
  • LabVIEW 2009 (o posterior)
  • Archivos DLL de HBM (Hbm.API.Common.dll, Hbm.API.Scan.dll, Hbm.API.SensorDB.dll, VistaDB.4.dll, HBM_Scan.dll, lib_json.dll )
  • Archivos DLL de los dispositivos de HBM que desee utilizar conjuntamente con el programa
  • Para los dispositivos PMX: Hbm.API.PMX.dll

Para distribuir el programa, que hace uso de funciones y tipos de datos de la API de HBM, es preciso:

  • Instalar .NET framework 4.0 en el sistema objetivo
  • Copiar en el sistema objetivo los archivos DLL de HBM siguientes, junto con el programa:
  • Archivos DLL de HBM (Hbm.API.Common.dll, Hbm.API.Scan.dll, Hbm.API.SensorDB.dll, VistaDB.4.dll, HBM_Scan.dll, lib_json.dll )
  • Archivos DLL de los dispositivos de HBM que desee utilizar conjuntamente con el programa
  • Para los dispositivos PMX: Hbm.API.PMX.dll

Para probar los programas, asegúrese de tener conectado un instrumento compatible (como PMX o QuantumX) al mismo segmento de red que el PC. Compruebe también que el firewall del PC no bloquee la comunicación con el instrumento.

Para ejecutar el ejemplo

Para ejecutar el ejemplo, inicie VisualStudio y cargue el proyecto “DemoProject.csproj”.

  • Inicie el ejemplo pulsando el botón   .
  • En el ejemplo se establece una conexión con PMX a través de Ethernet (TCP/IP). Utilice los botones del lado izquierdo para inicializar, registrar, escanear y conectarse a PMX.
  • La opción "Explore" muestra todos los canales de medición de PMX:

Verá otras funciones que permiten obtener un solo dato de medición o datos de medición continuos:

La conexión puede interrumpirse pulsando el botón “Disconnect”.

Para más información acerca de las funciones y métodos de PMX soportados por la API común de HBM, consulte el fichero de ayuda CHM "CommonDeviceAPI.chm", que forma parte de la API.

SUGERENCIA

Para más información acerca de las funciones y métodos de PMX soportados por la API común de HBM, consulte el fichero de ayuda CHM "CommonDeviceAPI.chm", que forma parte de la API.

Descargo de responsabilidad

El ejemplo tiene por objeto explicar el proceso de integración de PMX en LabView utilizando el juego de comandos de PMX. Este ejemplo no implica garantía alguna.