Introduction: I am using Picoscope 3404B, with r10_5_1_1 sdk. Working with .NET (C#), based on PS3000ACSConsole example code. I have successfully set timebase, vertical resolutions, signal generator, and captured data based on CollectBlockTriggered method from example.
The question: is there a way to put the trigger event in the middle of received block ?
right now: event - data - data - data - data - data - data
want this: data - data - data - event - data - data - data
Right now, as I understand, trigger event occurs, and then data block is received. I would like to receive data block, where trigger occurs in middle of data points (like on usual oscilloscopes), but i could not find a way to set negative delay with Imports.SetTriggerDelay(_handle, triggerDelay); function, because it's argument - triggerDelay - is unsigned (uint32_t), as written in ps3000abpg.en.pdf r12. If I set triggerDelay value to some value, then it just shifts the trigger event more to the left, which is the exact opposite of what I want to achieve.
Am I missing something? What is the best way to do this ?