Hi all,
I have a problem in performing the acquisition data as described below:
1) I sent a burst command to UUT for reading data (on PCI 6541 card #1). Ex: a command to read 10 data
2) UUT will respond by sending:
a) the requested data which is not in 1 continous burst; Ex: 2+3+1+4
b) a Rd_Clk which is connected to the STROBE pin of the 2nd PCI 6541 card
c) A Data_Valid signal; Active "high"
My test setup is :
1) PC with window XP
2) LabVIEW 8.0
and my different test sequeneces are:
1) I use Data_valid rising_edge as the "Pattern Match Start Trigger" with number of sample =10
--> in this case the acquisition data is not completed and contains both Valid & Invalid data
2)
a) Data_valid rising_edge for "Pattern Match Start Trigger" followed on by
b) Data_valid "1" for "Pattern Match Reference Trigger"; To sampling only when data is valid
--> In this case I got an Error indicating LV is still waiting for the samples to become available
3)
a) Data_valid rising_edge for "Pattern Match Start Trigger" followed on by
b) Data_valid falling_edge for "Pattern Match PauseTrigger"; To stop sampling when data is invalid
--> I got almost the same acquistion data as in test sequence #1 above.
What should I do to capture only the valid data?
Thanks
Hai.