Hello, I have started using a webcam and have two questions. Is there a frame rate limit? MonkeyLogic works perfectly at a frame rate of 120Hz. However, I am greedy and would like to use a camera with a higher frame rate (say, 700 Hz). So I would like to know if MonkeyLogic will work fine with very high frame rate cameras. If I manage to get a high-speed camera, the data size will be thby momoyuki - Questions and Answers
Hi Jaewon, Thank you for the information! The WASAPI Exclusive mode provides very fast sound onsets.by momoyuki - Questions and Answers
Hello, I'm planning to play a sound using the "AudioSound" adapter. When I recorded the event code that indicates the beginning of the sound and the actual sound outputs from the computer in our recording system, the actual sound outputs had about 30-45 msec of delays from the event codes (this delay peaked around 40-42.5 msec). One frame of delay should be reasonable with Timby momoyuki - Questions and Answers
Hi Jaewon, Thank you for the helpful suggestions! I tested the delay of event code using the "OnOffMarker" adapter and its example script before making a new adapter. The delays from the sensor-on signal (direct input from the sensor) to the button#1-on event code (indirect input via MonkeyLogic) in our recording system are within one frame (left panel in the attached figure). Buby momoyuki - Questions and Answers
Hi Jaewon, Thank you for checking my question and responding. I've read those articles, but I might not have understood them correctly. I thought the maximum delay between the real sensor output and the output through the MonkeyLogic task (with Timing Script v2) is one frame length of the screen (ex. 16.6 msec for a monitor with 60 Hz of refresh rate) if the computer is not too slow.by momoyuki - Questions and Answers
Hello, I want to detect the timing when the signal from a sensor (digital input assigned to Button#1) stops, using my script written with Timing Script v2. When I split the sensor output into the NI board and the recording system and record the sensor-off timing from MonkeyLogic (I send an event code from MonkeyLogic to the recording system) and directly from the sensor, there is about 50 msecby momoyuki - Questions and Answers
Thank you! MonkeyLogic from the newly downloaded package works with no problem.by momoyuki - Questions and Answers
Hello, MonkeyLogic returns a dot indexing error when I run a sample task written with the timing script v2 on one of our computers (PC1). The attached example was captured when I ran "\task\runtime v2\1 dms with new runtime\dms.m". However, I see no problems when running these same sample tasks written with the timing script v2 on other computers (PC2 and PC3). I also see no problemby momoyuki - Questions and Answers
Sorry, perhaps I was unclear. We have an ITI between trials (1-3 seconds). We're using a button to initiate the next trial in our hand reaching task. Subjects start preparation for the upcoming trial when they push the button. Therefore, we want to keep checking the status of button as much as possible even during the ITI. Unfortunately, the button is real hardware, meaning the subject can aby momoyuki - Questions and Answers
Hello, I found that when the inter-trial-interval is set very short (ex. 0 msec), there is a gap of 250-450 msec between the last event code of the previous trial and the first event code of the current trial. Is there any trick to make this gap shorter? I guess this gap is a dead time required for the computer to prepare the trial data and write it in the record. If this is true, is it possby momoyuki - Questions and Answers
Hi Jaewon, Thank you for the example code. This code helps me a lot. I missed the example code for the Sequential adapter and did not realize how to use the TimeCounter adapter. In the example for the RewardScheduler adapter, the TimeCounter adapter is used as the most child adapter, and it references no adapter. Does this TimeCounter adapter force the scene to continue for a specific periby momoyuki - Questions and Answers
Hello, I want to check the release of a pressed button using the WaitThenHold adapter. During the HoldTime of this adapter, I also want to present one TaskObject for a short time (ex. 200 msec) and switch the presenting object to a set of other TaskObject during the rest of HoldTime. Here is an example of the task structure: The subject looks at a screen with two TaskObject that appear to bby momoyuki - Questions and Answers