I am streaming video from an HDMI signal through a PXI-6542 directly into IMAQ vision buffers using the "Advanced DMA" mode of the "Fetch Waveform" vi. It works well with a start trigger configured as a pattern match on the vertical sync pulse, which is on channel 28 from my interface. From the examples on streaming to disc, it is apparent that a software reference trigger must also be configured. Indeed, streaming does not work without it. I would now like to refine the streaming to remove the blanking information in the signal. This is defined on channel 24 as a digital high for active video and low otherwise. If I configure a pattern match pause trigger, it removes the blanking information and I get a perfect picture, but I can only get one frame. I am assuming that I still need a reference trigger, but I get the following error when I configure both a pause and a reference trigger:
Error -1074118619 occurred at niHSDIO Initiate.vi
Possible reason(s):
Driver Status: (Hex 0xBFFA4025) Pause and reference triggers cannot both be active in this session.
Status Code: -200628
Is there any way around this problem? and what role does the reference trigger play? Where does the software trigger come from and is it necessary for streaming applications?
Thanks in advance