Browse Source

Feat: 增加日志记录

DESKTOP-4GKCI80\Neuracle 1 year ago
parent
commit
a30544b727
2 changed files with 4 additions and 4 deletions
  1. 1 1
      backend/general_grasp_training.psyexp
  2. 3 3
      backend/general_grasp_training.py

+ 1 - 1
backend/general_grasp_training.psyexp

@@ -453,7 +453,7 @@
         <Param val="" valType="extendedCode" updates="constant" name="End Experiment"/>
         <Param val="predict = 0;&amp;#10;if ((predict === 1)) {&amp;#10;    feedback_time = 15;&amp;#10;} else {&amp;#10;    if ((predict === 0)) {&amp;#10;        feedback_time = 2;&amp;#10;    }&amp;#10;}&amp;#10;" valType="extendedCode" updates="constant" name="End JS Experiment"/>
         <Param val="" valType="extendedCode" updates="constant" name="End JS Routine"/>
-        <Param val="&amp;#10;data_from_buffer = receiver.get_trial_data(clear=False)&amp;#10;decision = controller.step_decision(data_from_buffer, current_true_label)&amp;#10;decision_buffer.append(decision)&amp;#10;&amp;#10;# write decision to data&amp;#10;thisExp.addData('decision.class', decision)&amp;#10;" valType="extendedCode" updates="constant" name="End Routine"/>
+        <Param val="&amp;#10;data_from_buffer = receiver.get_trial_data(clear=False)&amp;#10;decision = controller.step_decision(data_from_buffer, current_true_label)&amp;#10;decision_buffer.append(decision)&amp;#10;&amp;#10;# write decision to data&amp;#10;logging.exp('decision: {}'.format(decision))&amp;#10;" valType="extendedCode" updates="constant" name="End Routine"/>
         <Param val="False" valType="bool" updates="None" name="disabled"/>
         <Param val="algo" valType="code" updates="None" name="name"/>
       </CodeComponent>

+ 3 - 3
backend/general_grasp_training.py

@@ -2,7 +2,7 @@
 # -*- coding: utf-8 -*-
 """
 This experiment was created using PsychoPy3 Experiment Builder (v2023.2.3),
-    on Tue Nov 21 09:47:06 2023
+    on 十一月 21, 2023, at 13:15
 If you publish work using this script the most relevant publication is:
 
     Peirce J, Gray JR, Simpson S, MacAskill M, Höchenberger R, Sogo H, Kastman E, Lindeløv JK. (2019) 
@@ -198,7 +198,7 @@ def setupData(expInfo, dataDir=None):
     thisExp = data.ExperimentHandler(
         name=expName, version='',
         extraInfo=expInfo, runtimeInfo=None,
-        originPath='/Users/dingkunliu/Projects/MI-BCI-Proj/kraken/backend/general_grasp_training.py',
+        originPath='C:\\Users\\asena\\Desktop\\kraken\\backend\\general_grasp_training.py',
         savePickle=True, saveWideText=True,
         dataFileName=dataDir + os.sep + filename, sortColumns='time'
     )
@@ -883,7 +883,7 @@ def run(expInfo, thisExp, win, inputs, globalClock=None, thisSession=None):
             decision_buffer.append(decision)
             
             # write decision to data
-            thisExp.addData('decision.class', decision)
+            logging.exp('decision: {}'.format(decision))
             
             # using non-slip timing so subtract the expected duration of this Routine (unless ended on request)
             if routineForceEnded: