1. I write a frame (ncWriteObj), wait for a response ot be available (ncWaitForState), and then read the response (ncReadObj). This process takes at least 2.0 ms, although by watching the bus traffic with a 2nd PC, I see that the response is available 0.08ms after my write left the queue.
2. I perform continuous writes as fast as possible (like the case above without a wait and read). LabVIEW 6 and the nican.dll write to the queue at about 0.2ms/write. By watching the bus traffic I see that actual writes to the bus are occurring at 1.0ms/write. Of couse at this rate the queue quickly overflows.
Any suggestions on how to reduce the nican.dll overhead? Is there a VxD or similar kernel-level board driv
er available that can be used to perform writes to the bus faster than 1/ms?