¿Qué son las escalas personalizadas de NI-DAQmx y como las utilizo?



Software Primario:
Versión de Software Primario: 7.2
Versión de Software Primario Corregido: N/A
Software Secundario: N/A

Problema:

Estoy utilizando un dispositivo que mide una señal de acuerdo a una escala predefinida. ¿Cómo puedo utilizar las escalas personalizadas de NI-DAQmx para trabajar directamente con los valores ya escalados?

Solución:

NI-DAQmx incluye soporte para muchos de los transductores, sensores y actuadores más comunes. Sin embargo si NI-DAQmx no soporta explícitamente tu actuador o transductor, se puede crear una escala personalizada que especifica una conversión de los valores que mide cada canal a las unidades escaladas asociadas al sensor. Utilizar una escala personalizada no modifica la medición física; solo la manera en la que se interpretan los datos.

Pre-escalados contra unidades escaladas
Pre-escalados se refiere a los valores expresados en la unidad del canal antes de aplicar la escala personalizada. Usualmente las unidades pre-escaladas son Volts o Amperes ya que la mayoría de los canales medirán o generarán una señal de este tipo. Sin embargo es posible asociar una escala con un canal que está explicitamente soportado por NI-DAQmx. En este caso las unidades pre-escaladas son las que utiliza el transductor soportado. Por ejemplo si asoscia una escala con una entrada que mide resistencia, el valor pre-escalado sería ohms y la escala nos indicaría como convertir de ohms a las unidades deseadas.

Escalados se refiere a los valores expresados en su unidad final, después de que NI-DAQmx aplica la escala personalizada. Usted puede definir escalas personalizadas a su gusto para que cumplan de la mejor manera las especificaciones de su aplicación. Por ejemplo, si asigna una escala posición lineal-voltaje en un canal de salida de voltaje, las muestras pre-escaladas serían en volts mientras que las señales escaladas serían metros.

Tipos de escalas personalizadas de NI-DAQmx
NI-DAQmx provee 4 tipos de escalas:
Utilizar las escalas personalizadas de NI-DAQmx
Las escalas personalizadas de NI-DAQmx pueden ser creadas y aplicadas desde Measurement & Automation Explorer (MAX), DAQ Assistant, o programaticamente en LabVIEW o LabWindows™/CVI™. Para una descripción más detallada sobre como crear una escala personalizada consultar los siguientes artículos KnowledgeBase:

KnowledgeBase 4XC8EAN8: How Do I Make a Custom Scale in Measurement & Automation Explorer (MAX)?

KnowledgeBase 3NRGCC46: How Do I Programmatically Create NI-DAQmx Custom Scales in LabVIEW?

Las escalas personalizadas se pueden aplicar a canales de entrada y de salida: Cuando una escala se asigna a un canal, la escala se aplica a todos los atributos y propiedades que normalmente se expresa en unidades pre-escaladas. Esto incluye los valores máximos y mínimos asignados al canal. Por ejemplo si una escala personalizada que convierte de volts a metros se aplica a un canal de voltaje, los atributos de máximo y mínimo se expresan en metros.

Ejemplo - Convertir Volts a Revoluciones/Minutos
Imagíne que conectó un canal de salida analógica de voltaje a un motor cuya velocidad es proporcional al voltaje generado, y quiere crear una escala que especifíca esta conversión. Las unidades pre-escaladas en este caso serían Volts y las unidades pre-escaladas serían revoluciones/minuto. Usted especificaría la ecuación, tabla o mapa que convierte estos datos de volts a revoluciones/minuto. Después de haber creado la escala la debe asociar con un canal de salida analógica de voltaje. En vez de hacer la conversión manualmente o implementar una sección de código que haga esta operación, la escala personalizada lo hace automaticamente. Las escálas simplifican el código y mejoran la funcionalidad de la aplicación.

Nota: NI-DAQ tradicional incluye escalas lineales, polinomiales y de tabla. Estas operan de la misma manera que las escalas personalizadas de NI-DAQmx.

Ligas Relacionadas:

KnowledgeBase 4XC8EAN8: How Do I Make a Custom Scale in Measurement & Automation Explorer (MAX)?
KnowledgeBase 3NRGCC46: How Do I Programmatically Create NI-DAQmx Custom Scales in LabVIEW?
KnowledgeBase 31BDORW0: How to Configure Signal Input Range for My Task or Virtual Channel When Using a Custom Scale
KnowledgeBase 32NH7IL1: Setting Software Trigger Levels in LabVIEW When Using Virtual Channels with Custom Scales.
KnowledgeBase 190HJOZ1: Forward & Reverse Polynomials When Using a Custom Polynomial Scale in Measurement & Automation or the Channel Wizard

Archivos Adjuntos:





Día del Reporte: 08/12/2003
Última Actualización: 06/29/2013
Identificación del Documento: 30BG5VMW