<div dir="ltr">Dear Nicholas,<div><br></div><div>I never used loadcnt.m but I look into it anyway.</div><div>The variable e appears first in line 296 in this way</div><div><div><br></div><div><div>for n = 1:h.nchannels</div><div>    e(n).lab            = deblank(char(fread(fid,10,'char')'));</div><div>    e(n).reference      = fread(fid,1,'char');</div><div>    e(n).skip           = fread(fid,1,'char');</div><div>    e(n).reject         = fread(fid,1,'char');</div><div>    e(n).display        = fread(fid,1,'char');</div><div>    e(n).bad            = fread(fid,1,'char');</div><div>    e(n).n              = fread(fid,1,'ushort');</div><div>    e(n).avg_reference  = fread(fid,1,'char');</div><div>    e(n).clipadd        = fread(fid,1,'char');</div><div>    e(n).x_coord        = fread(fid,1,'float');</div><div>    e(n).y_coord        = fread(fid,1,'float');</div><div>    e(n).veog_wt        = fread(fid,1,'float');</div><div>    e(n).veog_std       = fread(fid,1,'float');</div><div>    e(n).snr            = fread(fid,1,'float');</div><div>    e(n).heog_wt        = fread(fid,1,'float');</div><div>    e(n).heog_std       = fread(fid,1,'float');</div><div>    e(n).baseline       = fread(fid,1,'short');</div><div>    e(n).filtered       = fread(fid,1,'char');</div><div>    e(n).fsp            = fread(fid,1,'char');</div><div>    e(n).aux1_wt        = fread(fid,1,'float');</div><div>    e(n).aux1_std       = fread(fid,1,'float');</div><div>    e(n).senstivity     = fread(fid,1,'float');</div><div>    e(n).gain           = fread(fid,1,'char');</div><div>    e(n).hipass         = fread(fid,1,'char');</div><div>    e(n).lopass         = fread(fid,1,'char');</div><div>    e(n).page           = fread(fid,1,'uchar');</div><div>    e(n).size           = fread(fid,1,'uchar');</div><div>    e(n).impedance      = fread(fid,1,'uchar');</div><div>    e(n).physicalchnl   = fread(fid,1,'uchar');</div><div>    e(n).rectify        = fread(fid,1,'char');</div><div>    e(n).calib          = fread(fid,1,'float');</div><div>end</div></div></div><div><br></div><div>If this 'e' is not defined, it's possible that these lines are not processed correctly. Which means most likely your h.nchannels is wrong. In line 146,</div><div><br></div><div>h.nchannels         = fread(fid,1,'ushort');<br></div><div><br></div><div>Maybe your channel info was not read properly here?</div><div><br></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px">> May I ask if this is because of missing electrode location data in the .cnt file? </span><br></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px"><br></span></div><div><span style="color:rgb(0,0,0);font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px">I'm not sure if it's location itself, but probably the issue is in the number of channels.</span></div><div class="gmail_extra"><br></div><div class="gmail_extra">Makoto</div><div class="gmail_extra"><br><div class="gmail_quote">On Thu, Jul 9, 2015 at 1:34 AM, Nicholas Lin <span dir="ltr"><<a href="mailto:linweikangnicholas@yahoo.com.sg" target="_blank">linweikangnicholas@yahoo.com.sg</a>></span> wrote:<br><blockquote class="gmail_quote" style="margin:0px 0px 0px 0.8ex;border-left-width:1px;border-left-color:rgb(204,204,204);border-left-style:solid;padding-left:1ex"><div><div style="color:rgb(0,0,0);font-family:HelveticaNeue,'Helvetica Neue',Helvetica,Arial,'Lucida Grande',sans-serif;font-size:14px;background-color:rgb(255,255,255)"><div>Hello, I am new to EEGLAB and I encountered the following issue when I tried importing my Neuroscan .cnt file into EEGLAB. In GUI I left all the fields blank, and checked the autodetect choice for determining file type.<br></div><div>%<br></div><div dir="ltr">EEGLAB error in function loadcnt() at line 681:</div><div dir="ltr">Undefined function or variable 'e'.<br></div><div dir="ltr">%<br></div><div dir="ltr"><br></div><div dir="ltr">In the MATLAB command window, I received the following: <br></div><div dir="ltr">%</div><div dir="ltr">         Consider using DBSTOP IF NANINF when debugging. <br>> In loadcnt at 355<br>  In pop_loadcnt at 135<br>Warning: Divide by zero. This warning will be removed in a<br>future release.<br>         Consider using DBSTOP IF NANINF when debugging. <br>> In loadcnt at 387<br>  In pop_loadcnt at 135<br>Skipping event table (tag != 1,2,3 ; theoritically impossible)<br>>> <br></div><div dir="ltr">%<br></div><div dir="ltr"><br></div><div dir="ltr">May I ask if this is because of missing electrode location data in the .cnt file? Or is due to another reason? I am unable to share my .cnt file data though because I do not have permission to. Your help is greatly appreciated!</div><div dir="ltr"><br></div><div dir="ltr">Thank you!</div><div dir="ltr">Nick<br></div><div><br></div></div></div><br>_______________________________________________<br>
Eeglablist page: <a href="http://sccn.ucsd.edu/eeglab/eeglabmail.html" rel="noreferrer" target="_blank">http://sccn.ucsd.edu/eeglab/eeglabmail.html</a><br>
To unsubscribe, send an empty email to <a href="mailto:eeglablist-unsubscribe@sccn.ucsd.edu">eeglablist-unsubscribe@sccn.ucsd.edu</a><br>
For digest mode, send an email with the subject "set digest mime" to <a href="mailto:eeglablist-request@sccn.ucsd.edu">eeglablist-request@sccn.ucsd.edu</a><br></blockquote></div><br><br clear="all"><div><br></div>-- <br><div class="gmail_signature"><div dir="ltr">Makoto Miyakoshi<br>Swartz Center for Computational Neuroscience<br>Institute for Neural Computation, University of California San Diego<br></div></div>
</div></div>