Or, if you have any clue about what is being printed into matlab command
window or on a button/menu, do a full text search (on Linux/Unix using
grep) on all *.m files in your SPM software folder.
If you want to know what happens after a button press, you may also "mark"
this button by right-clicking your mouse on it and then do a
get(gco)
in Matlab. This should return the button properties, including the
callback.
Volkmar
On Wed, 11 Apr 2007, Neggers, S.F.W. wrote:
> Dear Lu,
>
> a very general comment: when you want to know what functions the SPM Gui uses, you can do 2 things: either set a breakpoint in spm_spm_ui, somewhere in the beginning, and walk through the entire code base step by step as you continue (in matlab debug mode), or simply press ctrl-c when you wait for some process to finish, and from the error messages you can trace back which function was currently running.
>
> For spm2, I believe that what you want can be done with spm_coreg and when necessary spm_reslice (at least for spm2), but a 'help spm_coreg' or 'help spm_reslice' would be the definite answer.
>
> Good luck,
>
> Bas
>
> --------------------------------------------------
> Dr. S.F.W. Neggers
> Division of Brain Research
> Rudolf Magnus Institute for Neuroscience
> Utrecht University Medical Center
>
> Visiting : Heidelberglaan 100, 3584 CX Utrecht
> Room A.00.1.24
> Mail : Huispost A.01.126, P.O. Box
> 3508 GA Utrecht, the Netherlands
> Tel : +31 (0)30 2503386
> Fax : +31 (0)30 2505443
> E-mail : [log in to unmask]
> Web : http://www.fmri.nl/people/bas.html
> --------------------------------------------------
>
>
>
> -----Oorspronkelijk bericht-----
> Van: SPM (Statistical Parametric Mapping) namens Lu Xu
> Verzonden: wo 11-4-2007 2:14
> Aan: [log in to unmask]
> Onderwerp: Re: [SPM] use coreg .mat file with command line?
>
> Hi, Geoffrey,
>
> Thank you for taking time to help me!
>
> I would like to incorporate coregistration into my existing automated
> process without having to pause, manually load .mat files for
> coregistration, hit "Run" on SPM GUI, wait, then go on with the rest of the
> Matlab processes.
>
> I have already written a Matlab script which generates the .mat file for
> each patient's coregistration. But I have to "LOAD" the .mat files manually
> on SPM GUI and hit "RUN". Is there a Matlab command (or a set of them)
> which uses the .mat files and runs coregistration automatically within the
> Matlab command line environment?
>
> Please let me know if my question is yet clear.
>
> Cheers,
>
> Lu
>
> -----Original Message-----
> From: Geoffrey Tan [mailto:[log in to unmask]]
> Sent: Tuesday, April 10, 2007 12:30 PM
> To: Lu Xu
> Subject: Re: [SPM] use coreg .mat file with command line?
>
> Hi Lu,
> I don't really understand your question. What do you mean by utilise?
> Perhaps if you explain what you do in the GUI for one image, I can help.
> Best Wishes,
> Geoffrey
>
> Lu Xu wrote:
>
>> Hi, SPM-ers,
>>
>>
>>
>> I am trying to set up batch processing of coregistration for many
>> patients. I have generated .mat files (with coreg options and image
>> file specifications) for each patient. Is there a way to utilize
>> these .mat files within Matlab command line window, instead of
>> manually clicking on the GUI?
>>
>>
>>
>> Thanks!
>>
>>
>>
>> Lu
>>
>>
>>
>>
>>
>
>
--
Volkmar Glauche
-
Department of Neurology [log in to unmask]
Universitaetsklinikum Freiburg Phone 49(0)761-270-5331
Breisacher Str. 64 Fax 49(0)761-270-5416
79106 Freiburg http://fbi.uniklinik-freiburg.de/
|