Dear Emma, I suggest that you clear your path, add only the SPM root folder to it, re-run SPM and try again. Also make sure you are using the latest SPM8 version. Best, Vladimir On Tue, Jun 10, 2014 at 6:05 PM, Emma Holmes <[log in to unmask]> wrote: > Dear SPMers, > > I am trying to use the 'Prepare' function in the MEEG part of SPM to load > EEG sensors. > > I have converted the data from EEGLAB format using the spm_eeg_convert > function. The EEGLAB analysis used version eeglab11_0_4_3b and I am using > SPM8 from MATLAB R2008b on a Windows pc. > > When I try to 'Assign default' sensors, I get the following error: > > > > > > > > > > > > > *??? Reference to non-existent field 'pnt'.Error in ==> spm_eeg_prep at > 269 sens.pnt = sens.pnt(sel2, :); Error in ==> > spm_eeg_prep_ui>LoadEEGSensTemplateCB at 370D = spm_eeg_prep(S);Error in > ==> spm_eeg_prep_ui at 16eval(callback); ??? Error while evaluating uimenu > Callback* > > I have also tried using the 'Convert location file' option to select the > 'ext1020.sfp' file manually, but this produces the following error: > > > > > > > > > > > > > *??? Improper null index in null matrix.Error in ==> spm_eeg_prep at 175 > elec.pnt(hspind, :) = [];Error in ==> > spm_eeg_prep_ui>LoadEEGSensCB at 427D = spm_eeg_prep(S);Error in ==> > spm_eeg_prep_ui at 16eval(callback); ??? Error while evaluating uimenu > Callback* > > The data contains 64 electrodes and the positions are specified as 64 x 3 > double in the D.fiducials.fid.pnt field. The labels are specified in > D.fiducials.fid.label. However, D.fiducials.pnt is empty -- I am unsure > whether or not this is relevant. > > I am eventually hoping to use the data for source reconstruction. Any help > is much appreciated. > > Thanks, > Emma >