domingo, 16 de marzo de 2014

Puerto paralelo en Labview

Acá va, especialmente para Oliver, un VI para trabajar con puerto paralelo. Espero que les sirva y cualquier cosa comenten. Saludos.

Descargar VI.
Permite ver las tensiones en los pines del Puerto paralelo y leer/escribir a sus registros de entrada/salida (DATA, STATUS y CONTROL). Los colores oscuros indican tensiones bajas en los pines (FALSO) y los colores claros tensiones altas (VERDADERO). Algunas de estas tensiones se muestran/controlan invertidas en los registros DATA, STATUS y CONTROL.
Los registros DATA, STATUS y CONTROL se muestran como los ve el software, mientras que los colores se muestran como los ve el hardwareParalelo.vi 
Paralelo.vi
(Imagen tomada de PC Parallel Port)
ci8DATA El valor que el usuario introduzca aquí se escribirá al registro DATA del puerto (PORT+0). Se muestra en formato binario.
ci8CONTROL El valor que el usuario introduzca aquí se escribirá al registro CONTROL del puerto (PORT+2). Se muestra en formato binario.
cu32Actualizar cada (ms) Establece cada cuanto se actualizarán los valores, o sea, cada cuanto se leerá y escribirá el puerto.Recuerde que luego de actualizar el valor en algún control numérico debe presionar ENTER o hacer clic afuera de éste para que el valor se tome por actualizado.
ci16Puerto Dirección del puerto a utilizar.Aunque solo hay 3 puertos predefinidos, se pueden agregar más en caso la PC tuviera otros.
cboolSalir Presione para terminar la ejecución del VI.
ibool13 STATUS_4.
ibool12 STATUS_5.
ibool-11 NOT_STATUS_7 (entra invertido).
ibool10 STATUS_6.
iboolDATA_7.
iboolDATA_6.
iboolDATA_5.
iboolDATA_4.
iboolDATA_3.
iboolDATA_2.
iboolDATA_1.
iboolDATA_0.
ibool-1 NOT_CONTROL_0 (sale invertido).
ibool25 GND.
ibool24 GND.
ibool23 GND.
ibool22 GND.
ibool21 GND.
ibool20 GND.
ibool19 GND.
ibool18GND.
ibool-17 NOT_CONTROL_3 (sale invertido).
ibool16 CONTROL_2.
ibool15 STATUS_3.
ibool-14 NOT_CONTROL_1 (sale invertido).
ii8STATUS Muestra el valor que hay en el registro STATUS del puerto (PORT+1). Se muestra en formato binario.
Paralelo.vi
In Port.viIn Port.vi C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\Platform\portaccess.llb\In Port.vi
In Port8.viIn Port8.vi C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\Platform\portaccess.llb\In Port8.vi
Out Port.viOut Port.vi C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\Platform\portaccess.llb\Out Port.vi
Out Port8.viOut Port8.vi C:\Archivos de programa\National Instruments\LabVIEW 8.6\vi.lib\Platform\portaccess.llb\Out Port8.vi

Position in Hierarchy

Paralelo.vi