Skip to content

Commit ca60ac8

Browse files
committed
small fixes
1 parent 5cf643d commit ca60ac8

File tree

4 files changed

+14
-12
lines changed

4 files changed

+14
-12
lines changed

.gitattributes

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -0,0 +1,2 @@
1+
# Set the default behavior, in case people don't have core.autocrlf set.
2+
* text=auto

initEnv.m

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -24,7 +24,7 @@
2424
error('Minimum required Octave version: %s', octaveVersion);
2525
end
2626

27-
installlist = {'statistics'};
27+
installlist = {'statistics', 'image'};
2828
for ii = 1:length(installlist)
2929
try
3030
% Try loading Octave packages

setParameters.m

Lines changed: 6 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -1,10 +1,10 @@
1-
function [cfg, expParameters] = setParameters
1+
function [cfg, expParameters] = setParameters();
22

33
% Initialize the parameters and general configuration variables
44
expParameters = struct();
55
cfg = struct();
66

7-
expParameters.task = 'visualLocalizer';
7+
88

99
% by default the data will be stored in an output folder created where the
1010
% setParamters.m file is
@@ -67,6 +67,8 @@
6767
cfg.diameterAperture = 8;
6868

6969
%% Task(s)
70+
71+
expParameters.task = 'visualLocalizer';
7072

7173
% Instruction
7274
expParameters.taskInstruction = '1-Detect the RED fixation cross\n \n\n';
@@ -83,6 +85,8 @@
8385
expParameters.yDisplacementFixCross = 0; % Manual displacement of the fixation cross
8486
expParameters.fixationCrossColor = cfg.white;
8587
expParameters.fixationCrossColorTarget = cfg.red;
88+
89+
expParameters.extraColumns = {'direction', 'speed', 'target', 'event', 'block'};
8690
end
8791

8892
function [cfg, expParameters] = setKeyboards(cfg, expParameters)

visualLocTanslational.m

Lines changed: 5 additions & 9 deletions
Original file line numberDiff line numberDiff line change
@@ -30,10 +30,8 @@
3030
% Prepare for fixation Cross
3131
cfg.xCoords = [-expParameters.fixCrossDimPix expParameters.fixCrossDimPix 0 0] + ...
3232
expParameters.xDisplacementFixCross;
33-
3433
cfg.yCoords = [0 0 -expParameters.fixCrossDimPix expParameters.fixCrossDimPix] + ...
3534
expParameters.yDisplacementFixCross;
36-
3735
cfg.allCoords = [cfg.xCoords; cfg.yCoords];
3836

3937
%% Experiment
@@ -55,7 +53,7 @@
5553
% % %
5654

5755
% Prepare for the output logfiles with all
58-
logFile.extraColumns = {'direction', 'speed', 'target', 'event', 'block'};
56+
logFile.extraColumns = expParameters.extraColumns;
5957
logFile = saveEventsFile('open', expParameters, logFile);
6058

6159
% Wait for space key to be pressed
@@ -66,7 +64,6 @@
6664
getResponse('start', cfg.keyboard.responseBox);
6765

6866
% Show instructions
69-
7067
DrawFormattedText(cfg.win, expParameters.taskInstruction, ...
7168
'center', 'center', cfg.textColor);
7269
Screen('Flip', cfg.win);
@@ -116,9 +113,7 @@
116113
thisEvent.fileID = logFile.fileID;
117114
thisEvent.extraColumns = logFile.extraColumns;
118115

119-
disp(1)
120116
saveEventsFile('save', expParameters, thisEvent);
121-
disp(2)
122117

123118
clear thisEvent;
124119

@@ -128,8 +123,6 @@
128123

129124
if isfield(responseEvents(1), 'onset') && ~isempty(responseEvents(1).onset)
130125

131-
responseEvents.fileID = logFile.fileID;
132-
133126
for iResp = 1:size(responseEvents, 1)
134127
responseEvents(iResp).onset = ...
135128
responseEvents(iResp).onset - cfg.experimentStart;
@@ -139,7 +132,10 @@
139132
responseEvents(iResp).block = iBlock;
140133
end
141134

142-
saveEventsFile('save', expParameters, thisEvent);
135+
responseEvents.fileID = logFile.fileID;
136+
responseEvents.extraColumns = logFile.extraColumns;
137+
saveEventsFile('save', expParameters, responseEvents);
138+
143139
end
144140

145141
% wait for the inter-stimulus interval

0 commit comments

Comments
 (0)