Marianne,
The digital I/O lines on the PCI-6110 are static (software-timed). Thus, the manner in which you are writing to them is your only option. Furthermore, you will never be able to obtain truly precise pulse specs because software is controlling the timing. I would suggest that you use one of your board's counters to generate your pulse. Pulse generation is one of the operations counters are designed to perform. On your computer, you should have an example installed that demonstrates how to perform this task in CVI, STCgenerateSinglePulse. I would suggest taking a look at this example.
Good luck with your application.
Spencer S.