Got it. Thanks!by kalpajyotiH_123 - Questions and Answers
Hi Jaewon, We have solved this issue now. The problem stemmed from extra filtering by the eye tracker, which resulted in constant value readings. There’s just one remaining concern. When we use a larger target location (-9,9)—which is approximately 12.7 degrees from the center—the eye x and y values tend to get clipped at 10 degrees. Could you kindly suggest a solution for this? I’ve attachby kalpajyotiH_123 - Questions and Answers
We are streaming eye-tracking data into MonkeyLogic via a UDP connection (please see the attached figures for reference). In the attached trial figure, the main saccade is clearly captured, but the fixation periods before and after the saccade show completely flat, constant values. This is highly unexpected because the raw data sent over UDP uses a high-precision, 16-decimal float, and the expby kalpajyotiH_123 - Questions and Answers
Hi Jaewon, We examined eye jitter during the fixation period, when the subject maintained gaze at a fixed position on the screen. The eye-tracker camera data clearly show small fluctuations (jitter) in both the horizontal (X) and vertical (Y) eye-position signals. This is expected, as small involuntary eye movements (e.g., fixational eye movements) typically occur even when a subject is fixby kalpajyotiH_123 - Questions and Answers
Thanks for the clarification!by kalpajyotiH_123 - Questions and Answers
Hi Jaewon, Thank you for your response. Based on my understanding, when using the XP-PEN Artist 22R Pro 22 Inch Drawing Pen Display Graphics Monitor on a 60Hz monitor, the MonkeyLogic touch data shows repeated samples, usually 16 (16 ms), sometimes 15. When switching to 120Hz, the repeated samples decrease to 8 (8 ms). It seems that the number of repeated samples correlates with the screenby kalpajyotiH_123 - Questions and Answers
Hi Jaewon, I have tried something, and I think we are getting closer. The photo is attached here. In the multishot, it shows 18.2 ms. We have made some modifications to the display cable connections from the CPU. What I observed is that we can't use HDMI connections on the control screen monitor and the subject screen monitor. Then the delay becomes 37 ms on average (which you can also teby kalpajyotiH_123 - Questions and Answers
Hi Jaewon, I have measured the lag between the photodiode onset and the behavior code time in two different configurations using the same timing script. A TTL pulse is sent in the first scene, and a photodiode is also flashed from the MonkeyLogic photodiode tunner option. The photodiode is positioned at the upper left corner of the monitor. We are using an NI DAQ to receive the analog inpuby kalpajyotiH_123 - Questions and Answers
Thank you very much, Jaewon, for your prompt response. I have another important question. Suppose I have a box graphic in one scene, and after recording the task, the code time for the event marker is 200 ms. Does this behavior code time accurately reflect the moment the box graphic appears on the screen? In other words, is there any delay between the behavior code time and the actual stimulusby kalpajyotiH_123 - Questions and Answers
Thanks for the response. The NVIDIA issue is resolved now. Currently, I am using the HDMI connection from an Intel graphics card to two monitors. Currently, I have an issue with the delay between the behavior code time and the onset of the photodiode pulse. I have one scene where I only show a white box graphic in the top left (though I checked all four corners of the screen), and a photodby kalpajyotiH_123 - Questions and Answers
Dear Jaweon, The photodiode tuner in MonkeyLogic is not working properly during calibration. The attached screenshot from the Photodiode Tuner shows an unstable signal, failing both one-shot and multi-shot tests. Warnings indicate "No photodiode signal from frame start," "No signal detected," and "No stable signal > Default threshold," with the new threshold seby kalpajyotiH_123 - Questions and Answers
Thank you, it’s working perfectly. I have another question regarding sending analog data (let's say the output of a force transducer) via NIDAQ in MonkeyLogic. Could you recommend the most suitable signal type option for this?by kalpajyotiH_123 - Questions and Answers
I am using a force transducer during my behavioral task to record the amount of force applied by the subject. The analog output of the force transducer is in voltage and analog format. However, I am unsure which analog input to use in MonkeyLogic. I tried using the general input, but it did not work. Additionally, how can I integrate an external push button into MonkeyLogic? The subject will pby kalpajyotiH_123 - Questions and Answers
Could you provide any updates regarding my earlier email?by kalpajyotiH_123 - Questions and Answers
You're absolutely right. I'm currently using mouse mode, but unlike touch mode, mouse mode isn't mapped to the object position on the subject's screen. For instance, when I touch the center of the Wacom pad, the cursor should immediately appear at the center of the screen, not off in a corner. I have an idea. In the current Touch mode, the cursor feedback is only displayby kalpajyotiH_123 - Questions and Answers
Could you implement cursor feedback on the subject screen based on the cursor feedback from the control screen? I believe this could resolve the issue. Reason: Currently, the cursor feedback is visible only on the control screen.by kalpajyotiH_123 - Questions and Answers
I also tested it in simulation mode, but it still isn't working.by kalpajyotiH_123 - Questions and Answers
We are using a Wacom device as a touchpad (note: it does not have a screen). You can find more details about our Wacom device here: . Here’s our setup: We have two monitors—one serves as the control screen, and the other is the subject screen. The Wacom device is used to perform tasks on the subject screen and is mapped specifically to it. The issue arises when running the task: the touby kalpajyotiH_123 - Questions and Answers
Dear Jaewon, I'm having trouble controlling the cursor on the subject screen in touch mode. I'm using a Wacom touchpad device. The cursor moves only on the control screen and not on the subject screen. Could you please assist me with this issue?by kalpajyotiH_123 - Questions and Answers
Thanks for the response; the Problem is solved.by kalpajyotiH_123 - Questions and Answers
Following to the above image, I run the script where I put getkeypress function in the userloop function and an error is shown again. For the error, kindly look at the picture attached.by kalpajyotiH_123 - Questions and Answers
I did as you suggested, but the error message still appears. Kindly look at the picture that is attached.by kalpajyotiH_123 - Questions and Answers
Dear Jaewon, Could you please suggest a method for saving the getkeypress outputs as user variables, including the scanecode and rt?by kalpajyotiH_123 - Questions and Answers