LabVIEW

cancel
Showing results for 
Search instead for 
Did you mean: 

I am using

the PORT IN/OUT vis from LabVIEW 6i on Windows 95 to read data off an 8255 PPI. The PPI is on a third party card I am using which generates an interrupt on IRQ7 when the data is ready, how do I then trigger a read in LabVIEW when the interrupt is asserted?I need to read 20-bits of data off a third party card which uses an 8255. When the data is ready to be read, an interrupt is asserted (by the card) on IRQ7.

How do I trigger LabVIEW to read when this interrupt is asserted, and is there a fast easy way to do this without having to write my own DLL to drive the card?
The interrupts are very high speed, and I'm not sure LabVIEW is fast enough on its own.
Download All
0 Kudos
Message 1 of 2
(2,575 Views)
the PORT IN/OUT vis from LabVIEW 6i on Windows 95 to read data off an 8255 PPI. The PPI is on a third party card I am using which generates an interrupt on IRQ7 when the data is ready, how do I then trigger a read in LabVIEW when the interrupt is asserted?LabVIEW does not have a mechanism for responding to an irq. I think the best way to do this is to create a dll reacts to the inq and reads all data from the parallel port into LabVIEW. This is pretty much what NI-DAQ does. In an attempt to pull an alternate suggestion out of thin air, you may want to reroute the interupt to a pin on the parallel port and continiously poll the port in LabVIEW looking for changes.

Jeremy
Message 2 of 2
(2,575 Views)