Neurobs Presentation

825 bytes removed, 09:36, 18 January 2016
no edit summary
== General =={{see also|Presentation}}This page documents some bugs we encountered in Presentation. Users should go to the [[Presentation]] page.
Presentation ( == Screen synchronization issue on 120 Hz screens ==There is a MS Windows based programming tool that allows experimenters to set up and program all sort of experiments. It is serious synchronization issue where the recommended software for time-accurate experiments and therefore supported by the institutes’ (Social Sciences Faculty, the MPI and the Donders Centre for Cognitive Neuroimaging) technical groupspicture. The technical groups offer present(PhD) students a couple of preprogrammed experiments (imethod returns one frame too early.e. templates), which It can be adjusted to build up own experiments. In this way, detected by measuring the time between two consecutive present(PhD) student can efficiently program experiments fitting an technical optimal environment. This is what this course is all about. It aims at teaching programming skills, which are needed to modify the existing templates such that they meet your own demands. Because this can be quite complex, we start with short assignments, which address one basic and simple problem at a time. They will all contribute to the final assignment in which you will work on an existing template.calls returning:
<pre>wait_interval(220);picture1.present();int t0 =clock.time(); picture2.present();int t1 = Software =clock.time(); int dt =t1-t0;</pre>
Please install One would expect ''picture1'' to be shown for 1 frame (1/120 s) and time ''dt'' to show this version on your computer. Sometimes this is not the case. The image will be shown for one frame (1/120 s), but ''dt'' will be 2/120 s:
32-bit: [[mediaFile:/images/9/9d/Presd171031514Timeline.zipsvg|400px|none|synchronization bug timeline]]
64-bit: [[media:The fact that ''picture1'' is shown for only 1/images/0/0f/Presd171031514 64120 s was confirmed with a light sensor connected to an]]
== License ==The chance of this issue occurring is highly dependent on the waiting time prior to the first ''present()'' call:
To run presentation in the labs you need a software dongle. Reserve a dongle when you book a lab. If you need a dongle for research outside the university you could discuss time limits with Ronny Janssen[[File:Occurrence.png|400px|none|synchronization bug occurrence]]
When you want Neurobs people seem to run in in your office use [ think] it has something to do with triple buffering, but the network licensegraph above was created without triple buffering enabled. Boot presentation, choose option '''"activations" -> "Network"'''[[File:Failsync2.png|none|Difference of arrival times of two consecutive markers (no red bars are hidden)]]
Fill in the following within the "'''Network License Settings"''':&nbsp; {| border="1" cellspacing="1" cellpadding="1" style="width: 500px;"|<!-| Enable IP Address:||-| Port:| 1245|-| Timeout (ms):| 5000|}   [[File:PresentationLicentie.jpg]] == Course References== Find the presentation workshop documentation here <a href="/images/9/9e/Programming with Presentation 2013.pdf" class="internal" title="Programming with Presentation 2013">RTENOTITLE<references/a>Find the presentation prereader here <a href="/images/4/4c/Presentation pcl pre-read 2013.pdf" class="internal" title="Presentation pcl pre-read 2013">RTENOTITLE</a== Template == Find the presentation Template here [[ | Template 2014]] == Other Templates ==