eduard
About
- Username
- eduard
- Joined
- Visits
- 1,402
- Last Active
- Roles
- Member, Moderator
Comments
-
Hi Catriona, Which version of OpenSesame are you running? I just tested your experiment with mine (2.9.4) and it worked like you want it to. So, only one keypress required to make the sketchpad disappear and start the recording phase. Eduard
-
Hi, To be able to help you, we would need a bit more information, because right now it is pretty vague. So can you tell us which operating you tried? Which version of OpenSesame you have already tested. Also, it'd be great, if you could upload your…
-
Hi (Quote) Well, this doesn't really matter. If you have super basic questions, they're probably python specific, not opensesame. In this case, the forum is not the right place to look for information. Like I mentioned earlier the python documentat…
-
Hi, (Quote) I don't get why the key identity has any effect on the stimuli on the canvas. (Quote) Okay, apparently the key labels are not the same between our versions, but if you can see the correct key labels in your logfile, everything is fine …
-
Hi, The reason for these breaks is that you specified a time out for the keyboard_response item that corresponds to the position of your target sound in seconds. So if the target appears at the first position, the sequence will continue quite quick…
-
The reason for that is that for letter in range(180): is by itself no valid python command. A for statement always needs information concerning How often it has to do something, and what exactly something is. This is nothing you couldn't have found …
-
Hi Catriona, would you mind uploading the experiment, so that I could have a look on it? Thanks, Eduard
-
Hey, As a general remark, being to debug your code is just as important as creating it (and mostly quite a bit more difficult). Therefore it is wise, to spend some time on learning on how you can track errors, understand and in best case fix them.…
-
Hi Anais, The variable you have marked just gives the time stamp of this form_multiple_choice element. So even, if it wouldn't give NA, it wasn't the reaction time. So computing the reaction time by yourself is probably the best you can do. However…
-
Hi, Attributes of the experiment basically describes variables that are stored as part of the experiment object instead of existing only locally in a certain part of your script. So when you start your experiment, OpenSesame automatically initiali…
-
Hi, Does this only happen, when you specify only Enter as allowed key, or also if you leave this field empty? Eduard
-
Great to hear. And thanks for sharing your solution. Eduard
-
Hi, You might want to have a look on this discussion. If there are still open questions afterwards, let us know. Good luck, Eduard
-
Hi, This is weird. How does the logger output for your self defined reaction time look like? Could you maybe post a screen shot of the relevant parts of your experiment? Thanks, Eduard
-
I realized, it might have been better, if I just posted one coherent code snippet. Here you go! from openexp.canvas import canvasfrom openexp.keyboard import keyboardimport randomfeedback_cv = canvas(exp)cv = canvas(exp)my_keyboard = keyboard(exp, …
-
Hi Alex, (Quote) This is usually enough, Python is quite easy to learn, so if you use your enthusiasm, you should be there in no time. (Quote) If you want it to be time-based, you can put the trial sequence into an inline_script in a way similar t…
-
Hi, Would you mind, rephrasing what your actual problem is again? It is hard to see where on the way from your first post to the last one, you got stuck. Also, it would be great if you could use Markdown extra syntax to post code. This makes it a …
-
Hi, You're right. It is indeed the keyboard_response item, Edwin was talking about. But what exactly is not working? Can you maybe send a screen shot of these 2 items (Sketchpad and Keyboard_response)? Just to be clear, the sketchpad's duration s…
-
Hi, Could you please specify what exactly you mean with "some kind of memory trace"? If it is only about making your experiment remember which words were already chosen in the first presentation phase, your description sounds alright. Yo…
-
Ah sorry, then I misunderstood. However, I don't see why you shouldn't be able to use all the expyriment functionality directly in Opensesame. I just copied one of the expyriment example experiments into an inline_scriptand were able to run the expe…
-
Hi, I'm not entirely sure, but your filename looks weird. (Quote) Normally, there should only be one opensesame.tar.gz extension of your file, not three. Can you remove the additional ones? And if so, does this solve the problem? Thanks, Eduard
-
Hi Christophe, The general procedure is described here Basically, it is just importing what you need and using it. from expyriment import <method> If you can do everything you need in openexp, there is no need to use experiment's functions…
-
Hi, Indeed, your solution is probably the easiest if you have only a few subjects. However, just for sakes of completion, here is another way: In general, I think the variable manager is not very convenient to use for your design. It'd be better if…
-
Hi, As far as I can see, this is not possible, because waiting for a key press means sampling the key_down_state of the keyboard at one given moment in time. Therefore, you need always to repeat this sampling for some time, to make sure to 'capture…
-
Hi, I suppose you tried to save the list in the exp.set way? So, something like this: exp.set('trial_info', trial_info_list) If so, you're right. In this case you can't store more complex data types, like lists. However, you can also make the list …
-
Hi, You can do this with the variable wizard. If your 6 conditions result from crossing 2 factors, such as factor A (2 levels) x factor B (3 levels), just open the variable wizard add both variables with all levels into a column each et voilà. If …
-
By printing out stuff I mean, you can use the print command to display variables and useful information in your debug window. E.g. ls = list(range(6))for i,j in enumerate(ls): print 'enter the %ith iteration of loop'%i if j%2 ==0: pr…
-
Hi, I had to disable the variables that you define in your sequence, because I can't see which format they have, but after doing that, the experiment was working with the new version. If you don't get an error message, you can try printing out as …
-
Good to hear that you found the problem. I will mark your question as solved.
-
Hi Camille, I hope it's okay for you if someone else than Sebastiaan or Edwin responds... (Quote) Is it possible that no device is recognized? You can print out devices to see whether the list is empty (This would explain why devices[0] gives an …