Is there a way to access behavioral code times during a trial? For example, consider a situation in which you have two consecutive WaitThenHold adapters within a Sequential adapter and want to find the reaction time for the saccade between two points to determine whether to deliver a reward or not (fast saccades are rewarded, slow ones are not). The reaction time for WaitThenHold #2 (wth2.RT)by RN8JR - Questions and Answers
Thanks Jaewon, this fixed the issue.by RN8JR - Questions and Answers
I am trying to get accurate timestamps in the filenames generated by monkeylogic. It seems like the timestamp (HHMMSS) added to the filename format in the main menu is only updated when monkeylogic is started and not when the run button is pressed. This means that a) filenames do not reflect the actual start date/time of the session and b) if two sessions are run consecutively within the same insby RN8JR - Questions and Answers
We're detecting a signal now, but there still appear to be a couple of issues: 1) The voltage range on the plot seems to vary dramatically between individual single-shot tests (see two examples attached), even though a measurement we took outside of monkeylogic shows that they never go beyond 0 to -0.4V. The range of values seems reasonable (~0.3V) but the baseline varies wildly. 2) The multby RN8JR - Questions and Answers
Hi Jaewon, it looks like the most recent version of ML is from a few days ago (build 206, Feb 10). Has the change been uploaded? If the build number has just not been changed, it looks like it still isn't working, we (I work w Mitch) get an error saying no signal detected, cannot perform tuning. I've tried making the "new threshold" as low as 1 with no success. I've attacby RN8JR - Questions and Answers
Thanks Jaewon. Presumably this preserves (and only slightly shifts) the 2D spatial transformation done in eye calibration?by RN8JR - Questions and Answers
Is there a way to change what coordinates the 'c' key brings the eye position to during a task? It defaults to [0 0], but what if, for example, the fixation point is not at the center of the screen? And if there's a way to do this, is it compatible with the 2D spatial transformation calibration?by RN8JR - Questions and Answers
Hi Jaewon, I'm now getting the following error when I try to start the task: Undefined function or variable 'clearmarker'. Error in Sequential/draw (line 79) clearmarker(obj.Param); It doesn't look like clearmarker was in the previous version of the Sequential adapter, so is this another file that I need?by RN8JR - Questions and Answers
I think that I've encountered a bug in the sequential adapter when it is used in combination with WaitThenHold. I have attached an example based on the one you sent above, but replaced the TimeCounter with a WaitThenHold (to ensure that the eye is within the tolerance window instead of just counting down). To simplify, I also removed the initial scene. It appears that when the values set forby RN8JR - Questions and Answers
This works great, thank you for the help Jaewon.by RN8JR - Questions and Answers
I'd like to be able to delay the start of the images flashing. The general structure of a trial would therefore be: fixation point on -> acquire fixation -> variable delay -> image presentation begins -> fixation point off/saccade target on -> make saccade to target -> image presentation continues for a little longer then stops -> saccade target off/deliver reward.by RN8JR - Questions and Answers
I am trying to develop a task in which a stream of images are presented in the periphery while the subject makes a saccade from a fixation point to a cued location. Currently, I am doing this with two separate scenes (one for the initial fixation and one with a fixation window around a peripheral saccade target). I'm using concurrent to run imagechanger alongside both of these scenes. Isby RN8JR - Questions and Answers