Hello Jaewon, Thank you for your response! In the TDT system, I built a simple state maker machine that combines the digital bits and represents a specific combination of digital bits as a state. I can show you the separate digital lines with an adjustment to my setup, but trusting that they work as intended do you have insight on how the code works now and if the event markers are all sent atby KhaledMTL - Questions and Answers
Hello, Just an update, when no stimuli is being presented no skipped frames occur at all, and I have attempted to (using old conditions file method) use gen function to "respect" old framerate of videos, however no change took place for the number of skipped frames. So essentially, I am wondering if using scenes, preloading stimuli or upgrading hardware are valid options to overcomeby KhaledMTL - Questions and Answers
Hello, I am wondering why eventmarkers are being sent out according to the attached screenshot, while my code snippet is as follows: eventmarker(12) idle(Baseline2) toggleobject(bell_snd, 'eventmarker',4); goodmonkey(reward_juice_time, 'juiceline',1, 'numreward',1, 'eventmarker',8, 'nonblockingby KhaledMTL - Questions and Answers
I am curious because the same stimuli presented using a conditions file have 16/17 skipped frames, however you have informed that the use of gen_condition is discontinued and that is why I have went with using userloop function insteadby KhaledMTL - Questions and Answers
Hello Jaewon, I am posting because I am unable to pinpoint the reason for my skipped frames. I constantly have 30 skipped frames every trial that always occur during the presentation of the stimulus. I have uploaded an example entry for skippedframeinfo, confused on how columns 5-12 are more time info entries, but stimuli presentation is timestamped at 3234, and what is interesting to note isby KhaledMTL - Questions and Answers
Hello, I have been seeking support on generate_condition function and I could not find much online. I require using the function because I aim to randomly select some stimuli from a file and load them into a condition file using the attached script. The condition file generated using the function leads to a Conversion from Struct to Double is Not Possible error. I could not determine if I wby KhaledMTL - Questions and Answers
Thank you very much! That was helpful and I was able to find the mistake, appreciate the support.by KhaledMTL - Questions and Answers
Weirdly other conditions files can run without any issue. I have been examining and comparing their cfg files but they do not appear to have a difference. If I attempt to copy and paste the contents of both conditions and timing files and use the new files to run ML I still face the same dot indexing error, which leads me to suspect my script itself has a bug. I have attached the timing and condiby KhaledMTL - Questions and Answers
I had not followed your previous steps correctly, so thank you that worked, I navigated to the MonkeyLogic directory and ran the lines of code successfully. However, I then updated the monkeylogic version using the mlappinstaller and when I opened MonkeyLogic, uploaded my new conditions file and ran I no longer would face the Unrecognized AdjustedPPD field but rather I am back at this error:by KhaledMTL - Questions and Answers
Thank you, that makes sense considering AdjustedPPD was added in the newer version. I ran the lines of code your provided but the exit command returned the following: <<< MonkeyLogic >>> NIMH MonkeyLogic 2.2.34 (Mar 2, 2023) <<< MonkeyLogic >>> Microsoft Windows <<< MonkeyLogic >>> MATLAB 9.13.0.2126072 (R2022b) Update 3 <<<by KhaledMTL - Questions and Answers
Also, not sure if this helps solve the issue, but when I could successfully load the new conditions file (but not run it due to dot indexing error) the 1.5 degree yellow crc TaskObject I had created was larger than the same 1.5 degree yellow circle graphic object I used to observe from older condition files that did run at the time.by KhaledMTL - Questions and Answers
Hello, I was writing a new Timing File and Conditions File and whenever I would hit run, MonkeyLogic would start up then give the error in the attached picture. I attempted to resolve this by deleting the configuration file, as suggested in this thread. However it would not resolve this issue. I tried locating a different version of this configuration file in a previous/different MonkeyLogiby KhaledMTL - Questions and Answers