<html><head><style type='text/css'>p { margin: 0; }</style></head><body><div style='font-family: Times New Roman; font-size: 12pt; color: #000000'>Hi Anne,<br><br>What do you mean by "shifted"? Time samples mismatch might be? I don't see what's going wrong with the code you pasted but it'd be nice if you could file a bug (I'll assign to me) with a piece of preprocessed data with fieldtrip and a plot about how data looks like with Netstation to have a bit more info.<br><br>best,<br><br>Diego<br><br>ps: do you have a non-integer eeg sampling rate, like 511.3Hz?<br><br><hr id="zwchr"><blockquote style="border-left:2px solid rgb(16, 16, 255);margin-left:5px;padding-left:5px;"><b>From: </b>"van Hoogmoed, Anne H - (annevanhoogmoed)" <annevanhoogmoed@email.arizona.edu><br><b>To: </b>fieldtrip@science.ru.nl<br><b>Sent: </b>Thursday, 8 August, 2013 5:51:47 AM<br><b>Subject: </b>[FieldTrip] reading in and segmenting Netstation data<br><br>


<style id="owaParaStyle">P {
        MARGIN-BOTTOM: 0px; MARGIN-TOP: 0px
}
</style>


<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">
<p>Dear all,</p>
<p> </p>
<p>I'm using Fieldtrip to analyze my Netstation data. The problem is that the segmented data (incl triggers) are shifted in Fieldtrip as compared to the Netstation analysis.</p>
<p>I've checked several things:</p>
<p>- The events are the same in Netstation and Fieldtrip</p>
<p>- The raw data look the same in both programs</p>
<p>- Fieldtrip produces the right trl based on the triggers.</p>
<p> </p>
<p>The script I'm using is this:</p>
<font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">cfg = []; </font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"></font></font></font></p><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">cfg.dataset = </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'c007_raw'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">;
</font></font></p>
<p><font face="Courier New" size="2"><font face="Courier New" size="2">cfg.continuous =
</font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'yes'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">;
</font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"></font></font></font></p><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
<p>data_eeg = ft_preprocessing(cfg);</p>
<p> </p>
<p></p>
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">hdr = ft_read_header(</font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'c007_raw'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">);
</font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"></font></font></font></p><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">event = ft_read_event(</font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'c007_raw'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">);</font></font></p>
<p><font face="Courier New" size="2"><font face="Courier New" size="2"></font></font> </p>
<font face="Courier New" size="2"><font face="Courier New" size="2">
<p>cfg = [];</p>
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">cfg.trialfun = </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'trialfun_first_enc'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">;
</font></font></p>
<p><font face="Courier New" size="2"><font face="Courier New" size="2">cfg_trials = ft_definetrial(cfg);</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
<p></p>
<p>data_trials = ft_redefinetrial(cfg_trials, data_eeg);</p>
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2"></font></font> </p>
<p> </p>
<p>The trialfun I'm using is this:</p>
<font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">
</font></font></font><p><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">function</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2"> [trl, event] = trialfun_first(cfg)</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
<p></p>
</font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">load </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">event</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">;</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">load </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">hdr</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">;</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
<p></p>
<p></p>
</font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
<p> </p>
<p> </p>
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
<p>value = [event.value];</p>
<p>sample = [event.sample];</p>
<p></p>
</font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
<p>% determine the number of samples before and after the trigger</p>
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">pretrig = -100; </font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">% = 200 ms</font></font></font></p><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2">posttrig = 400; </font></font><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">% = 800 ms</font></font></font></p><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22"><font face="Courier New" size="2" color="#228b22">
<p></p>
<p></p>
<p>% for each trigger </p>
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
<p>trl = [];</p>
</font></font><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">
</font></font></font><p><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">for</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2"> j = 1:length(event)</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2"></font></font><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">if</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
 (strcmp(event(1,j).value, </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'+Lrt'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">)
 || strcmp(event(1,j).value, </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'+OOt'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">))
 || strcmp(event(1,j).value, </font></font><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0"><font face="Courier New" size="2" color="#a020f0">'+SOt'</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">)</font></font></p><font face="Courier New" size="2"><font face="Courier New" size="2">
<p></p>
<p>trlbegin = event(1,j).sample + pretrig;</p>
<p>trlend = event(1,j).sample + posttrig;</p>
<p>offset = pretrig;</p>
<p>newtrl = [trlbegin trlend offset];</p>
<p>trl = [trl; newtrl];</p>
<p></p>
</font></font><p><font face="Courier New" size="2"><font face="Courier New" size="2"></font></font><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">end</font></font></font></p><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">
</font></font></font><font face="Courier New" size="2"><font face="Courier New" size="2">
<p>j = j + 1;</p>
</font></font><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff">
<p>end</p>
<p> </p>
<p> </p>
<p><font face="Tahoma" color="#000000">Does anyone know what I'm doing wrong here?</font></p>
<p><font face="Tahoma" color="#000000"></font> </p>
<p><font face="Tahoma" color="#000000">Thank you very much for your help!</font></p>
<p><font face="Tahoma" color="#000000"></font> </p>
<p><font face="Tahoma" color="#000000">Kind regards,</font></p>
<p><font face="Tahoma" color="#000000"></font> </p>
<p><font face="Tahoma" color="#000000">Anne</font></p>
<p><font face="Tahoma" color="#000000"></font> </p>
<p><font face="Tahoma" color="#000000">Anne van Hoogmoed</font></p>
<p><font face="Tahoma" color="#000000">Down Syndrome Research Group</font></p>
</font></font></font><p><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Courier New" size="2" color="#0000ff"><font face="Tahoma" color="#000000">Department of Psychology, University of Arizona</font></font></font></font></p>
</div>


<br>_______________________________________________<br>fieldtrip mailing list<br>fieldtrip@donders.ru.nl<br>http://mailman.science.ru.nl/mailman/listinfo/fieldtrip</blockquote><br><br><br>-- <br><div><span name="x"></span>PhD Student<br>Neuronal Oscillations Group<br>Donders Institute for Brain, Cognition and Behaviour <br>Centre for Cognitive Neuroimaging<br>Radboud University Nijmegen <br>NL-6525 EN Nijmegen<br>The Netherlands<br>http://www.ru.nl/people/donders/lozano-soldevilla-d/<span name="x"></span><br></div></div></body></html>