﻿<?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  » sequence generator</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 10 May 2026 18:23:03 GMT</lastBuildDate><ttl>20</ttl><item><title>sequence generator</title><link>https://forums.millisecond.com/Topic22164.aspx</link><description>Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;</description><pubDate>Tue, 01 Aug 2017 10:06:13 GMT</pubDate><dc:creator>soobin</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22188.aspx</link><description>&lt;div data-id="22183" class="if-quote-wrapper" unselectable="on" data-guid="1501607080072"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22183" 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="22183" 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="22183" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Tuesday, August 1, 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-22183"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22182" class="if-quote-wrapper" unselectable="on" data-guid="1501607080072"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22182" 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="22182" 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="22182" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22182"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22181" class="if-quote-wrapper" unselectable="on" data-guid="1501607080072"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22181" 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="22181" 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="22181" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22181"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22180" class="if-quote-wrapper" unselectable="on" data-guid="1501607080072"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22180" 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="22180" 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="22180" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22180"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22178" class="if-quote-wrapper" unselectable="on" data-guid="1501607080072"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22178" 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="22178" 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="22178" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22178"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;br/&gt;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22178"&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;There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:&lt;br/&gt;&lt;br/&gt;Note:&lt;br/&gt;The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'&lt;br/&gt;!!!! The time to generate the appropriate sequence will differ between participants.&lt;br/&gt;Two alternatives are:&lt;br/&gt;1) use pregenerated sequences.&lt;br/&gt;&lt;strong&gt;2) run the experiment with simple random sampling (easiest solution)&lt;br/&gt;-&amp;gt; /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I.e., in your case, with 12 categories and 10 trials per category, you would do&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;&lt;strong&gt;/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, &lt;span style="font-style: italic;"&gt;AAT9_start, AAT10_start, AAT11_start, AAT12_start&lt;/span&gt;)]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22180"&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;Thank you!&lt;br/&gt;&lt;br/&gt;I applied feedback.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/eb0871ca-1fce-4903-a9ac-5f63.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/cd22e42c-dd87-43c6-b3e0-e6f1.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;One problem after another......&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I have another question.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Note:&lt;br/&gt;block.practice_AAT presents 10 practice trials randomly (without replacement) selecting&lt;br/&gt;from format A (left) (N=5) and format B (right) stimuli (N=5)&lt;br/&gt;&amp;lt;block practice_AAT&amp;gt;&lt;br/&gt;/ preinstructions = (intro, practice)&lt;br/&gt;/ trials = [1-20 = noreplace(practicestartA, practicestartB)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;10 practice, Why not '1-10'?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;May I turn '1-20' to '1-10'?&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22181"&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; Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;I can't answer that question, because I don't know what changes you made to the script. &amp;lt;trial&amp;gt; elements named AAT1_start, AAT2_start, etc. are in the original script. Ensure that those &amp;lt;trial&amp;gt; elements exist in your modified script, are properly named and double-check the syntax in your &amp;lt;block&amp;gt; element's /trials attribute for typos, misplaced brackets, etc.&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/62ed0911-4e7a-400c-8851-41f4.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/290406b7-8183-4d54-b983-f15b.png"&gt;&lt;br/&gt;&lt;br/&gt;Regarding the practice block: The comment is in error. The practice block runs 10 trials _each_, i.e. a total of 20 trials. And yes, you can safely reduce the amount to 10 trials (5 each) if you wish.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22182"&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;My trial range is so wide...&amp;nbsp;&lt;br/&gt;&lt;br/&gt;How do I put them&amp;nbsp;in ascending order?&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e7181d07-ddc0-4a45-b2c2-2d04.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/90e5378a-218c-4f0b-9db1-b088.png"&gt;&lt;br/&gt;&lt;br/&gt;Thank you so much!&lt;a class="if-quote-goto quote-link" href="#" data-id="22183"&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; My trial range is so wide...&amp;nbsp;&lt;br/&gt;&amp;gt; How do I put them&amp;nbsp;in ascending order?&lt;br/&gt;&lt;br/&gt;I don't understand what that means. Please re-phrase &amp;amp; clarify. What is, however, clear from your screenshot is that you re-named those &amp;lt;trial&amp;gt; elements. You introduced an additional underscore. Adjust the syntax in your &amp;lt;block&amp;gt;'s /trials attribute accordingly.&lt;br/&gt;</description><pubDate>Tue, 01 Aug 2017 10:06:13 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22183.aspx</link><description>&lt;div data-id="22182" class="if-quote-wrapper" unselectable="on" data-guid="1501578617268"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22182" 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="22182" 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="22182" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22182"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22181" class="if-quote-wrapper" unselectable="on" data-guid="1501578617268"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22181" 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="22181" 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="22181" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22181"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22180" class="if-quote-wrapper" unselectable="on" data-guid="1501578617268"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22180" 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="22180" 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="22180" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22180"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22178" class="if-quote-wrapper" unselectable="on" data-guid="1501578617268"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22178" 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="22178" 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="22178" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22178"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;br/&gt;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22178"&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;There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:&lt;br/&gt;&lt;br/&gt;Note:&lt;br/&gt;The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'&lt;br/&gt;!!!! The time to generate the appropriate sequence will differ between participants.&lt;br/&gt;Two alternatives are:&lt;br/&gt;1) use pregenerated sequences.&lt;br/&gt;&lt;strong&gt;2) run the experiment with simple random sampling (easiest solution)&lt;br/&gt;-&amp;gt; /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I.e., in your case, with 12 categories and 10 trials per category, you would do&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;&lt;strong&gt;/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, &lt;span style="font-style: italic;"&gt;AAT9_start, AAT10_start, AAT11_start, AAT12_start&lt;/span&gt;)]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22180"&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;Thank you!&lt;br/&gt;&lt;br/&gt;I applied feedback.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/eb0871ca-1fce-4903-a9ac-5f63.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/cd22e42c-dd87-43c6-b3e0-e6f1.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;One problem after another......&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I have another question.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Note:&lt;br/&gt;block.practice_AAT presents 10 practice trials randomly (without replacement) selecting&lt;br/&gt;from format A (left) (N=5) and format B (right) stimuli (N=5)&lt;br/&gt;&amp;lt;block practice_AAT&amp;gt;&lt;br/&gt;/ preinstructions = (intro, practice)&lt;br/&gt;/ trials = [1-20 = noreplace(practicestartA, practicestartB)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;10 practice, Why not '1-10'?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;May I turn '1-20' to '1-10'?&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22181"&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; Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;I can't answer that question, because I don't know what changes you made to the script. &amp;lt;trial&amp;gt; elements named AAT1_start, AAT2_start, etc. are in the original script. Ensure that those &amp;lt;trial&amp;gt; elements exist in your modified script, are properly named and double-check the syntax in your &amp;lt;block&amp;gt; element's /trials attribute for typos, misplaced brackets, etc.&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/62ed0911-4e7a-400c-8851-41f4.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/290406b7-8183-4d54-b983-f15b.png"&gt;&lt;br/&gt;&lt;br/&gt;Regarding the practice block: The comment is in error. The practice block runs 10 trials _each_, i.e. a total of 20 trials. And yes, you can safely reduce the amount to 10 trials (5 each) if you wish.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22182"&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;My trial range is so wide...&amp;nbsp;&lt;br/&gt;&lt;br/&gt;How do I put them&amp;nbsp;in ascending order?&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e7181d07-ddc0-4a45-b2c2-2d04.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/90e5378a-218c-4f0b-9db1-b088.png"&gt;&lt;br/&gt;&lt;br/&gt;Thank you so much!</description><pubDate>Tue, 01 Aug 2017 02:13:00 GMT</pubDate><dc:creator>soobin</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22182.aspx</link><description>&lt;div data-id="22181" class="if-quote-wrapper" unselectable="on" data-guid="1501565320450"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22181" 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="22181" 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="22181" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22181"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22180" class="if-quote-wrapper" unselectable="on" data-guid="1501565320450"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22180" 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="22180" 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="22180" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22180"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22178" class="if-quote-wrapper" unselectable="on" data-guid="1501565320450"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22178" 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="22178" 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="22178" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22178"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;br/&gt;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22178"&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;There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:&lt;br/&gt;&lt;br/&gt;Note:&lt;br/&gt;The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'&lt;br/&gt;!!!! The time to generate the appropriate sequence will differ between participants.&lt;br/&gt;Two alternatives are:&lt;br/&gt;1) use pregenerated sequences.&lt;br/&gt;&lt;strong&gt;2) run the experiment with simple random sampling (easiest solution)&lt;br/&gt;-&amp;gt; /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I.e., in your case, with 12 categories and 10 trials per category, you would do&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;&lt;strong&gt;/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, &lt;span style="font-style: italic;"&gt;AAT9_start, AAT10_start, AAT11_start, AAT12_start&lt;/span&gt;)]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22180"&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;Thank you!&lt;br/&gt;&lt;br/&gt;I applied feedback.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/eb0871ca-1fce-4903-a9ac-5f63.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/cd22e42c-dd87-43c6-b3e0-e6f1.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;One problem after another......&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I have another question.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Note:&lt;br/&gt;block.practice_AAT presents 10 practice trials randomly (without replacement) selecting&lt;br/&gt;from format A (left) (N=5) and format B (right) stimuli (N=5)&lt;br/&gt;&amp;lt;block practice_AAT&amp;gt;&lt;br/&gt;/ preinstructions = (intro, practice)&lt;br/&gt;/ trials = [1-20 = noreplace(practicestartA, practicestartB)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;10 practice, Why not '1-10'?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;May I turn '1-20' to '1-10'?&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22181"&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; Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;I can't answer that question, because I don't know what changes you made to the script. &amp;lt;trial&amp;gt; elements named AAT1_start, AAT2_start, etc. are in the original script. Ensure that those &amp;lt;trial&amp;gt; elements exist in your modified script, are properly named and double-check the syntax in your &amp;lt;block&amp;gt; element's /trials attribute for typos, misplaced brackets, etc.&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/62ed0911-4e7a-400c-8851-41f4.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/290406b7-8183-4d54-b983-f15b.png"&gt;&lt;br/&gt;&lt;br/&gt;Regarding the practice block: The comment is in error. The practice block runs 10 trials _each_, i.e. a total of 20 trials. And yes, you can safely reduce the amount to 10 trials (5 each) if you wish.&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 22:35:52 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22181.aspx</link><description>&lt;div data-id="22180" class="if-quote-wrapper" unselectable="on" data-guid="1501562353680"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22180" 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="22180" 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="22180" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22180"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22178" class="if-quote-wrapper" unselectable="on" data-guid="1501562353680"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22178" 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="22178" 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="22178" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22178"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;br/&gt;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22178"&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;There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:&lt;br/&gt;&lt;br/&gt;Note:&lt;br/&gt;The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'&lt;br/&gt;!!!! The time to generate the appropriate sequence will differ between participants.&lt;br/&gt;Two alternatives are:&lt;br/&gt;1) use pregenerated sequences.&lt;br/&gt;&lt;strong&gt;2) run the experiment with simple random sampling (easiest solution)&lt;br/&gt;-&amp;gt; /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I.e., in your case, with 12 categories and 10 trials per category, you would do&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;&lt;strong&gt;/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, &lt;span style="font-style: italic;"&gt;AAT9_start, AAT10_start, AAT11_start, AAT12_start&lt;/span&gt;)]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22180"&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;Thank you!&lt;br/&gt;&lt;br/&gt;I applied feedback.&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/eb0871ca-1fce-4903-a9ac-5f63.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/cd22e42c-dd87-43c6-b3e0-e6f1.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;Where should I add 'AAT1_start'?&lt;br/&gt;&lt;br/&gt;One problem after another......&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I have another question.&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;Note:&lt;br/&gt;block.practice_AAT presents 10 practice trials randomly (without replacement) selecting&lt;br/&gt;from format A (left) (N=5) and format B (right) stimuli (N=5)&lt;br/&gt;&amp;lt;block practice_AAT&amp;gt;&lt;br/&gt;/ preinstructions = (intro, practice)&lt;br/&gt;/ trials = [1-20 = noreplace(practicestartA, practicestartB)]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;--&lt;br/&gt;&lt;br/&gt;10 practice, Why not '1-10'?&amp;nbsp;&lt;br/&gt;&lt;br/&gt;May I turn '1-20' to '1-10'?&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 21:50:39 GMT</pubDate><dc:creator>soobin</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22180.aspx</link><description>&lt;div data-id="22178" class="if-quote-wrapper" unselectable="on" data-guid="1501559929318"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22178" 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="22178" 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="22178" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22178"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;br/&gt;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22178"&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;There is no easy fix for using 12 categories. The easiest thing you can do is to forego the constrained sequence (the sequence generator) and simply sample your trials randomly as detailed in the script's comments:&lt;br/&gt;&lt;br/&gt;Note:&lt;br/&gt;The trial sequence is generated by helper script 'AAT_SequenceGenerator.iqx'&lt;br/&gt;!!!! The time to generate the appropriate sequence will differ between participants.&lt;br/&gt;Two alternatives are:&lt;br/&gt;1) use pregenerated sequences.&lt;br/&gt;&lt;strong&gt;2) run the experiment with simple random sampling (easiest solution)&lt;br/&gt;-&amp;gt; /trials = [1-80 = noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start)]&lt;/strong&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;/ trials = [1-80 = AAT_start]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;I.e., in your case, with 12 categories and 10 trials per category, you would do&lt;br/&gt;&lt;br/&gt;&amp;lt;block AAT&amp;gt;&lt;br/&gt;/ preinstructions = (taskinstructions)&lt;br/&gt;/ onblockbegin = [values.index = 0]&lt;br/&gt;&lt;strong&gt;/trials = [1-120= noreplace(AAT1_start, AAT2_start, AAT3_start, AAT4_start, AAT5_start, AAT6_start, AAT7_start, AAT8_start, &lt;span style="font-style: italic;"&gt;AAT9_start, AAT10_start, AAT11_start, AAT12_start&lt;/span&gt;)]&lt;/strong&gt;&lt;br/&gt;&amp;lt;/block&amp;gt;</description><pubDate>Mon, 31 Jul 2017 21:01:45 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22178.aspx</link><description>&lt;div data-id="22175" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22175" 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="22175" 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="22175" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22175"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22174" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22174" 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="22174" 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="22174" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22174"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22164" class="if-quote-wrapper" unselectable="on" data-guid="1501557816337"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22164" 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="22164" 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="22164" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22164"&gt;&lt;div class="if-quote-message-margin"&gt;Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22164"&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;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;Thank you so much!&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Still I have a problem.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I added newnumber, runcount. What should I do additionally?&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e6071f53-c6e2-4446-a100-02e9.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/f13323a9-3744-46f9-b083-a5ec.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/count1 = 10&lt;br/&gt;/count2 = 10&lt;br/&gt;/count3 = 10&lt;br/&gt;/count4 = 10&lt;br/&gt;/count5 = 10&lt;br/&gt;/count6 = 10&lt;br/&gt;/count7 = 10&lt;br/&gt;/count8 = 10&lt;br/&gt;/count9 = 10&lt;br/&gt;/count10 = 10&lt;br/&gt;/count11 = 10&lt;br/&gt;/count12 = 10&lt;br/&gt;/runcount_1 = 0&lt;br/&gt;/runcount_2 = 0&lt;br/&gt;/runcount_3 = 0&lt;br/&gt;/runcount_4  = 0&lt;br/&gt;/runcount_5  = 0&lt;br/&gt;/runcount_6  = 0&lt;br/&gt;/runcount_A = 0&lt;br/&gt;/runcount_B = 0&lt;br/&gt;/newnumber = 0&lt;br/&gt;/count_comparecat = 0&lt;br/&gt;/count_compareformat = 0&lt;br/&gt;/sequence = ""&lt;br/&gt;/index = 0&lt;br/&gt;/reset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;STIMULI&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text wait&amp;gt;&lt;br/&gt;/items = ("Please wait; we'll be ready shortly")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;LISTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8.&lt;br/&gt;9.9.9.9.9.9.9.9.9.9.&lt;br/&gt;10.10.10.10.10.10.10.10.10.10.&lt;br/&gt;11.11.11.11.11.11.11.11.11.11.&lt;br/&gt;12.12.12.12.12.12.12.12.12.12)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;TRIALS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Trial Selectnumber: selects the newnumber and checks whether&lt;br/&gt;all constraints are met&lt;br/&gt;- if all constraints are met: adds new number to sequence&lt;br/&gt;- constraints are not met: checks whether an alternative number is available that could meet constraint&lt;br/&gt;=&amp;gt; if yes: returns current number to list and tries again&lt;br/&gt;=&amp;gt; if no: starts the sequence over&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial selectnumber&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.newnumber = list.stimcats.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.index += 1]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count1 -=1}&lt;br/&gt;else if (values.newnumber ==2) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count2 -=1}&lt;br/&gt;else if (values.newnumber ==3) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count3 -= 1}&lt;br/&gt;else if (values.newnumber ==4) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count4 -=1}&lt;br/&gt;else if (values.newnumber ==5) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count5 -= 1}&lt;br/&gt;else if (values.newnumber ==6) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count6 -= 1}&lt;br/&gt;else if (values.newnumber == 7) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count7 -= 1}&lt;br/&gt;else if (values.newnumber == 8) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count8 -= 1}&lt;br/&gt;else if (values.newnumber == 9) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count9 -= 1}&lt;br/&gt;else if (values.newnumber == 10) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count10 -= 1}&lt;br/&gt;else if (values.newnumber == 11) &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count11 -= 1}&lt;br/&gt;else &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count12 -= 1}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt;{&lt;br/&gt;values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt;values.reset = false;&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt;{&lt;br/&gt;values.sequence = "";&lt;br/&gt;values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt;values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt;values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt;values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt;list.stimcats.reset()&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt;&lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;BLOCK&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block SequenceGenerator&amp;gt;&lt;br/&gt;/ bgstim = (wait)&lt;br/&gt;/ trials = [1 = selectnumber]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22174"&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;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8.&lt;br/&gt;&lt;strong&gt;9.9.9.9.9.9.9.9.9.9.&lt;br/&gt;10.10.10.10.10.10.10.10.10.10.&lt;br/&gt;11.11.11.11.11.11.11.11.11.11.&lt;br/&gt;12.12.12.12.12.12.12.12.12.12)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;As the error message suggests, you are using the wrong separator here -- you're using a dot (.), whereas you ought to be using a comma (,).&lt;br/&gt;&lt;br/&gt;Moreover, you'd have to make extensive changes to the code to get double-digit categories to work (10, 11, etc.). The existing sequence parsing code really doesn't support that. For example, 11 will be interpreted as two times category 1, not one time the category 11.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22175"&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;Oh!! My gosh.. I missed.... Thank you so much!!!!&amp;nbsp;&lt;br/&gt;I am so grateful for the quick reply.&lt;br/&gt;&lt;br/&gt;If don't supported category 11 on AAT...&amp;nbsp;&lt;br/&gt;What should I do to use '6 categories, 2 formats'?&lt;br/&gt;&lt;br/&gt;I mean.. I want to use 6 categories...&amp;nbsp;&lt;br/&gt;Are&amp;nbsp;Items of &amp;lt;list stimcats&amp;gt;&amp;nbsp;&amp;nbsp;only 6?&lt;br/&gt;&lt;br/&gt;Did I misunderstand?&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;I want to..&lt;br/&gt;&lt;br/&gt;Left, Push, 6 categories(respectively included 10 pictures),&amp;nbsp;&lt;br/&gt;Left, Pull, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Push, 6 categories(respectively included 10 pictures)&lt;br/&gt;Right, Pull, 6 categories(respectively included 10 pictures)&amp;nbsp;&lt;br/&gt;&lt;br/&gt;FormatA is Left, FormatB is Right. I want to use 2 conditions(Push, Pull).&lt;br/&gt;&amp;nbsp;&lt;br/&gt;So I modified &amp;lt;item targets&amp;gt;(1~120), &amp;lt;list category&amp;gt;(category1~category12), &amp;lt;summarydata&amp;gt;(cat1~cat6).. and so on.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Is that right? Please help me.&amp;nbsp;&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 20:46:52 GMT</pubDate><dc:creator>soobin</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22175.aspx</link><description>&lt;div data-id="22174" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22174" 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="22174" 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="22174" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22174"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22164" class="if-quote-wrapper" unselectable="on" data-guid="1501540307751"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22164" 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="22164" 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="22164" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22164"&gt;&lt;div class="if-quote-message-margin"&gt;Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22164"&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;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;Thank you so much!&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Still I have a problem.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I added newnumber, runcount. What should I do additionally?&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e6071f53-c6e2-4446-a100-02e9.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/f13323a9-3744-46f9-b083-a5ec.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/count1 = 10&lt;br/&gt;/count2 = 10&lt;br/&gt;/count3 = 10&lt;br/&gt;/count4 = 10&lt;br/&gt;/count5 = 10&lt;br/&gt;/count6 = 10&lt;br/&gt;/count7 = 10&lt;br/&gt;/count8 = 10&lt;br/&gt;/count9 = 10&lt;br/&gt;/count10 = 10&lt;br/&gt;/count11 = 10&lt;br/&gt;/count12 = 10&lt;br/&gt;/runcount_1 = 0&lt;br/&gt;/runcount_2 = 0&lt;br/&gt;/runcount_3 = 0&lt;br/&gt;/runcount_4  = 0&lt;br/&gt;/runcount_5  = 0&lt;br/&gt;/runcount_6  = 0&lt;br/&gt;/runcount_A = 0&lt;br/&gt;/runcount_B = 0&lt;br/&gt;/newnumber = 0&lt;br/&gt;/count_comparecat = 0&lt;br/&gt;/count_compareformat = 0&lt;br/&gt;/sequence = ""&lt;br/&gt;/index = 0&lt;br/&gt;/reset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;STIMULI&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text wait&amp;gt;&lt;br/&gt;/items = ("Please wait; we'll be ready shortly")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;LISTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8.&lt;br/&gt;9.9.9.9.9.9.9.9.9.9.&lt;br/&gt;10.10.10.10.10.10.10.10.10.10.&lt;br/&gt;11.11.11.11.11.11.11.11.11.11.&lt;br/&gt;12.12.12.12.12.12.12.12.12.12)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;TRIALS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Trial Selectnumber: selects the newnumber and checks whether&lt;br/&gt;all constraints are met&lt;br/&gt;- if all constraints are met: adds new number to sequence&lt;br/&gt;- constraints are not met: checks whether an alternative number is available that could meet constraint&lt;br/&gt;=&amp;gt; if yes: returns current number to list and tries again&lt;br/&gt;=&amp;gt; if no: starts the sequence over&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial selectnumber&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.newnumber = list.stimcats.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.index += 1]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count1 -=1}&lt;br/&gt;else if (values.newnumber ==2) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count2 -=1}&lt;br/&gt;else if (values.newnumber ==3) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count3 -= 1}&lt;br/&gt;else if (values.newnumber ==4) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count4 -=1}&lt;br/&gt;else if (values.newnumber ==5) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count5 -= 1}&lt;br/&gt;else if (values.newnumber ==6) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count6 -= 1}&lt;br/&gt;else if (values.newnumber == 7) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count7 -= 1}&lt;br/&gt;else if (values.newnumber == 8) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count8 -= 1}&lt;br/&gt;else if (values.newnumber == 9) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count9 -= 1}&lt;br/&gt;else if (values.newnumber == 10) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count10 -= 1}&lt;br/&gt;else if (values.newnumber == 11) &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count11 -= 1}&lt;br/&gt;else &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count12 -= 1}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt;{&lt;br/&gt;values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt;values.reset = false;&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt;{&lt;br/&gt;values.sequence = "";&lt;br/&gt;values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt;values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt;values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt;values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt;list.stimcats.reset()&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt;&lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;BLOCK&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block SequenceGenerator&amp;gt;&lt;br/&gt;/ bgstim = (wait)&lt;br/&gt;/ trials = [1 = selectnumber]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22174"&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;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8.&lt;br/&gt;&lt;strong&gt;9.9.9.9.9.9.9.9.9.9.&lt;br/&gt;10.10.10.10.10.10.10.10.10.10.&lt;br/&gt;11.11.11.11.11.11.11.11.11.11.&lt;br/&gt;12.12.12.12.12.12.12.12.12.12)&lt;/strong&gt;&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;As the error message suggests, you are using the wrong separator here -- you're using a dot (.), whereas you ought to be using a comma (,).&lt;br/&gt;&lt;br/&gt;Moreover, you'd have to make extensive changes to the code to get double-digit categories to work (10, 11, etc.). The existing sequence parsing code really doesn't support that. For example, 11 will be interpreted as two times category 1, not one time the category 11.&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 15:38:19 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22174.aspx</link><description>&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501525565650"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501525565650"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501525922397"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501525922397"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22169" class="if-quote-wrapper" unselectable="on" data-guid="1501525968835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22169" 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="22169" 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="22169" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Monday, July 31, 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-22169"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501525968835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22164" class="if-quote-wrapper" unselectable="on" data-guid="1501525968835"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22164" 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="22164" 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="22164" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22164"&gt;&lt;div class="if-quote-message-margin"&gt;Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22164"&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;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;&lt;br/&gt;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22169"&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;Thank you so much!&amp;nbsp;&lt;br/&gt;&lt;br/&gt;Still I have a problem.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;I added newnumber, runcount. What should I do additionally?&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/e6071f53-c6e2-4446-a100-02e9.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/f13323a9-3744-46f9-b083-a5ec.png"&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/count1 = 10&lt;br/&gt;/count2 = 10&lt;br/&gt;/count3 = 10&lt;br/&gt;/count4 = 10&lt;br/&gt;/count5 = 10&lt;br/&gt;/count6 = 10&lt;br/&gt;/count7 = 10&lt;br/&gt;/count8 = 10&lt;br/&gt;/count9 = 10&lt;br/&gt;/count10 = 10&lt;br/&gt;/count11 = 10&lt;br/&gt;/count12 = 10&lt;br/&gt;/runcount_1 = 0&lt;br/&gt;/runcount_2 = 0&lt;br/&gt;/runcount_3 = 0&lt;br/&gt;/runcount_4  = 0&lt;br/&gt;/runcount_5  = 0&lt;br/&gt;/runcount_6  = 0&lt;br/&gt;/runcount_A = 0&lt;br/&gt;/runcount_B = 0&lt;br/&gt;/newnumber = 0&lt;br/&gt;/count_comparecat = 0&lt;br/&gt;/count_compareformat = 0&lt;br/&gt;/sequence = ""&lt;br/&gt;/index = 0&lt;br/&gt;/reset = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;STIMULI&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;text wait&amp;gt;&lt;br/&gt;/items = ("Please wait; we'll be ready shortly")&lt;br/&gt;/ fontstyle = ("Arial", 3.00%, false, false, false, false, 5, 0)&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;LISTS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;list stimcats&amp;gt;&lt;br/&gt;/ items = (&lt;br/&gt;1,1,1,1,1,1,1,1,1,1,&lt;br/&gt;2,2,2,2,2,2,2,2,2,2,&lt;br/&gt;3,3,3,3,3,3,3,3,3,3,&lt;br/&gt;4,4,4,4,4,4,4,4,4,4,&lt;br/&gt;5,5,5,5,5,5,5,5,5,5,&lt;br/&gt;6,6,6,6,6,6,6,6,6,6,&lt;br/&gt;7,7,7,7,7,7,7,7,7,7,&lt;br/&gt;8,8,8,8,8,8,8,8,8,8.&lt;br/&gt;9.9.9.9.9.9.9.9.9.9.&lt;br/&gt;10.10.10.10.10.10.10.10.10.10.&lt;br/&gt;11.11.11.11.11.11.11.11.11.11.&lt;br/&gt;12.12.12.12.12.12.12.12.12.12)&lt;br/&gt;/ replace = false&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;TRIALS&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;Trial Selectnumber: selects the newnumber and checks whether&lt;br/&gt;all constraints are met&lt;br/&gt;- if all constraints are met: adds new number to sequence&lt;br/&gt;- constraints are not met: checks whether an alternative number is available that could meet constraint&lt;br/&gt;=&amp;gt; if yes: returns current number to list and tries again&lt;br/&gt;=&amp;gt; if no: starts the sequence over&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial selectnumber&amp;gt;&lt;br/&gt;/ ontrialbegin = [values.newnumber = list.stimcats.nextvalue]&lt;br/&gt;/ ontrialbegin = [values.index += 1]&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count1 -=1}&lt;br/&gt;else if (values.newnumber ==2) &lt;br/&gt;{values.runcount_1 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_1;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count2 -=1}&lt;br/&gt;else if (values.newnumber ==3) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count3 -= 1}&lt;br/&gt;else if (values.newnumber ==4) &lt;br/&gt;{values.runcount_2 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_2;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count4 -=1}&lt;br/&gt;else if (values.newnumber ==5) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count5 -= 1}&lt;br/&gt;else if (values.newnumber ==6) &lt;br/&gt;{values.runcount_3 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_3;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count6 -= 1}&lt;br/&gt;else if (values.newnumber == 7) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count7 -= 1}&lt;br/&gt;else if (values.newnumber == 8) &lt;br/&gt;{values.runcount_4 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_4;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count8 -= 1}&lt;br/&gt;else if (values.newnumber == 9) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count9 -= 1}&lt;br/&gt;else if (values.newnumber == 10) &lt;br/&gt;{values.runcount_5 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_5;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count10 -= 1}&lt;br/&gt;else if (values.newnumber == 11) &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_A += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_A;&lt;br/&gt;values.count11 -= 1}&lt;br/&gt;else &lt;br/&gt;{values.runcount_6 += 1; &lt;br/&gt;values.runcount_B += 1;&lt;br/&gt;values.count_comparecat = values.runcount_6;&lt;br/&gt;values.count_compareformat = values.runcount_B;&lt;br/&gt;values.count12 -= 1}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt;if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt;{&lt;br/&gt;values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt;values.reset = false;&lt;br/&gt;if (values.newnumber == 1) &lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;};&lt;br/&gt;&lt;br/&gt;if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt;{&lt;br/&gt;if (values.newnumber == 1)&lt;br/&gt;{&lt;br/&gt;if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 2)&lt;br/&gt;{&lt;br/&gt;if (values.count3 != 0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 3)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count6 !=0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 4)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0  || values.count5 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 5)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 ||  values.count8 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 6)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 7)&lt;br/&gt;{&lt;br/&gt;if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true;&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;else if (values.newnumber == 8)&lt;br/&gt;{&lt;br/&gt;if (values.count1 !=0 || values.count3 != 0  || values.count5 != 0)&lt;br/&gt;{&lt;br/&gt;values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt;}&lt;br/&gt;else &lt;br/&gt;{&lt;br/&gt;values.reset = true&lt;br/&gt;}&lt;br/&gt;}&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt;{&lt;br/&gt;values.sequence = "";&lt;br/&gt;values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt;values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt;values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt;values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt;list.stimcats.reset()&lt;br/&gt;}]&lt;br/&gt;&lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt;&lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;BLOCK&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;**************************************************************************************************************&lt;br/&gt;&lt;br/&gt;&amp;lt;block SequenceGenerator&amp;gt;&lt;br/&gt;/ bgstim = (wait)&lt;br/&gt;/ trials = [1 = selectnumber]&lt;br/&gt;/ recorddata = false&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 11:35:36 GMT</pubDate><dc:creator>soobin</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22169.aspx</link><description>&lt;div data-id="22167" class="if-quote-wrapper" unselectable="on" data-guid="1501522102663"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22167" 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="22167" 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="22167" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22167"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="22164" class="if-quote-wrapper" unselectable="on" data-guid="1501522102663"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22164" 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="22164" 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="22164" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22164"&gt;&lt;div class="if-quote-message-margin"&gt;Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22164"&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;P.S. It's Approach Avoidance Task (mouse version)!!&lt;a class="if-quote-goto quote-link" href="#" data-id="22167"&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 &amp;lt;expt&amp;gt; element in your screenshot references a &amp;lt;block&amp;gt; called "SequenceGenerator" and the error tells you that the script cannot find a block with that name.&lt;br/&gt;</description><pubDate>Mon, 31 Jul 2017 10:29:27 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: sequence generator</title><link>https://forums.millisecond.com/Topic22167.aspx</link><description>&lt;div data-id="22164" class="if-quote-wrapper" unselectable="on" data-guid="1501517148775"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="22164" 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="22164" 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="22164" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;soobin - Monday, July 31, 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-22164"&gt;&lt;div class="if-quote-message-margin"&gt;Good afternoon, I'm soobin.&lt;br/&gt;&lt;br/&gt;I have a question.&lt;br/&gt;&lt;br/&gt;Do you see the picture? I can't solve the error.&amp;nbsp;What should I do?&lt;br/&gt;&lt;br/&gt;My task is&amp;nbsp;120 test trials (6 categories x 2 formats x 10 repetitions). &lt;br/&gt;&lt;br/&gt;I corrected original scripts. I transformed '80' test trials into '120' test trials.&amp;nbsp;I turned '4' categories into '8' categories.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;It is no problem.&lt;br/&gt;&lt;br/&gt;I think I should modify below scripts.&amp;nbsp;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;/ontrialend = [&lt;br/&gt; if (values.count_comparecat &amp;lt; 6 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 6)&lt;br/&gt; {&lt;br/&gt; values.sequence = concat(values.sequence, values.newnumber);&lt;br/&gt; values.reset = false;&lt;br/&gt; if (values.newnumber == 1) &lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {values.runcount_1 = 0; values.runcount_3 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_1 = 0; values.runcount_4 = 0; values.runcount_A = 0}&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_B = 0}&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_1 = 0; values.runcount_A = 0};&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;lt; 4)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 !=0 || values.count4 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count5 != 0 || values.count6 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count7 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count2 != 0 || values.count3 != 0 || values.count4 !=0 || values.count5 != 0 || values.count6 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;lt; 4 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; };&lt;br/&gt; &amp;nbsp; &lt;br/&gt; if (values.count_comparecat &amp;gt; 3 &amp;amp;&amp;amp; values.count_compareformat &amp;gt; 3)&lt;br/&gt; {&lt;br/&gt; if (values.newnumber == 1)&lt;br/&gt; {&lt;br/&gt; if (values.count4 != 0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(1, 1); values.runcount_1 -= 1; values.runcount_A -= 1; values.count1 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 2)&lt;br/&gt; {&lt;br/&gt; if (values.count3 != 0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(2, 1); values.runcount_1 -= 1; values.runcount_B -= 1; values.count2 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 3)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count6 !=0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(3, 1); values.runcount_2 -= 1; values.runcount_A -= 1; values.count3 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 4)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count5 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(4, 1); values.runcount_2 -= 1; values.runcount_B -= 1; values.count4 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 5)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count8 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(5, 1); values.runcount_3 -= 1; values.runcount_A -= 1; values.count5 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 6)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count7 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(6, 1); values.runcount_3 -= 1; values.runcount_B -= 1; values.count6 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 7)&lt;br/&gt; {&lt;br/&gt; if (values.count2 !=0 || values.count4 != 0 || values.count6 !=0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(7, 1); values.runcount_4 -= 1; values.runcount_A -= 1; values.count7 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true;&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; else if (values.newnumber == 8)&lt;br/&gt; {&lt;br/&gt; if (values.count1 !=0 || values.count3 != 0 || values.count5 != 0)&lt;br/&gt; {&lt;br/&gt; values.reset = false; values.index -= 1; list.stimcats.insertitem(8, 1); values.runcount_4 -= 1; values.runcount_B -= 1; values.count8 += 1; &lt;br/&gt; }&lt;br/&gt; else &lt;br/&gt; {&lt;br/&gt; values.reset = true&lt;br/&gt; }&lt;br/&gt; }&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/ontrialend = [if (values.reset == true) &lt;br/&gt; {&lt;br/&gt; values.sequence = "";&lt;br/&gt; values.index = 0; values.count_comparecat = 0; values.count_compareformat = 0;&lt;br/&gt; values.runcount_1 = 0; values.runcount_2 = 0; values.runcount_3 = 0; values.runcount_4 = 0;&lt;br/&gt; values.runcount_A = 0; values.runcount_B = 0;&lt;br/&gt; values.count1 = 10; values.count2 = 10; values.count3 = 10; values.count4 = 10; values.count5 = 10; values.count6 = 10; values.count7 = 10; values.count8 = 10;&lt;br/&gt; list.stimcats.reset()&lt;br/&gt; }]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/branch = [if (values.index != values.totaltrialcount) trial.selectnumber]&lt;br/&gt; &amp;nbsp; &lt;br/&gt;/timeout = 0&lt;br/&gt;/recorddata = false&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;---&lt;br/&gt;&lt;br/&gt;It would be really appreciated if you help me.&lt;br/&gt;&lt;br/&gt;Thank you for your consideration. &lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;img src="https://www.millisecond.com/forums/Uploads/Images/21896622-596a-408e-b824-3973.png" data-download-url="https://www.millisecond.com/forums/Uploads/Images/e51c2786-b5ed-41f1-96a5-b368.png"&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="22164"&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;P.S. It's Approach Avoidance Task (mouse version)!!</description><pubDate>Mon, 31 Jul 2017 09:07:30 GMT</pubDate><dc:creator>soobin</dc:creator></item></channel></rss>