We have added to chanSamples the following settings for taking into account scanner lag.
blankOnsetShift_ms=-0.12;
blankOffsetShift_ms=0.2
With this we can get 0.4 ms inter-stimulus interval by requesting a 0.3 ms scanner travel time. This means we should also modify the parameter name for hZP.settings.experiment.blankingTime_ms to scannerTravelTime, as the total blanking time is about 100 ms greater.
[ ] Then we need a method to return total stim time (travel time plus blanking time)
[ ] Max number of stimuli in half a cycle at 40 Hz (25 ms / 2 = 12.5 ms). That will mean total number of stimuli we can deliver before we have to go back to the first to retain 40 Hz is going to be double that. The expectation is that we can deliver 14 to 16 different stimuli.
Max number of stimuli will be limited by max power, damage threshold, and the blanking time.
We have added to
chanSamples
the following settings for taking into account scanner lag.With this we can get 0.4 ms inter-stimulus interval by requesting a 0.3 ms scanner travel time. This means we should also modify the parameter name for
hZP.settings.experiment.blankingTime_ms
toscannerTravelTime
, as the total blanking time is about 100 ms greater.Max number of stimuli will be limited by max power, damage threshold, and the blanking time.