Seleccionar Software de adquisición de datos | Logicbus S.A de C.V

Comprar ahora

Logicbus SA de CV

Buscar productos

Productos->Software y herramientas de desarrollo ->Software de adquisicion de datos para tarjetas de las familias USB-xxxx, PCI-DASxxxx y WEB-xx

Nota técnica: Seleccionando un software de adquisición de datos para tarjetas de las familias USB-xxxx, PCI-DASxxxx y WEB-xx


Objetivo:

Remarcar las diferentes opciones de software disponibles para aplicaciones de adquisición de datos (DAQ) de tarjetas de la familia USB-xxxx, PCI-DASxxxx y WEB-xxx

Interesados:

Usuarios no familiarizados en la adquisición de datos o que no han decidido qué software es la mejor solución para su proyecto.

Descripción general:

Los Softwares de adquisición de datos están disponibles en tres categorías básicas:

  • Aplicaciones listas para su ejecución, pre-configurados
  • Entornos de programación de propósito general
  • Entornos de programación para aplicaciones específicas

Aplicaciones listas para su ejecución.

Listas para su funcionamiento, las aplicaciones preconfiguradas son los más sencillos de usar, ya que no requieren programación ni habilidades especiales para la adquisición de datos. Estas aplicaciones están diseñadas para realizar fácilmente las tareas más comunes, tales como la configuración de dispositivos y canales, y el registro de datos y visualización.
Aunque son más fácil de usar, la desventaja de estas aplicaciones listas para funcionar es no pueden manejar las tareas más complejas. Si sus necesidades superan las capacidades de la aplicación, seleccione otra aplicación que soporte sus necesidades, o mudarse a un entorno de programación. Nuestras aplicaciones listas para su ejecución incluyen TracerDAQ, TracerDAQ Pro, DAQami y InstaCal.


TracerDAQ y TracerDAQ Pro TracerDAQ y TracerDAQ Pro
Conjunto de aplicaciones de instrumentos virtuales que se utilizan para generar, adquirir, analizar, visualizar y exportar datos. Incluye un graficador, osciloscopio, generador de funciones, y generador de pulsos. La versión Pro ofrece funciones mejoradas.

Sistema Operativo: Windows

DAQami

DAQami
Software con interfaz de “arrastrar y soltar” utilizado para adquirir, visualizar y registrar datos. DAQami se puede configurar para registrar los canales analógicos y para ver los datos en tiempo real o análisis posterior en pantallas configurables por el usuario.

Sistema Operativo: Windows

InstaCal
Una utilidad interactiva que configura el hardware de los dispositivos compatibles, y realizar tareas de calibración. InstaCal proporciona la manera más rápida de confirmar que señales válidas pueden ser adquiridas. InstaCal puede leer y escribir señales analógicas y digitales con el fin de probar la funcionalidad del dispositivo y para confirmar las conexiones del sensor y la integridad del sensor.

Sistema Operativo: Windows



Entornos de programación de uso general
Los entornos de programación como C / C++, C#, ​​Visual Basic  y Java son de uso general, lenguajes basados ​​en texto. Estas son las opciones de programación con los costos más flexibles y más bajos, pero también son los más difíciles y lentos para aprender. Los que tienen conocimientos previos de programación son más propensos a tener éxito en los estos lenguajes de programación a contrario de los que no tienen experiencia en programación.
Tenemos numerosas opciones para los programadores de bajo nivel para cualquier entorno de programación y cualquier sistema operativo, como la Librería Universal (UL), UL para Android, DAQFlex, los controladores de Linux y el  módulo script Python para DASYLab.


Universal Library
Biblioteca de programación de funciones para C, C++, VB, C# .Net, and VB .Net utilizando Visual Studio y otros IDEs. La UL incluye un controlador común con una interfaz de programación de aplicaciones (API) para la mayoría de las tarjetas y dispositivos de adquisición de datos de USB y PCI.

Sistema Operativo: Windows

UL para Android

UL para Android
Biblioteca de programación de funciones para los programadores de Java que desarrollan aplicaciones para tabletas y teléfonos basados ​​en Android. UL para Android se comunica con los dispositivos DAQ USB y PCI.

Sistema Operativo: Android

DAQFlex

