Sei sulla pagina 1di 14

Ingeniera Produccin

DAQmx VIs: Industrial

Temario Cap II
Conceptos VI
At its core, DAQmx is a powerful hardware driver
Labview: Conceptos for controlling data acquisition hardware.
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabVIEW,
LabVIEW, C,
C, .NET
.NET
LabView: Tipos Vis
LabView: Paletas
Application Software
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster NI-DAQmx
NI-DAQmx
LabView: Decisiones Hardware Driver
en VI
LabView: Otras
Estructuras
LabView: String USB,
USB, PXI
PXI Express,
Express, PCI
PCI Express
Express

LabView: I/O Files Bus


Labview: DAQ 6009

Hundreds
Hundreds of
of DAQ
DAQ Devices
Devices

DAQ Hardware

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II
Conceptos VI
The DAQmx API
Labview: Conceptos
Bsicos
LabView: Paneles y
What is an API?
Diagrama de Bloques
LabView: Tipos Vis
An Application Programing Interface a standard
LabView: Paletas way of communication from one software
LabView: Herramientas
LabView: HelloWorld component to another
LabView: Cluster
LabView: Decisiones In the case of DAQmx, we communicate via a
en VI
LabView: Otras standard API to DAQ hardware
Estructuras
DAQmx API
LabView: String
LabView: I/O Files
Labview: DAQ 6009
Internal Driver Software

DAQ Hardware
2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Crear Canal Virtual


Conceptos VI
Labview: Conceptos
Bsicos
Creates a virtual channel and adds it to a DAQmx
LabView: Paneles y task. If a task doesnt exist, it creates one.
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Trigger ( Flanco de Disparo)


Conceptos VI
Labview: Conceptos Configures a trigger to perform a specific action.
Bsicos
LabView: Paneles y
The most common actions are a start trigger and
Diagrama de Bloques reference trigger.
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Timing ( Muestreo)


Conceptos VI
Labview: Conceptos Configures the timing for hardware-timed data
Bsicos
LabView: Paneles y
acquisition.
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Timing ( Muestreo)


Conceptos VI
Labview: Conceptos What is the buffer?
Bsicos
LabView: Paneles y A buffer is a temporary storage in computer memory for acquired or to-be-generated
Diagrama de Bloques
LabView: Tipos Vis
samples. Think of this as a portion of the computer memory that is dedicated to storing
LabView: Paletas data that is directly communicating with the hardware. LabVIEW or your application
LabView: Herramientas development environment has its own memory that will transfer or receive data from the
LabView: HelloWorld
DAQmx buffer.
LabView: Cluster
LabView: Decisiones
en VI When Is a Buffer Created?
LabView: Otras
Estructuras
LabView: String
For finite or continuous acquisitions, NI-DAQmx creates a buffer. If you set sample mode
LabView: I/O Files to Hardware Timed Single Point, NI-DAQmx does not create a buffer. Hardware Timed
Labview: DAQ 6009 Single Point is common in real-time applications.

For fully synchronized data acquisition, the trigger and sample clock should be the same
for all devices.

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Start Task ( Inicio de Tarea)


Conceptos VI
Labview: Conceptos Starts your task. The task is now in the running
Bsicos
LabView: Paneles y
state.
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Modelo de tareas


Conceptos VI
Labview: Conceptos
Bsicos
LabView: Paneles y Create Verify Reserve Commit Start
Diagrama de Bloques Unverifie Committ
LabView: Tipos Vis d Verified Reserved ed Running
LabView: Paletas
LabView: Herramientas Clear Set Unreserve Stop
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras Abort
LabView: String Abort
LabView: I/O Files Abort
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Read (Lectura)


Conceptos VI
Labview: Conceptos Reads samples from the acquisition task.
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones Start your task and read data
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

The Read function adapts to different data types and channel counts

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Write (Escritura)


Conceptos VI
Labview: Conceptos Writes samples to the generation task.
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras Write data, then start your task
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

The Write function adapts to different data types and channel counts

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Clear Task (Limpieza de Tareas )


Conceptos VI
Labview: Conceptos Clears the task, and releases all of the resources. If
Bsicos
LabView: Paneles y the task needs to be reused, use Stop Task
Diagrama de Bloques
LabView: Tipos Vis
instead.
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Write/Read signal


Conceptos VI
Labview: Conceptos
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Read signal


Conceptos VI
Labview: Conceptos
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22
Ingeniera Produccin
DAQmx VIs: Industrial

Temario Cap II DAQmx: Write signal


Conceptos VI
Labview: Conceptos
Bsicos
LabView: Paneles y
Diagrama de Bloques
LabView: Tipos Vis
LabView: Paletas
LabView: Herramientas
LabView: HelloWorld
LabView: Cluster
LabView: Decisiones
en VI
LabView: Otras
Estructuras
LabView: String
LabView: I/O Files
Labview: DAQ 6009

2/22

Potrebbero piacerti anche