Hello all, I have a "downstream" system (BioSemi EEG) that can read 8-bit logic but does not (appear) to need a strobe bit. However, the system does not seem to register any event codes unless I have the strobe bit defined in ML. If I need to define a strobe for ML to output event codes ( do I? ), where should I send this seemingly dummy strobe bit?by PeterK - Questions and Answers
We did look at this page: 1. Configuration with two monitors we followed these directions we extended the display and made the touchscreen the main display display scale is the same 2. Running on a single monitor system not relevant Using more than two monitors not relevant 3. Latency test not relevant 4. Troubleshooting unable to resby PeterK - Questions and Answers
Hi Jaewon, We have some slightly different problems now: We changed the touchscreen to the main monitor This monitor is listed "#2" in the system When we set Subj. screen device as "#2" and ran the task ... main menu window occluded We then set Subj. screen device to "#1" ML will run the task on the investigator screen and show a white screen on moniby PeterK - Questions and Answers
Thank you Jaewon, we will try thisby PeterK - Questions and Answers
Hello Jaewon and others, We are experiencing some unusual MonkeyLogic performance: We use 1 touchscreen to show images and record touches from participants; the other monitor is for investigator use as usual. ML seems to recognize the second monitor correctly and accepts touches. But ML shows the pictures in the first monitor (i.e. the monitor for investigator use). Interestingly, the toby PeterK - Questions and Answers
In obj.Conditions there is another "Condition.m" file! 'C:\Users\pkas_admin\Documents\MATLAB\eeglab\eeglab2022.1\plugins\Cleanline2.00\external\bcilab_partial\keywords\Condition.m' this is part of eeglab and is (was) in my path I removed this and ML is now loading all conditions properly Thank you!!by PeterK - Questions and Answers
Is it a problem that my timing script and conditions file have the same name (but different extensions)? However - This has not been a problem on previously operational setups. If I load the conditionsfile.txt, is it somehow trying to load the timingscript.m file?by PeterK - Questions and Answers
None of my tasks work; they all return "user-defined". I've now tried it with and w/o the NI USB device and multiple peripheral monitors via both USB-C and HDMI. Something is not set up correctly. What triggers the userloop function? If I were going to use a userloop, what would I write? Is it possible that ML/MATLAB is somehow misinterpreting the .txt files? I hby PeterK - Questions and Answers
What would I check?? It's a brand new Dell Latitude 7320 running windows 10 and the latest ML software. <<< MonkeyLogic >>> NIMH MonkeyLogic 2.2.31 (Sep 26, 2022) <<< MonkeyLogic >>> Microsoft Windows <<< MonkeyLogic >>> MATLAB 9.7.0.1737446 (R2019b) Update 9 <<< MonkeyLogic >>> NIMH daqtoolbox 1.0.76 (Sepby PeterK - Questions and Answers
Thanks Jaewon, I sent you the conditions file, it is the same .txt file that runs on all my other desktop setups. I don't always have my second monitor plugged into my laptop, nor the national instruments USB device, but it's still an unusual error.by PeterK - Questions and Answers
That's weird; I have never written a userloop.m function. After I click on the "load conditions file" button and select my conditionsfile.txt, it lists that file as .txt in place of the button. These are the same files I run on my desktop. Running newest version of monkeylogic (which I updated since I thought it might be a bug). (Probably unrelated (but weird) - I caby PeterK - Questions and Answers
Hello all, I just switched to a small Dell touchscreen laptop running windows 10 and ML 2.2.31. When I load my conditions file the stimulus set window states: "user defined", as does the "Timing files" window. The ML message window does not show any errors, nor does the MATLAB command window. I'm sure I am probably overlooking something simple since it'by PeterK - Questions and Answers
Hello Jaewon, The EyeLink system calculates a couple attributes I am interested in pulling into MonkeyLogic: e.g. blinks and their related saccades (SSACC, BLINK, ESACC). They are sent via TCP/IP along with XY and Pupil. Apparently they can be incorporated into data collection for users of Psychtoolbox using the EyeLink toolbox, a Matlab wrapper for their API. Can we extend the use ofby PeterK - Questions and Answers
Thanks, we can update our trialerror codes within the timing scrip. But just so I better understand: Some element of the ML code must know that no error was defined (in my timing script), so I am asking how do we go from no defined error code to an "aborted" (9)? Is that the trialerror function and where is it? Is it used to create a runtime file?by PeterK - Questions and Answers
Hello, We are effectively running a couple new timing scripts, but the trialerror is coming up "aborted" (9) every trial. We did not explicitly use the trialerror function within our timing script (maybe we need to). In the meantime, until I overwrite the default error labels: Where in my timing script is a "9" being generated that is translated into an "aborby PeterK - Questions and Answers
Hello, I am looking at old BHVs with bhv_read and there are a lot of fields populated, including things like PPD (pixles per degree), and other useful info. When we open new bhv2 files with mlread, all those other fields are not visible. Are they still there? Perhaps I am not opening the new bhv2 files with the appropriate "reader"? For instance, we want to automatically pby PeterK - Questions and Answers