What is the best way to create an event frame to capture the time frame of one cycle?

My process collects the number of cycles that have occurred. I am trying to create an event frame that will collect the time frame of the cycle so I can visualize the process data that occurs just within one cycle.

My start trigger is '|Number of Cycles'>PrevVal('Number of Cycles','*-10s') to capture the initial cycle increase. What is the best way to configure an end trigger because the ways I have tried cause the start and end trigger to occur simultaneously. Is there a way to introduce a delay to the end trigger to prevent the overlap?