<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
Hi Shikai,
<div><br>
</div>
<div>Please can you reformulate your question a bit more coherently (provided the below does not give you enough pointers to proceed with your endeavours)? You mention a lot of functions and a lot of things, but it is unclear what you really aim to achieve.
 It’s unclear why you think that you need to use ft_write_data to ’stitch’ two raw datafiles together in a ‘raw’ fileformat that is the same (or similar) as the vendor specific acquisition system.</div>
<div><br>
</div>
<div>If you are facing the reality that the data recorded from a single subject ended up in 2 datafiles, and need to be processed together at some point, then import/epoch the data per file, and append the two resulting data structures in FieldTrip, using ft_appenddata.</div>
<div><br>
</div>
<div>Good luck,</div>
<div>Jan-Mathijs</div>
<div><br>
</div>
<div>
<div>
<blockquote type="cite">
<div>
<div style="overflow-wrap: break-word; -webkit-nbsp-mode: space; line-break: after-white-space;">
<div><font size="2">May I ask if I can define the trials with only header, data, and event? I see cfg.dataset = “filename” and can I use the information of header, data, and event instead? These are generated by ft_read_header, ft_read_data and ft_read_event.</font></div>
<div><font size="2"><br>
</font></div>
<div><font size="2">My MEG data is recorded into two data sets accidentally. So I combine these two into one using ft_read_header, ft_read_data and ft_read_event and cat. But I didn’t find the “MEG "format in ft_write_data and other formats would lose some
 information and regard the data as EEG data. So how can I make some changes to the following code?</font></div>
<div>
<div class="rtcContent" style="padding: 30px;">
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">hdr1 = ft_read_header(filename1);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">dat1 = ft_read_data(filename1);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">evt1 = ft_read_event(filename1);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
</div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">hdr2 = ft_read_header(filename2);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">dat2 = ft_read_data(filename2);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">evt2 = ft_read_event(filename2);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
</div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">hdr = hdr1;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">hdr.nSamples = hdr1.nSamples + hdr2.nSamples;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">dat = cat(2,dat1,dat2);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
</div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">nsamples1 = hdr1.nSamples;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;"><span style="color: rgb(14, 0, 255);">for </span>
i = 1:length(evt2)</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">evt2(i).sample = evt2(i).sample + nsamples1;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;"><span style="color: rgb(14, 0, 255);">end</span></span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
</div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">evt = cat(1,evt1,evt2);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;"><br>
</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">cfg = [];</span></div>
<div class="lineNode"><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre;">cfg.dataset = [path,
</span><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre; color: rgb(167, 9, 245);">'\data.vhdr</span><font color="#a709f5" face="Menlo, Monaco, Consolas, Courier New, monospace" size="2"><span style="caret-color: rgb(167, 9, 245); white-space: pre;">’</span></font><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre;">];</span></div>
<div class="lineNode"><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre;">cfg.trialfun =
</span><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre; color: rgb(167, 9, 245);">'trialfun_conditionaltrigger</span><font color="#a709f5" face="Menlo, Monaco, Consolas, Courier New, monospace" size="2"><span style="caret-color: rgb(167, 9, 245); white-space: pre;">’</span></font><span style="font-family: Menlo, Monaco, Consolas, "Courier New", monospace; font-size: 13px; white-space: pre;">;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">cfg.trialdef.pre = 5;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">cfg.trialdef.post = 68;</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">cfg = ft_definetrial(cfg);</span></div>
<div class="lineNode" style="font-size: 13px; font-family: Menlo, Monaco, Consolas, "Courier New", monospace;">
<span style="white-space: pre;">data = ft_preprocessing(cfg);</span></div>
</div>
</div>
<div><font size="2">Thank you so much for your help!</font></div>
<div><font size="2"><br>
</font></div>
<div><font size="2">Best,</font></div>
<div><font size="2">Shikai</font></div>
<div><br>
</div>
<div><br>
</div>
</div>
_______________________________________________<br>
fieldtrip mailing list<br>
https://mailman.science.ru.nl/mailman/listinfo/fieldtrip<br>
https://doi.org/10.1371/journal.pcbi.1002202<br>
</div>
</blockquote>
</div>
<br>
</div>
</body>
</html>