DAQFlex
Para las plataformas más allá de Windows o Android, ofrecemos DAQFlex , un software framework que combina un protocolo de comandos basada en mensajes con un pequeño controlador “footprint” para desarrollar aplicaciones de adquisición de datos en cualquier sistema operativo. Se puede programar en cualquier lenguaje o sistema operativo mediante el envío de comandos DAQFlex a través de controladores USB en modo kernel . Opcionalmente, esta disponible un controlador DAQFlex de fácil uso para C# en Windows, Linux y Mac OS X.

Sistema Operativo: Windows, Linux, Mac OS X

Controladores Linux

Controladores Linux
Los controladores de Linux de código abierto están disponibles a través de un tercero. Estos controladores están probados y son compatibles con muchos de nuestros dispositivos DAQ USB

Sistema Operativo:  Linux OS

Módulo script Python para DASYLab
El Script Python es soportado en DASYLab (versión Full y Pro), y permite a los usuarios crear módulos personalizados con script Python . Esta característica aporta a DASYLab la facultad de adquisición y análisis de datos para los que prefieren programar en un lenguaje basado en texto.

Sistema Operativo: Windows



Entornos de programación para aplicaciones específicas
Son soluciones de un solo proveedor que se dirigen a segmentos particulares. Las aplicaciones populares de programación basados ​​en iconos incluyen NI LabVIEW y DASYLab . Estos ambientes se centran en pruebas, medición y funciones de control, y proporcionan un rico ambiente para aplicaciones de prueba y medición. MATLAB se centra en técnicas computacionales y modelado y proporciona un entorno de programación popular para la adquisición de datos de un dispositivo y el análisis de estos datos.
Los entornos de programación para aplicaciones específicas son más fáciles de aprender que los entornos de programación de propósito general como C, y son una gran opción para aquellos que no son programadores capacitados.
La desventaja de un entorno de programación de alto nivel es el costo relativamente alto de la compra. Tanto MATLAB y NI LabVIEW cuestan más de $ 2,000 dolares para una única licencia, mientras que DASYLab es una opción menos costosa casi un cuarto del precio de MATLAB y NI LabVIEW.
Otro punto a considerar es el número limitado de programadores en relación con entornos de uso general. Hay muchos más programadores de C que NI LabVIEW, DASYLab o programadores de MATLAB. Esta es una consideración importante si usted necesita mantener una aplicación durante un largo período.
Contamos con drivers para NI LabVIEW (ULx para NI LabVIEW ) y DASYLab . Controladores para MATLAB están disponibles para muchos de nuestros dispositivos de de adquisición de datos USB en el sitio web de MATLAB.


ULx para NI LabVIEW

ULx para NI LabVIEW
Una amplia biblioteca de VIs y programas de ejemplo para NI LabVIEW con los que se pueden desarrollar aplicaciones personalizadas que interactúan con la mayoría de los nuestros módulos USB y PCI.

Sistema Operativo: Windows

DASYLab

DASYLab
Software de adquisición de datos basado en iconos, gráficos, control y análisis que permite a los usuarios crear aplicaciones complejas en un tiempo mínimo sin necesidad de programación basada en texto.

Sistema Operativo: Windows

MATLAB

MATLAB
Lenguaje de alto nivel y un entorno interactivo para el cálculo numérico, visualización y programación. La herramienta “Data Acquisition”, proporcionado por “The MathWorks”, permite a los usuarios adquirir los datos de la mayoría de nuestros módulos USB y PCI

Sistema Operativo: Windows

Nota: Este software no es distribuido por Logicbus, pero es compatible con nuestras tarjetas de adquisición de datos.



Tabla comparativa de entornos de programación de uso general y programación para aplicaciones específicas


Opción

C, C++, C#, VB, Java

NI LabVIEW

DASYLab

MATLAB

Facilidad de programación DAQ (Novatos)

Difícil

Medio

Fácil

Medio

Tamaño de la comunidad de programacion

Muy Grande

Grande

Mediana

Grande

Aplicaciones complejas

Si

Si

No

Si

Soporte integrado de adquisición de datos

No

Si

Si

No

Soporte integrado para analisis

No

Si

Si

Si

Soporte Tecnico por Logicbus

Básica

Básica

Si

Básica



Más información
Póngase en contacto con Logicbus para obtener asistencia en la elección del entorno de software de adquisición de datos para satisfacer sus necesidades:
soporte@logicbus.com
www.logicbus.com