DPARS运行时关于slicetime报错

Submitted by Candy870817 on
老师您好!我在用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 请老师给我解答下好么? 谢谢

ZHANG_RESTadmin

Sun, 09/25/2011 - 07:35

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, 希望您能解释下我哪里出问题了
Forums