<html dir="ltr">
<head>
<meta http-equiv="Content-Type" content="text/html; charset=iso-8859-1">
<style id="owaParaStyle" type="text/css">P {margin-top:0;margin-bottom:0;}</style>
</head>
<body ocsi="0" fpstyle="1">
<div style="direction: ltr;font-family: Tahoma;color: #000000;font-size: 10pt;">Hi, I just wanted to start processing my MEG data, but when I want to remove the artifacts using ft_artifact_zvalue I get an error.
<br>
This is my code:<br>
<i>% data is preprocessed already<br>
%% Find jump artifacts<br>
cfg = [];<br>
 <br>
% channel selection, cutoff and padding<br>
cfg.artfctdef.zvalue.channel    = 'MEG';<br>
cfg.artfctdef.zvalue.cutoff     = 20; % artifact threshold<br>
cfg.artfctdef.zvalue.trlpadding = 0; <br>
cfg.artfctdef.zvalue.artpadding = 0;<br>
cfg.artfctdef.zvalue.fltpadding = 0;<br>
 <br>
% algorithmic parameters<br>
cfg.artfctdef.zvalue.cumulative    = 'yes';<br>
cfg.artfctdef.zvalue.medianfilter  = 'yes';<br>
cfg.artfctdef.zvalue.medianfiltord = 9;<br>
cfg.artfctdef.zvalue.absdiff       = 'yes';<br>
 <br>
% make the process interactive<br>
cfg.artfctdef.zvalue.interactive = 'yes';<br>
 <br>
[~, artifact_jump] = ft_artifact_zvalue(cfg, data);</i><br>
<br>
I do get the interactive figure where I can scroll through the trials and I can adjust the threshold, but when I use my mouse (e.g. to click on 'threshold'), I get the following error:<br>
<br>
<i>Attempt to reference field of non-structure array.<br>
<br>
Error in ft_artifact_zvalue>keyboard_cb (line 701)<br>
    curKey=eventdata.Key;<br>
 <br>
Error using waitfor<br>
Error while evaluating uicontrol Callback</i><br>
<br>
It seems like my mouse isn't recognized (tried different USB ports). Can you help me? (PS: scrolling through trials with the keyboard is working).<br>
<br>
Best,<br>
Mats<br>
</div>
</body>
</html>