Hello Greg,
This is actually a VERY good question and I'm glad you posted this on the Developer Exchange for all to see. Currently, with the E Series boards you cannot perform a Pre-Triggered acquisition that runs continuously. (So you have discovered)
The workaround is to use the software form of triggering known as "Conditional Retrieval." For the most part, this NI-DAQ feature allows those with DAQ boards that do not support analog triggering to check for these analog conditions in software. The boards begin acquiring data and only return data from the buffer once the trigger conditions have been met. So it really basically serves the same purpose.
The point is, when using Conditional Retrieval, you are not faced with this "Continuous Pre-Trigge
red" limitation that you have noticed.
There is a LabVIEW shipping example that demonstrates this called "Cont Acq&Graph ExtScanClk Soft A-Trig.vi" Though it is technically an analog trigger example, you should still be able to use it for your application.
I hope this helps!
Russell
Applications Engineer
National Instruments
http://www.ni.com/support