Welcome to Scribd, the world's digital library. Read, publish, and share books and documents. See more
Download
Standard view
Full view
of .
Look up keyword
Like this
138Activity
0 of .
Results for:
No results containing your search query
P. 1
Manual USB

Manual USB

Ratings: (0)|Views: 3,549|Likes:
Published by Pancho Xavier

More info:

Published by: Pancho Xavier on Jan 11, 2010
Copyright:Attribution Non-commercial

Availability:

Read on Scribd mobile: iPhone, iPad and Android.
download as PDF, TXT or read online from Scribd
See more
See less

08/03/2013

pdf

text

original

 
 
UNIVERSIDAD POLITECNICA SALESIANASISTEMAS MICROPROCESADOS I
UNIVERSIDAD POLITÉCNICA SALESIANA
INGENIERIA ELECTRÓNICA EN TELECOMUNICACIONES
SISTEMAS MICROPROCESADOS I
Tema:
Desarrollo Comunicación USB PC-PIC-PC con LabView.
Fecha de Realización:
2009 / 12 / 28 / 
año mes díaRealizado por:Alumnos:
Cristian ZapataFrancisco JuradoPeriodo Lectivo: 2009- 2010
Cristian ZapataFrancisco Jurado 1
 
 
UNIVERSIDAD POLITECNICA SALESIANASISTEMAS MICROPROCESADOS I
Desarrollo del programa en LabView
Creamos un Nuevo Proyecto en LabView
Ventana de presentación de Inicio de LabView.
Comunicación USB con LabView.
Para realizar la comunicación USN mediante LabView se necesita crear un archivo dll (Dynamic LinkLibrary), para lo cual se deben seguir las instrucciones que se indican en los tutoriales de la pagina de laNational Instruments
en este tutorial para mayor facilidad en su desarrollo se adjuntael archivo
FASE.dll
y un ejecutable desarrollado en Visual Basic llamado
Register the DLL,
estosarchivos los guardamos en la misma carpeta donde se localiza nuestro proyecto.Como primer pasodebemos ejecutar el archivo ejecutable llamado
Register the DLL
, el cual nos servirá para poder registrar esta librería en Windows, luego de ejecutar exitosamente este archivo procedemos a realizar los siguientes pasos para la creación de nuestro programa.
1.
En la Ventana de
Block Diagram
en el menú
Functions,
accedemos al submenú
Connectivity
seleccionamos
ActiveX
y escogemos
Automation Open.
 A este objeto creamos una constante en la entrada
Automation Refnum
, damos click derecho sobre laconstante creada y seleccionamos
Select ActiveX Class
y en
Browse
buscamos nuestro archivo dll el
Cristian ZapataFrancisco Jurado 2
 
 
UNIVERSIDAD POLITECNICA SALESIANASISTEMAS MICROPROCESADOS I
cual lo debemos situar en la misma carpeta en la que se va a grabar este programa en LabView.
2.
En el menú
Functions,
accedemos al submenú
Programming
seleccionamos
Aplication Control
yescogemos la opción de
Invoke Node
 esta función la unimos a la salida
Automation Refnum
del objeto
Automation Open
, automáticamente el objeto
Invoke Node
cambiara de nombre a
_Class3
que serefiere a los parámetros de nuestro archivo dll, damos click derecho sobre el icono
Invoke Node
y en elmenú que aparece seleccionamos
Select Method
y en el cuadro de dialogo que aparece escogemos
ConnectToHID
, y en el icono aparece una opción llamada
pHostWin
a esta entrada creamos unaconstante y dejamos por defecto el cero.
3.
En el menú
Functions
, de la ventana de
Diagram Block
escogemos el icono
Exec Control
yseleccionamos
While Loop
y lo creamos es aconsejable que sea grande para poder colocar los demásitems necesarios.
4.
Dentro del lazo
While Loop
ingresamos el icono de
Invoke Node
y lo unimos al primer 
Invoke Node
creado luego le damos un click y en el menú que nos aparece seleccionamos la opción
readhid
y en elicono aparecerán dos niveles
readhid
y Buffer, ingresamos al menú
Functions
en el submenú
Cristian ZapataFrancisco Jurado 3

Activity (138)

You've already reviewed this. Edit your review.
1 hundred reads
1 thousand reads
Antonio Gil liked this
Pelado Petry liked this
Fercho Gaytan liked this
picatilio liked this
picatilio liked this
Cagiva125 liked this

You're Reading a Free Preview

Download
scribd
/*********** DO NOT ALTER ANYTHING BELOW THIS LINE ! ************/ var s_code=s.t();if(s_code)document.write(s_code)//-->