eduard
About
- Username
- eduard
- Joined
- Visits
- 1,402
- Last Active
- Roles
- Member, Moderator
Comments
-
Honestly, I have no idea. I tried it now close to 20 times and the variable is always present. Maybe it has to do with the Operating System? Anyway, if this work around works for you, that that's good I guess. If you feel like it, It'd be cool if y…
-
Hi, It is possible, but rather complicated. You have to design a while loop in which you repeatedly cycle over stimulus presentation/animation and response collection. Furthermore, you have to write code to update the canvas with the raw input manu…
-
How often does that happen? I just tried it 10 times and it always worked. I used the expyriment backend and the quickrun button on a linux machine.
-
Hello, (Quote) I don't understand what you mean, but generally it is quite easy to include the sampler in an inline_script. Given the setup of your code above, it is probably even necessary to do so. Check out this part of the documentation to lear…
-
Hi Stephan, What do you mean with sometimes? Some trials in one session, or some session? So, if you hit the RUN button will it either log everything (usually) or nothing (sometimes), or will it log some trials but not others? Eduard
-
Hm, that is annoying. When I try the experiment myself, I don't see the cursor. So basically, it works like it should be. Which tablet are you working with and which operating system do you use? Eduard
-
Hi, Here a little excerpt from the documentation: function Mouse.get_click_release(**resp_args)New in v3.2.0Collects a mouse-click release.Important: This function is currently not implemented for the psycho backend. So, psychopy is not really an…
-
Hi, That should be possible. What is your current set up? Maybe you can just add a sketchpad between calibration and validation? I have never worked with SMI, so I need more information to be able to help. Best, Eduard
-
Same here. Please don't open more than one discussion for the same issue. This would make the forum rather messy. Closed this in favor of 4331
-
HI, i think I helped you already here. So I will close this discussion. Feel free to ask anything in the other discussion. Eduard
-
Hi bal, Do you have an error message for us? Maybe you could also upload your experiment. Without having a little more detail it is hard to help you (unless of course someone run into the same issue before). Thanks, Eduard
-
Hi, griddim= 5 # 5 by 5width = 500height = 500# if height and width are different you need to do this separately for cell width and cell heightcell_size = width/griddimcenter_cell= cell_size/2# draw grid in centerxc =0yc =0# top left corner of grid…
-
Hi, I am afraid that is not possible. The only way to do that would require that you program your experiment entirely in an inline_script, using psychopy functions directly (i.e. import psychopy, etc...), but that is not really different than just …
-
HI Sarah, the attached experiment should get you started. Some more thoughts though: (Quote) As accuracy has to be calculated cumulatively, it is possible that you will have 100% on the first trial, just by chance. Therefore, you may want to you …
-
Hi, Maybe this discussion here will be helpful. Basically, the media player plugin is a little old and doesn't properly close video files. To avoid the issue, you can try doing some inline_scripting (as described in the other discussion) Good luc…
-
Hi Luke, Unfortunately, that is not possible. Sketchpad are still images. In order to present video, you have to try dedicated video plugins: Have a look here for more info on video playback. Best Eduard
-
Nice. (Quote) Inline_scripts could help, but it depends on how you program it. Generally, they are just more powerful, as you have more control over order of things and their timing. So, you could invest some time to figure things out and you might…
-
(Image) This is a screenshot from the image you posted. As you can see, on the top part of the coroutine item, you can specify the fields duration, end after item and generator function. You put something after the second one. Remove it, and you …
-
Hi Mario, I suspect that having fixation3 as End after item is the reason for the it not staying up, which makes sense, because that field is supposed to shut down the co-routine, once a specified event happened. In your case that event is the pres…
-
Hi, With these two lines, I am taking a screenshot of some of my canvasses. self.experiment.window.getMovieFrame ( ) self.experiment.window.movieFrames[0].save(filepath) Put them in an inline-script after you prepared your trial canvas and…
-
Hi, I moved this discussion to the correct subforum. Good luck, Eduard
-
Hi Diana, I am afraid there is no such functionality currently implemented. However, it is certainly possible, you just have to do some inline_scripting. So, you need to implement the parts of the experiment that you describe in Python. Do you thin…
-
Hi Sylvain, just my two cents... The problem/feature is explained in detail here. In short, normally you want to have precise timings within sequences and don't care so much about some jitter across them. So if you bump now into a situation in wh…
-
Hi Sarah, there might be one, but it would be quite hacky, and I am afraid also quite unreliable across trials. So with a lot of jitter across trials. If you think that wouldn't be a problem for you, I could give it a go and see whether I could cre…
-
Yes, I see that this is a little awkward. Can you maybe remove the title field altogether? I think if you create your plugin from scratch, using a base_form, you should be able to copy the parts of the code that you need from one of the existing for…
-
Probably to late, but maybe you can use the mouse trap plugin: http://osdoc.cogsci.nl/3.2/manual/mousetracking/ It was designed to make ROI mouse analysis easier. Eduard
-
Hi, I'm not sure whether this will do the trick, but in the loop item, you can check the box skip on the first iteration or something like that. If this doesn't help, I would add an inline_script to the block_sequence (the first item or so) and add…
-
Hi Jonathan, Have you tried difference backends? I remember having had the same issue, but I don't remember what I did about it. Possible hacks, could be to use thin lines and drawing two squares, one white one, and one black one, slightly smaller …
-
Oh, that should be possible. You just need the variables time_form_text_input and time_<item_after_text_input>, and subtract the first from the second on. These variables code when the text input appeared and when the item that followed appear…