<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=Windows-1252">
<style type="text/css" id="owaParaStyle"></style>
</head>
<body dir="ltr" fpstyle="1" ocsi="0">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi Florian,
<div><br>
</div>
<div>The following code should be close to what you are looking for:</div>
<div><br>
</div>
<div><font face="Courier New">%make sure that the events are stored chronologically...</font></div>
<div><font face="Courier New">EEG=eeg_checkset(EEG,'eventconsistency');</font></div>
<div><font face="Courier New"><br>
</font></div>
<div><font face="Courier New">%loop through the events looking for events that are within a "point_range" of each other...</font></div>
<div><font face="Courier New">%store the indexes of the "too close" events in the "reject_index" array...</font></div>
<div><span style="font-family: 'Courier New'; font-size: 10pt;">point_range=50;</span></div>
<div><font face="Courier New">reject_index=[];</font></div>
<div><font face="Courier New">j=0;</font></div>
<div><font face="Courier New">for i=1:length(EEG.event)-1;</font></div>
<div><font face="Courier New">    if EEG.event(i+1).latency-EEG.event(i).latency<point_range;</font></div>
<div><font face="Courier New">        j=j+1;</font></div>
<div><font face="Courier New">        reject_index(j)=i+1;</font></div>
<div><font face="Courier New">    end</font></div>
<div><font face="Courier New">end</font></div>
<div><font face="Courier New"><br>
</font></div>
<div><font face="Courier New">%purge the "too close" events...</font></div>
<div><font face="Courier New">EEG.event(reject_indexes)=[];<br>
</font>
<div><br>
<div style="font-family:Tahoma; font-size:13px">
<div class="BodyFragment"><font size="2"><span style="font-size:10pt">
<div class="PlainText"><br>
</div>
<div class="PlainText">The way that this is currently written ignores the event type an will always purge the second event of two "too close" events... even if the purge event is a "boundary" event. If you also need to place contingencies on the event type
 I could expand it out for you.</div>
<div class="PlainText"><br>
</div>
<div class="PlainText"><br>
</div>
<div class="PlainText">James Desjardins, MA<br>
Electrophysiology Technologist<br>
Cognitive and Affective Neuroscience Lab, Psychology Department <br>
Jack and Nora Walker Centre for Lifespan Development Research<br>
Brock University<br>
500 Glenridge Ave.<br>
St. Catharines, ON, Canada L2S 3A1<br>
905-688-5550 x4676<br>
--<br>
"'Cause you never can tell What goes on down below!<br>
"This pool might be bigger Than you or I know!"<br>
<br>
McElligot's Pool<br>
Dr.Seuss 1947</div>
</span></font></div>
</div>
</div>
<div style="font-family: Times New Roman; color: #000000; font-size: 16px">
<hr tabindex="-1">
<div id="divRpF233342" style="direction: ltr;"><font face="Tahoma" size="2" color="#000000"><b>From:</b> eeglablist-bounces@sccn.ucsd.edu [eeglablist-bounces@sccn.ucsd.edu] on behalf of florian.faehling@gmail.com [florian.faehling@gmail.com]<br>
<b>Sent:</b> March-11-14 9:41 AM<br>
<b>To:</b> eeglablist@sccn.ucsd.edu<br>
<b>Subject:</b> [Eeglablist] How to disentangle two events?<br>
</font><br>
</div>
<div></div>
<div>
<div dir="ltr">
<div style="font-size:12pt; font-family:'Calibri'; color:#000000">
<div>Dear EEGLAB experts,</div>
<div> </div>
<div>does anyone know a way/script with which I can delete one event if it is too close to another event (so like if “event 1” <10ms away from “event 2” then erase)?</div>
<div> </div>
<div>In my experiment, I use photodiodes to send triggers. If one is active alone, this is one event (“1”/”3”), if two are active, it should be another(“2”). When both diodes are activates however, occationally I get first the one and then the other event,
 as if my monitor ist too slow to present light for both triggers at the same time.
</div>
<div> </div>
<div>In the EEG-data, this results in the two events beeing at the (almost) exact same time (i.e. “1”and”2”) so that I have to erase the one event by hand from the data. As this happens around 100 times per experiment I was wondering if this could be done automatically.
</div>
<div> </div>
<div>I am sorry if this is a trivial question for advanced users, I have only started using EEGlab recently.
</div>
<div> </div>
<div>Thank you so much for your help!</div>
<div> </div>
<div>Florian </div>
<div> </div>
<div><font color="#444444"><span style="font-family:; white-space:normal; word-spacing:0px; text-transform:none; float:none; color:; text-align:left; display:inline!important; letter-spacing:normal; line-height:16px; text-indent:0px">University Department of
 Psychiatry and<span class="Apple-converted-space"> </span></span>Psychotherapy</font></div>
<div>Research Group Neuropsychology &<span style="font-family:; white-space:normal; word-spacing:0px; text-transform:none; float:none; color:; text-align:left; display:inline!important; letter-spacing:normal; line-height:21px; text-indent:9px"><span class="Apple-converted-space"> </span></span>Interventional
 Neuropsychiatry</div>
<div>Calwerstraße 14, 72071 Tübingen, Germany</div>
<div>mobil: +4917655153262</div>
</div>
</div>
</div>
</div>
</div>
</div>
</body>
</html>