10-06-2005 01:09 PM
10-07-2005 03:55 PM
I'm sorry, but I had a difficult time completely understanding your issue. But what I think you are basically trying to do is read a data file into LabView, and then transmit it over the digital ouput line of your board. Now the drawback to doing this on the PCI 6602 board is that the 6602 digital output doesn’t have a buffer at all. It is static as you said, which means to write data to the line you write it directly from LabView to the line itself. Which means that you are going to be completely limited by the speed in which your CPU can execute the while loop, and subsequently how fast your OS will give you CPU cycles. So the only thing you can do really is try to optimize all of the code within in your while loop so that it can execute as quickly as possible. But you will still be limited by when your OS will let LabView have access to the CPU and this can be relatively slow. This is the drawback of anything that is software timed, which is why for speed it is always good to look in to doing things hardware time. So if speed is a serious concern you may want to look into getting a DIO board that supports buffered digital output.
10-09-2005 05:46 AM
10-10-2005 10:07 AM