﻿<?xml version="1.0" encoding="UTF-8"?><rss version="2.0" xmlns:dc="http://purl.org/dc/elements/1.1/"><channel><title>Millisecond Forums » Millisecond Forums » Inquisit 5  » Onset value selected from Guassian Distribution</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Wed, 09 Sep 2026 03:30:24 GMT</lastBuildDate><ttl>20</ttl><item><title>Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21342.aspx</link><description>Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;</description><pubDate>Fri, 21 Apr 2017 07:18:59 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21393.aspx</link><description>&lt;div data-id="21391" class="if-quote-wrapper" unselectable="on" data-guid="1492783808152"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21391" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21391" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21391" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Friday, April 21, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21391"&gt;&lt;div class="if-quote-message-margin"&gt;My another question regrading the timing accuracy.&lt;br/&gt;&lt;br/&gt;Maybe this is an old topic. I noticed one comment from you 7 years ago:&lt;br/&gt;Inquisit's timing is inevitably tied to the computer's display refresh rate. A decent CRT monitor usually refreshes at 100Hz (approx. every 10.00 ms), most LCD or TFT monitors refresh at 60Hz (approx. every 16.67 ms). Inquisit's stimulus display depends on that figure. When using '/stimulustimes', Inquisit will try display your stimulus in the display frame closest to the specified time in ms, i.e. your stimulus might show up either a tad earlier or later than specified (i.e. when the timing entered is not an exact multiple of the refresh rate). If you need your timing to be exact, use the '/stimulusframes' command which let's you specifiy timing in terms of ordinal frame position in a given trial.&lt;br/&gt;&lt;br/&gt;Is there anything new about timing accuracy updated in Inquisit 5?&lt;br/&gt;If I want to use "stimulustimes", to maximize timing accuracy, is it better to do an experiment on a 100Hz screen than on a 60Hz screen? &lt;br/&gt;If I have to run the experiment on a 60hz screen,to maximize timing accuracy,how can I present an 1000ms object using "stimulusframs"?&lt;br/&gt;such as in this case:&lt;br/&gt;trial.mytriala.insertstimulustimes(shape.a, 1000)&lt;br/&gt;Thank you for your reply.&lt;br/&gt;Best,&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21391"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;#1: As to your equation, this still doesn't quite add up.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ a = 2&lt;br/&gt;/ b = 0&lt;br/&gt;...&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.points += values.a*trial.mytriala.latency + values.b]&lt;br/&gt;&lt;br/&gt;I don't see how this leads to "y ranges from [0, 100]." It obviously doesn't. &lt;br/&gt;What you've described is a simple linear transformation of latency. &lt;br/&gt;With &lt;br/&gt;"x depends on the value of response latency, ranging from 0 to infinite."&lt;br/&gt;and assuming positive values or zero for a and b (the constant), points (y) has the range [b, infinity], not [0,100].&lt;br/&gt;&lt;br/&gt;Something's missing in your explanation.&lt;br/&gt;&lt;br/&gt;#2: No, nothing has changed about the timing. This has nothing to do with Inquisit, it's how displays work. &lt;br/&gt;&lt;br/&gt;"If I want to use "stimulustimes", to maximize timing accuracy, is it better to do an experiment on a 100Hz screen than on a 60Hz screen?"&lt;br/&gt;&lt;br/&gt;A higher refresh rate (100Hz vs 60Hz) allows for more fine-grained stimulus timings. It's multiples of 10ms (the duration of a refresh cycle for a display running at 100Hz) vs multiples ~16.67ms (the duration of a refresh cycle for a display at 60Hz). &lt;br/&gt;&lt;br/&gt;"If I have to run the experiment on a 60hz screen,to maximize timing accuracy,how can I present an 1000ms object using "stimulusframs"?"&lt;br/&gt;&lt;br/&gt;1000 / ~16.67 = ~60&lt;br/&gt;&lt;br/&gt;With a display at 60Hz, the trial's 60th frame is the closes you can get to an onset at 1000ms. But there is no need to use /stimulusframes. As detailed previously elsewhere, Inquisit will automatically pick the frame that corresponds most closely to the time you entered *given the display's refresh rate*.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 21 Apr 2017 07:18:59 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21391.aspx</link><description>My another question regrading the timing accuracy.&lt;br/&gt;&lt;br/&gt;Maybe this is an old topic. I noticed one comment from you 7 years ago:&lt;br/&gt;Inquisit's timing is inevitably tied to the computer's display refresh rate. A decent CRT monitor usually refreshes at 100Hz (approx. every 10.00 ms), most LCD or TFT monitors refresh at 60Hz (approx. every 16.67 ms). Inquisit's stimulus display depends on that figure. When using '/stimulustimes', Inquisit will try display your stimulus in the display frame closest to the specified time in ms, i.e. your stimulus might show up either a tad earlier or later than specified (i.e. when the timing entered is not an exact multiple of the refresh rate). If you need your timing to be exact, use the '/stimulusframes' command which let's you specifiy timing in terms of ordinal frame position in a given trial.&lt;br/&gt;&lt;br/&gt;Is there anything new about timing accuracy updated in Inquisit 5?&lt;br/&gt;If I want to use "stimulustimes", to maximize timing accuracy, is it better to do an experiment on a 100Hz screen than on a 60Hz screen? &lt;br/&gt;If I have to run the experiment on a 60hz screen,to maximize timing accuracy,how can I present an 1000ms object using "stimulusframs"?&lt;br/&gt;such as in this case:&lt;br/&gt;trial.mytriala.insertstimulustimes(shape.a, 1000)&lt;br/&gt;Thank you for your reply.&lt;br/&gt;Best,&lt;br/&gt;</description><pubDate>Fri, 21 Apr 2017 00:03:41 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21390.aspx</link><description>&lt;div data-id="21389" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21389" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21389" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21389" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Thursday, April 20, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21389"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21388" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21388" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21388" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21388" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Thursday, April 20, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21388"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21378" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21378" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21378" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21378" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21378"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21372" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21372" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21372" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21372" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21372"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21365" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21365" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21365" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21365" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21365"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492754295844"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21365"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, it was. Thank you for your advice.&lt;br/&gt;Would you help me with another question?&amp;nbsp;&lt;br/&gt; I wish to arbitrarily add 100ms delays on the "latency" as soon as the space key is pressed, so the latency with delays becomes the final latency for that trial.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21372"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;The latency property of a trial is supposed to reflect what actually happened, i.e. it is read-only and you cannot manipulate it (i.e. arbitrarily change it, add or subtract, etc.).&lt;br/&gt;&lt;br/&gt;You can, however, use a value as in&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.latencyplus100 = trial.mytriala.latency+100]&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21378"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;Thank you Dave. It works.&lt;br/&gt;As for the point-rewarding system, I wish to use y=ax+b to define the relationship between trial.mytriala.latency and values.points (rewarded points), so both of which can be continuous variables. &lt;br/&gt;instead of using staircase definition like, ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;Is there any syntax I can refer to?&lt;br/&gt;Thank you for your time.&lt;br/&gt;Best,&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21388"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&amp;gt; As for the point-rewarding system, I wish to use y=ax+b to define the relationship between trial.mytriala.latency and values.points (rewarded points), &lt;br/&gt;&amp;gt; so both of which can be continuous variables. &lt;br/&gt;&lt;br/&gt;This is underspecified. Please spell out the precise mathematical relationship (what's the value of a, b, etc.) and give concrete examples. Otherwise I cannot comment.&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21389"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;a and b are both constant. For example, I set a=2 and b=0.&lt;br/&gt;x correspond to&amp;nbsp;trial.mytriala.latency. and y correspond to&amp;nbsp;values.points. &lt;br/&gt;Therefore, the function became y=2x.&lt;br/&gt;x depends on the value of response latency, ranging from 0 to infinite.&lt;br/&gt;y ranges from [0, 100].&lt;br/&gt;I am seeking for a syntax like: ontrialend = [if(trial.mytriala.latency=x){values.points+=2x}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 20 Apr 2017 23:05:38 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21389.aspx</link><description>&lt;div data-id="21388" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21388" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21388" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21388" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Thursday, April 20, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21388"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21378" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21378" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21378" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21378" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21378"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21372" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21372" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21372" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21372" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21372"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21365" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21365" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21365" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21365" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21365"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492744272621"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21365"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, it was. Thank you for your advice.&lt;br/&gt;Would you help me with another question?&amp;nbsp;&lt;br/&gt; I wish to arbitrarily add 100ms delays on the "latency" as soon as the space key is pressed, so the latency with delays becomes the final latency for that trial.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21372"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;The latency property of a trial is supposed to reflect what actually happened, i.e. it is read-only and you cannot manipulate it (i.e. arbitrarily change it, add or subtract, etc.).&lt;br/&gt;&lt;br/&gt;You can, however, use a value as in&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.latencyplus100 = trial.mytriala.latency+100]&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21378"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;Thank you Dave. It works.&lt;br/&gt;As for the point-rewarding system, I wish to use y=ax+b to define the relationship between trial.mytriala.latency and values.points (rewarded points), so both of which can be continuous variables. &lt;br/&gt;instead of using staircase definition like, ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;Is there any syntax I can refer to?&lt;br/&gt;Thank you for your time.&lt;br/&gt;Best,&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21388"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&amp;gt; As for the point-rewarding system, I wish to use y=ax+b to define the relationship between trial.mytriala.latency and values.points (rewarded points), &lt;br/&gt;&amp;gt; so both of which can be continuous variables. &lt;br/&gt;&lt;br/&gt;This is underspecified. Please spell out the precise mathematical relationship (what's the value of a, b, etc.) and give concrete examples. Otherwise I cannot comment.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 20 Apr 2017 20:13:08 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21388.aspx</link><description>&lt;div data-id="21378" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21378" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21378" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21378" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21378"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21372" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21372" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21372" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21372" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21372"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21365" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21365" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21365" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21365" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21365"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492735729464"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21365"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, it was. Thank you for your advice.&lt;br/&gt;Would you help me with another question?&amp;nbsp;&lt;br/&gt; I wish to arbitrarily add 100ms delays on the "latency" as soon as the space key is pressed, so the latency with delays becomes the final latency for that trial.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21372"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;The latency property of a trial is supposed to reflect what actually happened, i.e. it is read-only and you cannot manipulate it (i.e. arbitrarily change it, add or subtract, etc.).&lt;br/&gt;&lt;br/&gt;You can, however, use a value as in&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.latencyplus100 = trial.mytriala.latency+100]&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21378"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;Thank you Dave. It works.&lt;br/&gt;As for the point-rewarding system, I wish to use y=ax+b to define the relationship between trial.mytriala.latency and values.points (rewarded points), so both of which can be continuous variables. &lt;br/&gt;instead of using staircase definition like, ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;Is there any syntax I can refer to?&lt;br/&gt;Thank you for your time.&lt;br/&gt;Best,&lt;br/&gt;</description><pubDate>Thu, 20 Apr 2017 17:57:49 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21378.aspx</link><description>&lt;div data-id="21372" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21372" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21372" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21372" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Wednesday, April 19, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21372"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21365" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21365" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21365" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21365" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21365"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492618806566"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21365"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, it was. Thank you for your advice.&lt;br/&gt;Would you help me with another question?&amp;nbsp;&lt;br/&gt; I wish to arbitrarily add 100ms delays on the "latency" as soon as the space key is pressed, so the latency with delays becomes the final latency for that trial.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21372"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;The latency property of a trial is supposed to reflect what actually happened, i.e. it is read-only and you cannot manipulate it (i.e. arbitrarily change it, add or subtract, etc.).&lt;br/&gt;&lt;br/&gt;You can, however, use a value as in&lt;br/&gt;&lt;br/&gt;/ ontrialend = [values.latencyplus100 = trial.mytriala.latency+100]&lt;br/&gt;</description><pubDate>Wed, 19 Apr 2017 09:22:06 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21372.aspx</link><description>&lt;div data-id="21365" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21365" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21365" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21365" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21365"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492605326453"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21365"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Yes, it was. Thank you for your advice.&lt;br/&gt;Would you help me with another question?&amp;nbsp;&lt;br/&gt; I wish to arbitrarily add 100ms delays on the "latency" as soon as the space key is pressed, so the latency with delays becomes the final latency for that trial.&lt;br/&gt;&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 19 Apr 2017 06:02:35 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21365.aspx</link><description>&lt;div data-id="21364" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21364" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21364" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21364" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Tuesday, April 18, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21364"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492573494258"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21364"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It's perfectly possible to calculate on values.b_onset. See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;/ points = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; trial.showfeedback&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial showfeedback&amp;gt;&lt;br/&gt;/ stimulusframes = [1=pointsinfo]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text pointsinfo&amp;gt;&lt;br/&gt;/ items = ("B Onset: &amp;lt;%values.b_onset%&amp;gt; | Latency: &amp;lt;%trial.mytriala.latency%&amp;gt; | Points: &amp;lt;%values.points%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I*m not sure I correctly understand your point / award system, though. &lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){values.points+=90}]&lt;br/&gt;&lt;br/&gt;If latency is smaller than half the onset value (awarding 90 points), it is *by necessity*&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){values.points+=100}]&lt;br/&gt;&lt;br/&gt;also smaller than the whole onset value (awarding 100 points), hence you're awarding 190 points total. This of course extends to all the other, smaller fractions as well (onset divided by 3, by 4, and so forth). &lt;br/&gt;&lt;br/&gt;Is that intended?&lt;br/&gt;</description><pubDate>Tue, 18 Apr 2017 20:57:10 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21364.aspx</link><description>&lt;div data-id="21355" class="if-quote-wrapper" unselectable="on" data-guid="1492564453952"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21355" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21355" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21355" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21355"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492564453952"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492564453952"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492564453952"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492564453952"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21355"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;Hi Dave, thank you for your help.&lt;br/&gt;Same script. I was trying to give some feedback by assigning points to how early the response as made before values.b_onset, and I found it was impossible to calculate directly on values.b_onset.&lt;br/&gt;Do you have new ideas?&lt;br/&gt;&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/10){&lt;br/&gt;values.points+=10}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/9){&lt;br/&gt;values.points+=20}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/8){&lt;br/&gt;values.points+=30}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/7){&lt;br/&gt;values.points+=40}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/6){&lt;br/&gt;values.points+=50}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/5){&lt;br/&gt;values.points+=60}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/4){&lt;br/&gt;values.points+=70}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/3){&lt;br/&gt;values.points+=80}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset/2){&lt;br/&gt;values.points+=90}]&lt;br/&gt;/ ontrialend = [if(trial.mytriala.latency&amp;lt;=values.b_onset){&lt;br/&gt;values.points+=100}]&lt;br/&gt;Best,&lt;br/&gt;&lt;br/&gt;</description><pubDate>Tue, 18 Apr 2017 18:17:14 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21355.aspx</link><description>&lt;div data-id="21354" class="if-quote-wrapper" unselectable="on" data-guid="1492477739835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21354" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21354" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21354" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21354"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492477739835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492477739835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492477739835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21354"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;data&amp;gt;&lt;br/&gt;/ columns=[subject, blockcode, trialcode, trialnum, latency, response, stimulusitem, stimulusnumber, stimulusitem, stimulusnumber, values.a_onset, values.b_onset]&lt;br/&gt;&amp;lt;/data&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;expressions&amp;gt;&lt;br/&gt;/ z = if(values.u&amp;gt;0.5)(sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8))) else&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp; (-sqrt(-ln(1-pow(2*values.u-1,2))/sqrt(m_pi/8)))&lt;br/&gt;/ x = (values.sigma*expressions.z)+values.mu&lt;br/&gt;&amp;lt;/expressions&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ mu = 1500&lt;br/&gt;/ sigma = 500&lt;br/&gt;/ u = 0&lt;br/&gt;&lt;br/&gt;/ a_onset = 0&lt;br/&gt;/ b_onset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytriala&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.a_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [values.u=rand(0,1); values.b_onset = expressions.x;]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.a, values.a_onset)]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(text.b, values.a_onset + values.b_onset);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.insertstimulustime(shape.b_offset, values.a_onset + values.b_onset + 2000);]&lt;br/&gt;/ ontrialbegin = [trial.mytriala.beginresponsetime = values.a_onset]&lt;br/&gt;/ ontrialend = [trial.mytriala.resetstimulusframes()]&lt;br/&gt;/ stimulustimes = [0=fixation]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text fixation&amp;gt;&lt;br/&gt;/ items = ("+")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape b_offset&amp;gt;&lt;br/&gt;/ shape = rectangle&lt;br/&gt;/ size = (100%, 100%)&lt;br/&gt;/ color = white&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a&amp;gt;&lt;br/&gt;/ items = ("A")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b&amp;gt;&lt;br/&gt;/ items = ("B")&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-10=mytriala;]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;</description><pubDate>Mon, 17 Apr 2017 18:25:34 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21354.aspx</link><description>&lt;div data-id="21353" class="if-quote-wrapper" unselectable="on" data-guid="1492474076457"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21353" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21353" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21353" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21353"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492474076457"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492474076457"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21353"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;here I attached my script, one of which was copied from the website above for generating normally distributed data. &lt;br/&gt;</description><pubDate>Mon, 17 Apr 2017 17:08:49 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21353.aspx</link><description>&lt;div data-id="21347" class="if-quote-wrapper" unselectable="on" data-guid="1492473788995"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21347" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21347" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21347" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, April 17, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21347"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492473788995"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21347"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt; &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437&lt;/a&gt;&lt;/a&gt; &lt;br/&gt;</description><pubDate>Mon, 17 Apr 2017 17:07:32 GMT</pubDate><dc:creator>Nakayama Yao</dc:creator></item><item><title>RE: Onset value selected from Guassian Distribution</title><link>https://forums.millisecond.com/Topic21347.aspx</link><description>&lt;div data-id="21342" class="if-quote-wrapper" unselectable="on" data-guid="1492445573887"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21342" title="Move Cursor Below" contenteditable="false"&gt;&lt;span unselectable="on"&gt;+&lt;/span&gt;&lt;/a&gt;&lt;a class="quote-delete" unselectable="on" style="display: none;" href="#" data-id="21342" title="Delete Quote" contenteditable="false"&gt;&lt;span unselectable="on"&gt;x&lt;/span&gt;&lt;/a&gt;&lt;span unselectable="on" class="quote-markup"&gt;[quote]&lt;/span&gt;&lt;div unselectable="on" class="if-quote-header" contenteditable="false"&gt;&lt;div unselectable="on" class="if-quote-toggle-wrapper"&gt;&lt;a class="if-quote-toggle quote-link" href="#" data-id="21342" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Nakayama Yao - Sunday, April 16, 2017&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-21342"&gt;&lt;div class="if-quote-message-margin"&gt;Hi Dave,&lt;br/&gt;I wish to design an experiment with the following process:&lt;br/&gt;The trial begins with a fixation.&lt;br/&gt;"A" shows up at an variable onset and disappears until the onset of "B" (A's offset overlaps with B' onset).&lt;br/&gt;"B" lasts 2s before disappearance.&lt;br/&gt;The response (press the space) can only be made after the onset of A and does not affect the presentation of B, and the time point of response release is recorded.&lt;br/&gt;The onset of B is drawn from a guassian distribution with a fixed mu and sigma (I have read &lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;&lt;a href="https://www.millisecond.com/forums/Topic8431.aspx#bm8437,"&gt;https://www.millisecond.com/forums/Topic8431.aspx#bm8437,&lt;/a&gt;&lt;/a&gt; but still do not how to apply it into to my syntax). &lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/17146396-e083-4712-8272-6cdd.PNG" data-download-url="https://www.millisecond.com/forums/Uploads/Images/4d3655ea-f5fb-44fe-a257-c07b.PNG"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Would you help me fix my script?&lt;br/&gt;Best,&lt;br/&gt;Nakayama&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21342"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/div&gt;&lt;br/&gt;It would be helpful if you could attach your script. You attached a data file -- I cannot tell you what's wrong with the script based on a data file.&lt;br/&gt;</description><pubDate>Mon, 17 Apr 2017 09:14:33 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>