DPARS运行时关于slicetime报错

老师您好!我在用DPARS做静息态数据处理时,slice numeber:39, timepoints:190,TR:3,Reference slice:39,voxelsize:3 3 3 ,FWHM:6 6 6 ,但是出现了以下的错误信息:
Failed 'Slice Timing'
Improper assignment with rectangular empty matrix.
In file "D:\matlab2010\toolbox\spm8\spm_slice_timing.m" (v2696), function "spm_slice_timing" at line 233.
In file "D:\matlab2010\toolbox\spm8\config\spm_run_st.m" (v2312), function "spm_run_st" at line 25.

The following modules did not run:
Failed: Slice Timing
请老师给我解答下好么?
谢谢

slice timing报错了。
这个原因可能是,你没有设置对slice timing的参数。
关于slice timing的参数,有以下几个:
层数;
扫描顺序;
TR;
参考层;

你需要check一下这些参数的值是否设置正确,最好咨询你们的扫描工程师。
你可以用mricron看看自己的图像,是多少层的。

你先自己检查一下。

如果还不能解决您的问题,您可以把dpasf设置界面截图给我们,同时附上你的一个数据。

非常谢谢您的回复,我确认了下参数,是我的slice order 没有设置对,但是 我改正之后出现了以下错误,
In spm_jobman at 107
In DPARSF_run at 325
In DPARSF>pushbuttonRun_Callback at 938
In gui_mainfcn at 96
In DPARSF at 40
??? Undefined function or variable 'cfg_mlbatch_root'.

Error in ==> cfg_util>local_initcfg at 1318
c0 = cfg_mlbatch_root;

Error in ==> cfg_util at 618
[c0 jobs cjob] = local_initcfg;

Error in ==> spm_jobman at 160
cfg_util('initcfg'); % This must be the first call to
cfg_util

Error in ==> spm_jobman at 109
spm_jobman('initcfg');

Error in ==> DPARSF_run at 325
jobs = spm_jobman('spm5tospm8',{jobs});

Error in ==> DPARSF>pushbuttonRun_Callback at 938
[Error]=DPARSF_run(handles.Cfg);

Error in ==> gui_mainfcn at 96
feval(varargin{:});

Error in ==> DPARSF at 40
gui_mainfcn(gui_State, varargin{:});

??? Error while evaluating uicontrol Callback
(我用的是SPM8update)
我的参数设置;timepoints:160, TR:3,slice number:39,
希望您能解释下我哪里出问题了

我猜是你的SPM8没有安装好。
重新下载一个新的SPM8试试。SPM网站上的SPM主程序一般是已经打好最新补丁的,你可以尝试一下。