1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950 |
-
- g_sent = false
- g_numTrials = 10
-
- function initialize(box)
- dofile(box:get_config("${Path_Data}") .. "/plugins/stimulation/lua-stimulator-stim-codes.lua")
- -- make sure we get equal number of both trials
- g_numTrials = 2 * box:get_setting(2)
- g_sent = false;
- end
-
- function uninitialize(box)
- end
-
- function process(box)
-
- while box:keep_processing() and g_sent == false do
-
- box:send_stimulation(1, OVTK_StimulationId_ExperimentStart, 0, 0)
-
- current_time = 5
-
- for i = 1 , g_numTrials do
-
- if i % 2 == 0 then
- box:send_stimulation(1, OVTK_GDF_Left, current_time+0, 0)
- else
- box:send_stimulation(1, OVTK_GDF_Right, current_time+0, 0)
- end
- box:send_stimulation(1, OVTK_StimulationId_Label_01, current_time+1, 0)
- box:send_stimulation(1, OVTK_StimulationId_Label_00, current_time+2, 0)
- box:send_stimulation(1, OVTK_StimulationId_Label_01, current_time+3, 0)
- box:send_stimulation(1, OVTK_StimulationId_Label_00, current_time+4, 0)
- box:send_stimulation(1, OVTK_StimulationId_RestStart, current_time+5, 0)
-
- current_time = current_time + 10
-
- end
-
- box:send_stimulation(1, OVTK_StimulationId_ExperimentStop, current_time, 0)
- box:send_stimulation(1, OVTK_StimulationId_EndOfFile, current_time+2, 0)
-
- g_sent = true
-
- box:sleep()
-
- end
-
- end
|