sebastiaan
About
- Username
- sebastiaan
- Joined
- Visits
- 7,303
- Last Active
- Roles
- Administrator
Comments
-
Hi Daniel, This looks like an issue with OpenGL, which is the software library that both Expyriment and PsychoPy use for display presentation. One reason for this might be a problem or incompatibility with the video drivers on your new system—but h…
-
@Edwin Do you know where this comes from? It looks like it has to do with the updated Tobii support. (Or maybe even a bug in the Tobii SDK itself.)
-
Hi Pad, I suspect that this may have to do with automatic garbage collection, which is disabled by default. Instead, garbage (i.e. unused objects) is collected forcibly after every sequence. But if you do everything in one long inline_script, this …
-
Hi Daniela, PyGaze is not yet compatible with Python 3, and you're using the Python-3-based package of OpenSesame. So simply grabbing the Py2 package should solve this! Cheers, Sebastiaan
-
Hi guys, I would recommend upgrading to OpenSesame 3.2, which will be released soon (but now it's still in prerelease). You'll find that the forms will be much smoother, and the text_input also no longer completely captures all mouse and keyboard i…
-
Hi @AgnèsG, Assuming that this issue is again related to the OSF extension, you should solve it by disabling the OpenScienceFramework under Tools → Plug-in and extension manager. Could you also run the script that @fladd made for you? That will he…
-
@vvogel Until recently there was a bug with feedback items within a coroutines. So that's what you're running into. I would either: * Use sketchpad items instead of feedback items; or * Grab the latest (soon-to-be released) OpenSesame 3.2 prereleas…
-
Hi Eva, In run-if statements, you need to indicate that subject_group is the name of a variable by putting it between square brackets: [subject_group] = 1 See also: * http://osdoc.cogsci.nl/3.2/manual/variables/#using-conditional-if-statements D…
-
Hi Francesca, With two conditions (joint and solo) it is not logically possible to have a minimum distance of 5 between repetitions! That's why OpenSesame hangs: it's trying to figure out a solution, which doesn't exist, and it takes a while before…
-
(Quote) There is no established standard for the EyeTribe per se, but a median is simply more robust to noise. So therefore I would use the median in these kinds of cases. I should also point out that I wrote a Python parser for EyeLink, EyeTribe, …
-
Hi Nico, Installing Python modules is fairly simple: they are folders (or .py files) that are placed in some location where Python can find them (i.e. in the Python path). So what you need to do is find the pylink folder, which should be included w…
-
Hi Charlie, If you're letting participants work with a paper sheet, then I would think a little outside of the box, so to say, and consider a practical solution. For example, you could: * Time the responses with a stopwatch. * Record a video and s…
-
Hi Komame, The default fixation dot has a radius of 8 px. See also: * http://osdoc.cogsci.nl/3.2/manual/python/canvas/ Cheers, Sebastiaan
-
Hi Icecream, If you have a device that accepts serial-port input, then you could definitely use a USB-to-serial adapter. There is no serial-port plugin for OpenSesame, as far as I know anyway, but you can use the Python serial module: * http://pys…
-
Hi Andreas, (Quote) Yes, you can specify a focus_widget in form.exec_(). So in your case that would be: form._exec(focus_widget=text_input) (Quote) Not in OpenSesame 3.1 and earlier. But you can do this in OpenSesame 3.2, which is now in prerelea…
-
Hi Sara, Hmm, the design is still not entirely clear to me. Can you try to explain it a bit more formally, in terms of independent variables, block structure, etc.? Or by example maybe: Can you give a series of choices (as in your last screenshot)…
-
Hi Sara, I notice now that you've set repeat to 0.12. Given that you have 8 cycles, this means that you're selecting only (8 × 0.125 = ) 1 cycle. But with only 1 cycle, there is no point applying constraints, because no repeats can occur. And shuff…
-
Hi Sara, It what sense doesn't it work? The pairing between food and activities is broken, right? But you're also undoing the constraints by reshuffling the columns—is that what you mean? Cheers, Sebastiaan
-
(Quote) @_Bob do you know this?
-
Hi Eva, This is Python code, which you need to add to an inline_script item. The general script contains OpenSesame script, which is a simple language that defines the experiment. But it's different from Python, which is a full programming language…
-
Hi Eris, The constrain command is not Python code, but OpenSesame script, which you need to add to the script of the loop item. You can see how this works (but with another command) in this screencast: https://www.youtube.com/watch?v=zXStoHomIJE&a…
-
Hi Rotem, If you feel overwhelmed by the technical details, then I would start by taking a step back and formulating clearly for yourself (and us) what you want to do. * What research question are you trying to answer? * Do you already have an exp…
-
Hi Eva, Could you provide some more information? * What operation system do you use? * What version of OpenSesame? * When exactly does the experiment crash? I.e. does it crash immediately, or does it first run for a while? And does it always crash…
-
Hi Simone, No, I'm afraid that the Android runtime is fixed to 1280x800 landscape. What you could do is simply rotate your stimuli such that the display appears to be portrait. Whether that's practical depends on the stimuli, of course. Would that …
-
Hi Eris, The easiest way to accomplish this would be to simply start with loop of length 1 in which Condition is 'joint'. And then you have a second loop in which you have more trials, and in which you use pseudorandomization. Does that work? Chee…
-
HI Felicity, The easiest way to solve this is by using OpenSesame 3.2, which is currently in prerelease but will be released as stable soon: * http://osdoc.cogsci.nl/3.2 This new version allows you to assign names to elements from a sketchpad. So…
-
Yes, I suspected as much: Once the experiment has been corrupted, problems will persist in later versions of OpenSesame too. Good to hear that it's resolved!
-
Hi Neon, Yes, if you have code snippets to illustrate the problem, and a clear description of what exactly happens, then that would be very useful. Cheers, Sebastiaan
-
Hi Eva, The easiest way to do this is with the module (%) operator, which gives you the remainder of an integer division. That sounds abstract, but it goes like this: 0 % 3 == 01 % 3 == 12 % 3 == 23 % 3 == 04 % 3 == 1etc. Does that make sense? S…
-
Hi Brian, One common reason why the experiment doesn't run is that you don't have permission to write to the folder of the logfile. If you explicitly indicate a folder name for the logfile, does it work? Cheers! Sebastiaan