Christoph Budziszewski commited on 2009-02-18 18:08:07
Zeige 2 geänderte Dateien mit 11 Einfügungen und 8 Löschungen.
git-svn-id: https://svn.discofish.de/MATLAB/spmtoolbox/SVMCrossVal@134 83ab2cfd-5345-466c-8aeb-2b2739fb922d
... | ... |
@@ -12,5 +12,6 @@ imageMask = imageMaskNames(fullfile(model.baseDir,cell2mat(subjectNames(model.se |
12 | 12 |
set(model.imageTypeSelection,'String',imageMask); |
13 | 13 |
set(model.imageTypeSelection,'UserData',imageMask); |
14 | 14 |
|
15 |
+set(model.txtBaseDir,'String',model.baseDir); |
|
15 | 16 |
|
16 | 17 |
end |
17 | 18 |
\ No newline at end of file |
... | ... |
@@ -61,7 +61,7 @@ DEFAULT.wd = fullfile('d:','Analyze','Choice','24pilot'); |
61 | 61 |
uimenu(savemenu,'Label','Save','Callback',{@mcb_save,model}); |
62 | 62 |
uimenu(savemenu,'Label','Load','Callback',{@mcb_load,model}); |
63 | 63 |
|
64 |
- cdmenu = uimenu(frame,'Label','change Study'); |
|
64 |
+ cdmenu = uimenu(frame,'Label','change Study','Callback',{@mcb_cd,model}); |
|
65 | 65 |
|
66 | 66 |
set(frame,'Visible','on'); |
67 | 67 |
|
... | ... |
@@ -70,15 +70,19 @@ DEFAULT.wd = fullfile('d:','Analyze','Choice','24pilot'); |
70 | 70 |
assignin('base','model',model); |
71 | 71 |
end |
72 | 72 |
|
73 |
+function model = mcb_cd(src,evnt,model) |
|
74 |
+disp('CD'); |
|
75 |
+directory_name = uigetdir(model.baseDir,'Select Study Base Directory ...'); |
|
76 |
+model.baseDir = directory_name; |
|
77 |
+model = scanDirs(model); |
|
78 |
+end |
|
79 |
+ |
|
73 | 80 |
function mcb_save(src,evnt,model) |
74 | 81 |
disp('SAVE'); |
75 | 82 |
baseDir = model.baseDir; |
76 | 83 |
timeLine = getTimeLineParams(model); |
77 |
-subjects = getSubjectCellList(model); |
|
78 | 84 |
classDefString = getClassDefString(model); |
79 | 85 |
coordDefString = getCoordDefString(model); |
80 |
-% images |
|
81 |
-% normalization |
|
82 | 86 |
|
83 | 87 |
[file path] = uiputfile('*.mat','Save current Params ...',model.baseDir); |
84 | 88 |
save( fullfile(path,file),'baseDir','timeLine','subjects','classDefString','coordDefString') ; |
... | ... |
@@ -92,11 +96,9 @@ assignin('base','l',l); |
92 | 96 |
model = setTimeLineParams(model,l.timeLine); |
93 | 97 |
model = setClassDefString(model,l.classDefString); |
94 | 98 |
model = setCoordDefString(model,l.coordDefString); |
95 |
-end |
|
99 |
+model.baseDir = l.baseDir; |
|
100 |
+model = scanDirs(model) |
|
96 | 101 |
|
97 |
- |
|
98 |
-function model = cbSetBaseDir(model,newDir) |
|
99 |
-model.baseDir = newDir; |
|
100 | 102 |
end |
101 | 103 |
|
102 | 104 |
|
103 | 105 |