Print

Print


Hello Kiyotaka,

absolutely, feel free to use or modify it at your leisure! It really is 
only elegant insofar as I at some point stumbled across the spm_rmpath 
function, which does all the complicated work...

Cheers,
Marko

Kiyotaka Nemoto wrote:
> Dear Marko,
>
> I noticed that you already answered Rebecca's question after I sent the message.
> Thank you for sharing your script. Yours is more elegan than my solution.
> I would like to employ it.
>
> Best regards,
>
> Kiyotaka
>
>
>
> 2014-12-17 23:43 GMT+09:00 Marko Wilke <[log in to unmask]>:
>> Hello Rebecca,
>>
>> having recently exposed my stupidity by including spm8 functions in the path
>> and then complaining about spm12 not running I can relate to your problems
>> ;) I have scribbled together a little function that you can use to switch
>> between spm versions on your machine. If you copy (and adapt) that to an
>> m-file of your liking, this should help you to avoid conflicts. Type the
>> name of the function once spm has started in order to switch over to the
>> other installation.
>>
>> % === start ===
>>
>> % get current spm directory
>>    d = spm('Dir');
>>
>>
>> % get current version
>>    ver = spm('ver');
>>
>>
>> % find "other" version
>>    if ~isempty(strfind(ver, '8'))
>>
>>          other = 'PATH-TO-YOUR-SPM12-INSTALLATION';
>>
>>    else
>>
>>          other = 'PATH-TO-YOUR-SPM8-INSTALLATION';
>>
>>    end;
>>
>>
>> % remove current version's path
>>    spm('Quit');
>>    evalc('spm_rmpath;');
>>
>>
>> % add other version's path
>>    addpath(other);
>>
>>
>> % clear
>>    clear classes
>>
>>
>> % and call
>>    spm('fmri');
>>
>>
>> % that's it
>>    return;
>>
>>
>> % === end ===
>>
>> Not very elegant, but it seems to work for me.
>>
>> Cheers,
>> Marko
>>
>>
>>
>> Rebecca Charlton wrote:
>>>
>>> I'm aware this is probably a very simple question, but I'm not super
>>> knowledgeable about these things and could use some help.
>>>
>>> We have recently installed spm12 (as well as spm8) onto windows machines.
>>> The most recenlty loaded version runs okay but we are struggling to run the
>>> older version. Is there a preferred way of organising the subfolders in
>>> MATLAB to make this work? Is there a way to navigate to the correct folder
>>> in matlab and then launch spm from there? We have centrally adminstered pcs
>>> which adds some difficulty with changing the path.
>>>
>>> At first navigating to the correct folder and typing spm seemed to work,
>>> but actually the bach editor window doesn't open properly. My impression is
>>> that information is being pulled from more than one verison of spm and that
>>> this is causing problems.
>>>
>>> Any advise, greatfully received. Many thanks
>>>
>>> Merry Chrismas
>>> Rebecca
>>>
>>> Dr. Rebecca Charlton
>>> Lecturer in Psychology; Undergraduate Admissions Tutor
>>> Department of Psychology
>>> Goldsmiths, University of London
>>> New Cross
>>> London, SE14 6NW
>>> UK
>>>
>>> Tel: + 44 (0)20 7919 7222
>>> Email: [log in to unmask]
>>>
>>
>> --
>> ____________________________________________________
>> PD Dr. med. Marko Wilke
>>   Facharzt für Kinder- und Jugendmedizin
>>   Leiter, Experimentelle Pädiatrische Neurobildgebung
>>   Universitäts-Kinderklinik
>>   Abt. III (Neuropädiatrie)
>>
>> Marko Wilke, MD, PhD
>>   Pediatrician
>>   Head, Experimental Pediatric Neuroimaging
>>   University Children's Hospital
>>   Dept. III (Pediatric Neurology)
>>
>> Hoppe-Seyler-Str. 1
>>   D - 72076 Tübingen, Germany
>>   Tel. +49 7071 29-83416
>>   Fax  +49 7071 29-5473
>>   [log in to unmask]
>>
>>   http://www.medizin.uni-tuebingen.de/kinder/epn/
>> ____________________________________________________
>>
>
>
>

-- 
____________________________________________________
PD Dr. med. Marko Wilke
  Facharzt für Kinder- und Jugendmedizin
  Leiter, Experimentelle Pädiatrische Neurobildgebung
  Universitäts-Kinderklinik
  Abt. III (Neuropädiatrie)

Marko Wilke, MD, PhD
  Pediatrician
  Head, Experimental Pediatric Neuroimaging
  University Children's Hospital
  Dept. III (Pediatric Neurology)

Hoppe-Seyler-Str. 1
  D - 72076 Tübingen, Germany
  Tel. +49 7071 29-83416
  Fax  +49 7071 29-5473
  [log in to unmask]

  http://www.medizin.uni-tuebingen.de/kinder/epn/
____________________________________________________