﻿<?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  » Unexpected exit in branching</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 27 Sep 2026 05:53:59 GMT</lastBuildDate><ttl>20</ttl><item><title>Unexpected exit in branching</title><link>https://forums.millisecond.com/Topic21184.aspx</link><description>Hi there,&lt;br/&gt;&lt;br/&gt;I need to create a break within a block. I've created a trial to display break message, and it is supposed to end the break and continue the trials when participants press space bar. Currently the program exists (blockend) after the break, could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.1_Select;&lt;br/&gt;else&lt;br/&gt;trial.2_Select;&lt;br/&gt;;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&lt;br/&gt;Thanks for your help!&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 24 Mar 2017 14:13:44 GMT</pubDate><dc:creator>YL</dc:creator></item><item><title>RE: Unexpected exit in branching</title><link>https://forums.millisecond.com/Topic21187.aspx</link><description>&lt;div data-id="21186" class="if-quote-wrapper" unselectable="on" data-guid="1490389656612"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21186" 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="21186" 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="21186" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;YL - Friday, March 24, 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-21186"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21185" class="if-quote-wrapper" unselectable="on" data-guid="1490389656612"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21185" 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="21185" 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="21185" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Friday, March 24, 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-21185"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21184" class="if-quote-wrapper" unselectable="on" data-guid="1490389656612"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21184" 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="21184" 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="21184" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;YL - Friday, March 24, 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-21184"&gt;&lt;div class="if-quote-message-margin"&gt;Hi there,&lt;br/&gt;&lt;br/&gt;I need to create a break within a block. I've created a trial to display break message, and it is supposed to end the break and continue the trials when participants press space bar. Currently the program exists (blockend) after the break, could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.1_Select;&lt;br/&gt;else&lt;br/&gt;trial.2_Select;&lt;br/&gt;;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&lt;br/&gt;Thanks for your help!&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21184"&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; could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;No, not really, because the vast majority of relevant information is missing.&lt;br/&gt;&lt;br/&gt;What this means, generally, is that one of the branch conditions for invoking trial.instru_blockend&lt;br/&gt;&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;&lt;br/&gt;evaluates to true.&lt;br/&gt;&lt;br/&gt;And there are further issues wit the branch syntax, such as missing statement separators (;).&lt;br/&gt;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break &amp;lt;--- missing ; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Could you please post an more complete, ideally self-contained and runnable example?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21185"&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, thanks for your reply. I've added the missing ; now the script does not jump to the end but stay at the break image when pressing space bar.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_blockend&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_blockend]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ trialduration = 5000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [if(trial.Instru_break.response == 57)&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r1_Select&amp;gt;&lt;br/&gt;/ stimulustimes = [0=fixation; 1000=r1]&lt;br/&gt;/ validresponse = ("1","2","3","4")&lt;br/&gt;/ trialduration = 2500&lt;br/&gt;/ beginresponsetime = 1000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;trial.r1_d1_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 3)&lt;br/&gt;trial.r1_d2_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 4)&lt;br/&gt;trial.r1_d3_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 5)&lt;br/&gt;trial.r1_d4_selected&lt;br/&gt;]&lt;br/&gt;/ responsetrial = (noresponse, trial.tooslow) &lt;br/&gt;/ ontrialend = [&lt;br/&gt;trial.r1_Select.resetstimulusframes()&lt;br/&gt;values.trialNum=values.famCounter+values.novCounter-1&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.Room1_Select.response == 3)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.Room1_Select.response == 4)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.Room1_Select.response == 5)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r2_Select&amp;gt;&lt;br/&gt;/ stimulustimes = [0=fixation; 1000=r2]&lt;br/&gt;/ validresponse = ("1","2","3","4")&lt;br/&gt;/ trialduration = 2500&lt;br/&gt;/ beginresponsetime = 1000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 2)&lt;br/&gt;trial.r2_d1_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 3)&lt;br/&gt;trial.r2_d2_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 4)&lt;br/&gt;trial.r2_d3_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 5)&lt;br/&gt;trial.r2_d4_selected&lt;br/&gt;]&lt;br/&gt;/ responsetrial = (noresponse, trial.tooslow) &lt;br/&gt;/ ontrialend = [&lt;br/&gt;trial.r2_Select.resetstimulusframes()&lt;br/&gt;values.trialNum=values.famCounter+values.novCounter-1&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.r1_Select.response == 3)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.r1_Select.response == 4)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.r1_Select.response == 5)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.novCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter+values.famCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter==3)&lt;br/&gt;trial.Instru_break;&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.r1_Select;&lt;br/&gt;else&lt;br/&gt;trial.r2_Select;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Thanks!&lt;a class="if-quote-goto quote-link" href="#" data-id="21186"&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; now the script does not jump to the end but stay at the break image when pressing space bar.&lt;br/&gt;&lt;br/&gt;Whyever that is, it is not due to the /branch logic, which works fine.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ novcounter = 4&lt;br/&gt;/ famcounter = 100&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=Instru_break]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [if(trial.Instru_break.response == 57)&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_blockend&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ trialduration = 5000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r1_Select&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r2_Select&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.novCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter+values.famCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter==3)&lt;br/&gt;trial.Instru_break;&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.r1_Select;&lt;br/&gt;else&lt;br/&gt;trial.r2_Select;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text mytext&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%script.currenttrial%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;Notice that if values.novcounter is equal to 3, you'll be continuously sent to the break trial by your /branch in &amp;lt;trial trialselector&amp;gt;:&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.novCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter+values.famCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;&lt;strong&gt;else if (values.novCounter==3)&lt;br/&gt;trial.Instru_break;&lt;/strong&gt;&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.r1_Select;&lt;br/&gt;else&lt;br/&gt;trial.r2_Select;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;See for yourself:&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;&lt;strong&gt;/ novcounter = 3&lt;/strong&gt;&lt;br/&gt;/ famcounter = 100&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1=Instru_break]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [if(trial.Instru_break.response == 57)&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_blockend&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ trialduration = 5000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r1_Select&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r2_Select&amp;gt;&lt;br/&gt;/ stimulusframes = [1=mytext]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.novCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter+values.famCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;&lt;strong&gt;else if (values.novCounter==3)&lt;br/&gt;trial.Instru_break;&lt;/strong&gt;&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.r1_Select;&lt;br/&gt;else&lt;br/&gt;trial.r2_Select;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text mytext&amp;gt;&lt;br/&gt;/ items = ("&amp;lt;%script.currenttrial%&amp;gt;")&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Fri, 24 Mar 2017 14:13:44 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Unexpected exit in branching</title><link>https://forums.millisecond.com/Topic21186.aspx</link><description>&lt;div data-id="21185" class="if-quote-wrapper" unselectable="on" data-guid="1490382570427"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21185" 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="21185" 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="21185" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Friday, March 24, 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-21185"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="21184" class="if-quote-wrapper" unselectable="on" data-guid="1490382570427"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21184" 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="21184" 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="21184" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;YL - Friday, March 24, 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-21184"&gt;&lt;div class="if-quote-message-margin"&gt;Hi there,&lt;br/&gt;&lt;br/&gt;I need to create a break within a block. I've created a trial to display break message, and it is supposed to end the break and continue the trials when participants press space bar. Currently the program exists (blockend) after the break, could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.1_Select;&lt;br/&gt;else&lt;br/&gt;trial.2_Select;&lt;br/&gt;;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&lt;br/&gt;Thanks for your help!&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21184"&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; could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;No, not really, because the vast majority of relevant information is missing.&lt;br/&gt;&lt;br/&gt;What this means, generally, is that one of the branch conditions for invoking trial.instru_blockend&lt;br/&gt;&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;&lt;br/&gt;evaluates to true.&lt;br/&gt;&lt;br/&gt;And there are further issues wit the branch syntax, such as missing statement separators (;).&lt;br/&gt;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break &amp;lt;--- missing ; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Could you please post an more complete, ideally self-contained and runnable example?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21185"&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, thanks for your reply. I've added the missing ; now the script does not jump to the end but stay at the break image when pressing space bar.&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_blockend&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_blockend]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ trialduration = 5000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [if(trial.Instru_break.response == 57)&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r1_Select&amp;gt;&lt;br/&gt;/ stimulustimes = [0=fixation; 1000=r1]&lt;br/&gt;/ validresponse = ("1","2","3","4")&lt;br/&gt;/ trialduration = 2500&lt;br/&gt;/ beginresponsetime = 1000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;trial.r1_d1_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 3)&lt;br/&gt;trial.r1_d2_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 4)&lt;br/&gt;trial.r1_d3_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r1_Select.response == 5)&lt;br/&gt;trial.r1_d4_selected&lt;br/&gt;]&lt;br/&gt;/ responsetrial = (noresponse, trial.tooslow) &lt;br/&gt;/ ontrialend = [&lt;br/&gt;trial.r1_Select.resetstimulusframes()&lt;br/&gt;values.trialNum=values.famCounter+values.novCounter-1&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.Room1_Select.response == 3)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.Room1_Select.response == 4)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.Room1_Select.response == 5)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial r2_Select&amp;gt;&lt;br/&gt;/ stimulustimes = [0=fixation; 1000=r2]&lt;br/&gt;/ validresponse = ("1","2","3","4")&lt;br/&gt;/ trialduration = 2500&lt;br/&gt;/ beginresponsetime = 1000&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 2)&lt;br/&gt;trial.r2_d1_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 3)&lt;br/&gt;trial.r2_d2_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 4)&lt;br/&gt;trial.r2_d3_selected&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;if (trial.r2_Select.response == 5)&lt;br/&gt;trial.r2_d4_selected&lt;br/&gt;]&lt;br/&gt;/ responsetrial = (noresponse, trial.tooslow) &lt;br/&gt;/ ontrialend = [&lt;br/&gt;trial.r2_Select.resetstimulusframes()&lt;br/&gt;values.trialNum=values.famCounter+values.novCounter-1&lt;br/&gt;if (trial.r1_Select.response == 2)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.r1_Select.response == 3)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;else if (trial.r1_Select.response == 4)&lt;br/&gt;values.picknDoor=0&lt;br/&gt;else if (trial.r1_Select.response == 5)&lt;br/&gt;values.picknDoor=1&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.novCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter+values.famCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.novCounter==3)&lt;br/&gt;trial.Instru_break;&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.r1_Select;&lt;br/&gt;else&lt;br/&gt;trial.r2_Select;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;Thanks!</description><pubDate>Fri, 24 Mar 2017 12:22:59 GMT</pubDate><dc:creator>YL</dc:creator></item><item><title>RE: Unexpected exit in branching</title><link>https://forums.millisecond.com/Topic21185.aspx</link><description>&lt;div data-id="21184" class="if-quote-wrapper" unselectable="on" data-guid="1490381077733"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="21184" 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="21184" 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="21184" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;YL - Friday, March 24, 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-21184"&gt;&lt;div class="if-quote-message-margin"&gt;Hi there,&lt;br/&gt;&lt;br/&gt;I need to create a break within a block. I've created a trial to display break message, and it is supposed to end the break and continue the trials when participants press space bar. Currently the program exists (blockend) after the break, could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial Instru_break&amp;gt;&lt;br/&gt;/ stimulustimes = [0= Instru_break]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;/ responseinterrupt = frames&lt;br/&gt;/ recorddata = false&lt;br/&gt;/ branch = [&lt;br/&gt;trial.trialselector&lt;br/&gt;]&lt;br/&gt;&lt;br/&gt;&amp;lt;trial trialselector&amp;gt;&lt;br/&gt;/ trialduration = 0&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break&lt;br/&gt;else if (rand(-1,1)&amp;gt;0)&lt;br/&gt;trial.1_Select;&lt;br/&gt;else&lt;br/&gt;trial.2_Select;&lt;br/&gt;;&lt;br/&gt;]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&lt;br/&gt;Thanks for your help!&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="21184"&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; could anyone tell me what is going wrong with my code?&lt;br/&gt;&lt;br/&gt;No, not really, because the vast majority of relevant information is missing.&lt;br/&gt;&lt;br/&gt;What this means, generally, is that one of the branch conditions for invoking trial.instru_blockend&lt;br/&gt;&lt;br/&gt;/ branch = [&lt;br/&gt;if (values.nCounter==55)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;else if (values.nCounter +values.fCounter==150)&lt;br/&gt;trial.Instru_blockend;&lt;br/&gt;&lt;br/&gt;evaluates to true.&lt;br/&gt;&lt;br/&gt;And there are further issues wit the branch syntax, such as missing statement separators (;).&lt;br/&gt;&lt;br/&gt;else if (values.nCounter==3)&lt;br/&gt;trial.Instru_break &amp;lt;--- missing ; &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Could you please post an more complete, ideally self-contained and runnable example?&lt;br/&gt;</description><pubDate>Fri, 24 Mar 2017 11:48:37 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>