﻿<?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  » Presenting multiple image at once</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Tue, 22 Sep 2026 06:52:32 GMT</lastBuildDate><ttl>20</ttl><item><title>Presenting multiple image at once</title><link>https://forums.millisecond.com/Topic26233.aspx</link><description>Hi,&lt;br/&gt;&lt;br/&gt;I am trying to create a trial that will show 7 images and 3 random images at all once on different location, then a fixation, and a red dot. My script so far only works when I only isted 3 random images but I need add more random images (I am new to programming). Is there a way always to select 7 images from the pool A and 3 random images from pool B?&lt;br/&gt;&lt;br/&gt;Thank you. &lt;br/&gt;&lt;br/&gt;</description><pubDate>Sun, 06 Jan 2019 14:02:18 GMT</pubDate><dc:creator>otago</dc:creator></item><item><title>RE: Presenting multiple image at once</title><link>https://forums.millisecond.com/Topic26236.aspx</link><description>&lt;div data-id="26235" class="if-quote-wrapper" unselectable="on" data-guid="1546812083362"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26235" 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="26235" 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="26235" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26235"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="26234" class="if-quote-wrapper" unselectable="on" data-guid="1546812083362"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26234" 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="26234" 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="26234" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26234"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="26233" class="if-quote-wrapper" unselectable="on" data-guid="1546812083362"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26233" 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="26233" 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="26233" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;otago - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26233"&gt;&lt;div class="if-quote-message-margin"&gt;Hi,&lt;br/&gt;&lt;br/&gt;I am trying to create a trial that will show 7 images and 3 random images at all once on different location, then a fixation, and a red dot. My script so far only works when I only isted 3 random images but I need add more random images (I am new to programming). Is there a way always to select 7 images from the pool A and 3 random images from pool B?&lt;br/&gt;&lt;br/&gt;Thank you. &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26233"&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;You'll want to set up 7 &amp;lt;picture&amp;gt; elements that draw from pool A, and 3 that draw from pool B. This can be done using &amp;lt;list&amp;gt; elements for selection. You then (perhaps) want to randomize the location of those 10 &amp;lt;picture&amp;gt; elements on a trial by trial basis. (I say "perhaps" because that's not entirely clear from your description), This, too, can be achieved using &amp;lt;list&amp;gt; elements. Here's an example using &amp;lt;text&amp;gt; elements, it works the same way with &amp;lt;picture&amp;gt; elements:&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ a1 = 1&lt;br/&gt;/ a1x = 0%&lt;br/&gt;/ a1y = 0%&lt;br/&gt;/ a2 = 1&lt;br/&gt;/ a2x = 0%&lt;br/&gt;/ a2y = 0%&lt;br/&gt;/ a3 = 1&lt;br/&gt;/ a3x = 0%&lt;br/&gt;/ a3y = 0%&lt;br/&gt;/ a4 = 1&lt;br/&gt;/ a4x = 0%&lt;br/&gt;/ a4y = 0%&lt;br/&gt;/ a5 = 1&lt;br/&gt;/ a5x = 0%&lt;br/&gt;/ a5y = 0%&lt;br/&gt;/ a6 = 1&lt;br/&gt;/ a6x = 0%&lt;br/&gt;/ a6y = 0%&lt;br/&gt;/ a7 = 1&lt;br/&gt;/ a7x = 0%&lt;br/&gt;/ a7y = 0%&lt;br/&gt;&lt;br/&gt;/ b1 = 1&lt;br/&gt;/ b1x = 0%&lt;br/&gt;/ b1y = 0%&lt;br/&gt;/ b2 = 1&lt;br/&gt;/ b2x = 0%&lt;br/&gt;/ b2y = 0%&lt;br/&gt;/ b3 = 1&lt;br/&gt;/ b3x = 0%&lt;br/&gt;/ b3y = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;values.a1 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a1x = list.xpos.nextvalue;&lt;br/&gt;values.a1y = list.ypos.nextvalue;&lt;br/&gt;values.a2 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a2x = list.xpos.nextvalue;&lt;br/&gt;values.a2y = list.ypos.nextvalue;&lt;br/&gt;values.a3 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a3x = list.xpos.nextvalue;&lt;br/&gt;values.a3y = list.ypos.nextvalue;&lt;br/&gt;values.a4 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a4x = list.xpos.nextvalue;&lt;br/&gt;values.a4y = list.ypos.nextvalue;&lt;br/&gt;values.a5 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a5x = list.xpos.nextvalue;&lt;br/&gt;values.a5y = list.ypos.nextvalue;&lt;br/&gt;values.a6 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a6x = list.xpos.nextvalue;&lt;br/&gt;values.a6y = list.ypos.nextvalue;&lt;br/&gt;values.a7 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a7x = list.xpos.nextvalue;&lt;br/&gt;values.a7y = list.ypos.nextvalue;&lt;br/&gt;&lt;br/&gt;values.b1 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b1x = list.xpos.nextvalue;&lt;br/&gt;values.b1y = list.ypos.nextvalue;&lt;br/&gt;values.b2 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b2x = list.xpos.nextvalue;&lt;br/&gt;values.b2y = list.ypos.nextvalue;&lt;br/&gt;values.b3 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b3x = list.xpos.nextvalue;&lt;br/&gt;values.b3y = list.ypos.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=a1,a2,a3,a4,a5,a6,a7,b1,b2,b3]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a1&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a1&lt;br/&gt;/ hposition = values.a1x&lt;br/&gt;/ vposition = values.a1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a2&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a2&lt;br/&gt;/ hposition = values.a2x&lt;br/&gt;/ vposition = values.a2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a3&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a3&lt;br/&gt;/ hposition = values.a3x&lt;br/&gt;/ vposition = values.a3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a4&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a4&lt;br/&gt;/ hposition = values.a4x&lt;br/&gt;/ vposition = values.a4y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a5&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a5&lt;br/&gt;/ hposition = values.a5x&lt;br/&gt;/ vposition = values.a5y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a6&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a6&lt;br/&gt;/ hposition = values.a6x&lt;br/&gt;/ vposition = values.a6y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a7&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a7&lt;br/&gt;/ hposition = values.a7x&lt;br/&gt;/ vposition = values.a7y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b1&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b1&lt;br/&gt;/ hposition = values.b1x&lt;br/&gt;/ vposition = values.b1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b2&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b2&lt;br/&gt;/ hposition = values.b2x&lt;br/&gt;/ vposition = values.b2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b3&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b3&lt;br/&gt;/ hposition = values.b3x&lt;br/&gt;/ vposition = values.b3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolaitems&amp;gt;&lt;br/&gt;/ 1 = "A01"&lt;br/&gt;/ 2 = "A02"&lt;br/&gt;/ 3 = "A03"&lt;br/&gt;/ 4 = "A04"&lt;br/&gt;/ 5 = "A05"&lt;br/&gt;/ 6 = "A06"&lt;br/&gt;/ 7 = "A07"&lt;br/&gt;/ 8 = "A08"&lt;br/&gt;/ 9 = "A09"&lt;br/&gt;/ 10 = "A10"&lt;br/&gt;/ 11 = "A11"&lt;br/&gt;/ 12 = "A12"&lt;br/&gt;/ 13 = "A13"&lt;br/&gt;/ 14 = "A14"&lt;br/&gt;/ 15 = "A15"&lt;br/&gt;/ 16 = "A16"&lt;br/&gt;/ 17 = "A17"&lt;br/&gt;/ 18 = "A18"&lt;br/&gt;/ 19 = "A19"&lt;br/&gt;/ 20 = "A20"&lt;br/&gt;/ 21 = "A21"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolbitems&amp;gt;&lt;br/&gt;/ 1 = "B01"&lt;br/&gt;/ 2 = "B02"&lt;br/&gt;/ 3 = "B03"&lt;br/&gt;/ 4 = "B04"&lt;br/&gt;/ 5 = "B05"&lt;br/&gt;/ 6 = "B06"&lt;br/&gt;/ 7 = "B07"&lt;br/&gt;/ 8 = "B08"&lt;br/&gt;/ 9 = "B09"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;//21 items in pool A in this example&lt;br/&gt;&amp;lt;list aitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 21&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//9 items in pool B in this example&lt;br/&gt;&amp;lt;list bitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 9&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//10 screen positions expressed as pairs of X and Y coordinates&lt;br/&gt;&amp;lt;list xpos&amp;gt;&lt;br/&gt;/ items = (10%, 30%, 50%, 70%, 90%, 10%, 30%, 50%, 70%, 90%)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ypos&amp;gt;&lt;br/&gt;/ items = (25%, 25%, 25%, 25%, 25%, 75%, 75%, 75%, 75%, 75%)&lt;br/&gt;/ selectionmode = list.xpos.currentindex&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26234"&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;And if your items in pool A are composed of different sets (i.e. 7 specific items belong together and should be shown together in a given trial), that's possible as well along the same lines.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ aset = 1&lt;br/&gt;&lt;br/&gt;/ a1 = 1&lt;br/&gt;/ a1x = 0%&lt;br/&gt;/ a1y = 0%&lt;br/&gt;/ a2 = 1&lt;br/&gt;/ a2x = 0%&lt;br/&gt;/ a2y = 0%&lt;br/&gt;/ a3 = 1&lt;br/&gt;/ a3x = 0%&lt;br/&gt;/ a3y = 0%&lt;br/&gt;/ a4 = 1&lt;br/&gt;/ a4x = 0%&lt;br/&gt;/ a4y = 0%&lt;br/&gt;/ a5 = 1&lt;br/&gt;/ a5x = 0%&lt;br/&gt;/ a5y = 0%&lt;br/&gt;/ a6 = 1&lt;br/&gt;/ a6x = 0%&lt;br/&gt;/ a6y = 0%&lt;br/&gt;/ a7 = 1&lt;br/&gt;/ a7x = 0%&lt;br/&gt;/ a7y = 0%&lt;br/&gt;&lt;br/&gt;/ b1 = 1&lt;br/&gt;/ b1x = 0%&lt;br/&gt;/ b1y = 0%&lt;br/&gt;/ b2 = 1&lt;br/&gt;/ b2x = 0%&lt;br/&gt;/ b2y = 0%&lt;br/&gt;/ b3 = 1&lt;br/&gt;/ b3x = 0%&lt;br/&gt;/ b3y = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;values.aset = list.asetnumbers.nextindex;&lt;br/&gt;values.a1 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a1x = list.xpos.nextvalue;&lt;br/&gt;values.a1y = list.ypos.nextvalue;&lt;br/&gt;values.a2 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a2x = list.xpos.nextvalue;&lt;br/&gt;values.a2y = list.ypos.nextvalue;&lt;br/&gt;values.a3 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a3x = list.xpos.nextvalue;&lt;br/&gt;values.a3y = list.ypos.nextvalue;&lt;br/&gt;values.a4 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a4x = list.xpos.nextvalue;&lt;br/&gt;values.a4y = list.ypos.nextvalue;&lt;br/&gt;values.a5 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a5x = list.xpos.nextvalue;&lt;br/&gt;values.a5y = list.ypos.nextvalue;&lt;br/&gt;values.a6 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a6x = list.xpos.nextvalue;&lt;br/&gt;values.a6y = list.ypos.nextvalue;&lt;br/&gt;values.a7 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a7x = list.xpos.nextvalue;&lt;br/&gt;values.a7y = list.ypos.nextvalue;&lt;br/&gt;&lt;br/&gt;values.b1 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b1x = list.xpos.nextvalue;&lt;br/&gt;values.b1y = list.ypos.nextvalue;&lt;br/&gt;values.b2 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b2x = list.xpos.nextvalue;&lt;br/&gt;values.b2y = list.ypos.nextvalue;&lt;br/&gt;values.b3 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b3x = list.xpos.nextvalue;&lt;br/&gt;values.b3y = list.ypos.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=a1,a2,a3,a4,a5,a6,a7,b1,b2,b3]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a1&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a1&lt;br/&gt;/ hposition = values.a1x&lt;br/&gt;/ vposition = values.a1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a2&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a2&lt;br/&gt;/ hposition = values.a2x&lt;br/&gt;/ vposition = values.a2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a3&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a3&lt;br/&gt;/ hposition = values.a3x&lt;br/&gt;/ vposition = values.a3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a4&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a4&lt;br/&gt;/ hposition = values.a4x&lt;br/&gt;/ vposition = values.a4y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a5&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a5&lt;br/&gt;/ hposition = values.a5x&lt;br/&gt;/ vposition = values.a5y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a6&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a6&lt;br/&gt;/ hposition = values.a6x&lt;br/&gt;/ vposition = values.a6y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a7&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a7&lt;br/&gt;/ hposition = values.a7x&lt;br/&gt;/ vposition = values.a7y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b1&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b1&lt;br/&gt;/ hposition = values.b1x&lt;br/&gt;/ vposition = values.b1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b2&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b2&lt;br/&gt;/ hposition = values.b2x&lt;br/&gt;/ vposition = values.b2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b3&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b3&lt;br/&gt;/ hposition = values.b3x&lt;br/&gt;/ vposition = values.b3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolaitems&amp;gt;&lt;br/&gt;/ 1 = "A1_01"&lt;br/&gt;/ 2 = "A1_02"&lt;br/&gt;/ 3 = "A1_03"&lt;br/&gt;/ 4 = "A1_04"&lt;br/&gt;/ 5 = "A1_05"&lt;br/&gt;/ 6 = "A1_06"&lt;br/&gt;/ 7 = "A1_07"&lt;br/&gt;&lt;br/&gt;/ 8 = "A2_01"&lt;br/&gt;/ 9 = "A2_02"&lt;br/&gt;/ 10 = "A2_03"&lt;br/&gt;/ 11 = "A2_04"&lt;br/&gt;/ 12 = "A2_05"&lt;br/&gt;/ 13 = "A2_06"&lt;br/&gt;/ 14 = "A2_07"&lt;br/&gt;&lt;br/&gt;/ 15 = "A3_01"&lt;br/&gt;/ 16 = "A3_02"&lt;br/&gt;/ 17 = "A3_03"&lt;br/&gt;/ 18 = "A3_04"&lt;br/&gt;/ 19 = "A3_05"&lt;br/&gt;/ 20 = "A3_06"&lt;br/&gt;/ 21 = "A3_07"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolbitems&amp;gt;&lt;br/&gt;/ 1 = "B01"&lt;br/&gt;/ 2 = "B02"&lt;br/&gt;/ 3 = "B03"&lt;br/&gt;/ 4 = "B04"&lt;br/&gt;/ 5 = "B05"&lt;br/&gt;/ 6 = "B06"&lt;br/&gt;/ 7 = "B07"&lt;br/&gt;/ 8 = "B08"&lt;br/&gt;/ 9 = "B09"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list aitemnumbers&amp;gt;&lt;br/&gt;/ items = (list.a_set1.nextvalue, list.a_set2.nextvalue, list.a_set3.nextvalue)&lt;br/&gt;/ selectionmode = values.aset&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list asetnumbers&amp;gt;&lt;br/&gt;/ poolsize = 3&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #1 is composed of items 1 to 7&lt;br/&gt;&amp;lt;list a_set1&amp;gt;&lt;br/&gt;/ items = (1,2,3,4,5,6,7)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #2 is composed of items 8 to 14&lt;br/&gt;&amp;lt;list a_set2&amp;gt;&lt;br/&gt;/ items = (8,9,10,11,12,13,14)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #3 is composed of items 15 to 21&lt;br/&gt;&amp;lt;list a_set3&amp;gt;&lt;br/&gt;/ items = (15,16,17,18,19,20,21)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//9 items in pool B in this example&lt;br/&gt;&amp;lt;list bitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 9&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//10 screen positions expressed as pairs of X and Y coordinates&lt;br/&gt;&amp;lt;list xpos&amp;gt;&lt;br/&gt;/ items = (10%, 30%, 50%, 70%, 90%, 10%, 30%, 50%, 70%, 90%)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ypos&amp;gt;&lt;br/&gt;/ items = (25%, 25%, 25%, 25%, 25%, 75%, 75%, 75%, 75%, 75%)&lt;br/&gt;/ selectionmode = list.xpos.currentindex&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26235"&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;Hi Dave,&lt;br/&gt;&lt;br/&gt;This is exactly what I want to do.&lt;br/&gt;&lt;br/&gt;Thank you very much. &lt;br/&gt;</description><pubDate>Sun, 06 Jan 2019 14:02:18 GMT</pubDate><dc:creator>otago</dc:creator></item><item><title>RE: Presenting multiple image at once</title><link>https://forums.millisecond.com/Topic26235.aspx</link><description>&lt;div data-id="26234" class="if-quote-wrapper" unselectable="on" data-guid="1546491945950"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26234" 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="26234" 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="26234" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26234"&gt;&lt;div class="if-quote-message-margin"&gt;&lt;div data-id="26233" class="if-quote-wrapper" unselectable="on" data-guid="1546491945950"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26233" 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="26233" 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="26233" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;otago - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26233"&gt;&lt;div class="if-quote-message-margin"&gt;Hi,&lt;br/&gt;&lt;br/&gt;I am trying to create a trial that will show 7 images and 3 random images at all once on different location, then a fixation, and a red dot. My script so far only works when I only isted 3 random images but I need add more random images (I am new to programming). Is there a way always to select 7 images from the pool A and 3 random images from pool B?&lt;br/&gt;&lt;br/&gt;Thank you. &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26233"&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;You'll want to set up 7 &amp;lt;picture&amp;gt; elements that draw from pool A, and 3 that draw from pool B. This can be done using &amp;lt;list&amp;gt; elements for selection. You then (perhaps) want to randomize the location of those 10 &amp;lt;picture&amp;gt; elements on a trial by trial basis. (I say "perhaps" because that's not entirely clear from your description), This, too, can be achieved using &amp;lt;list&amp;gt; elements. Here's an example using &amp;lt;text&amp;gt; elements, it works the same way with &amp;lt;picture&amp;gt; elements:&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ a1 = 1&lt;br/&gt;/ a1x = 0%&lt;br/&gt;/ a1y = 0%&lt;br/&gt;/ a2 = 1&lt;br/&gt;/ a2x = 0%&lt;br/&gt;/ a2y = 0%&lt;br/&gt;/ a3 = 1&lt;br/&gt;/ a3x = 0%&lt;br/&gt;/ a3y = 0%&lt;br/&gt;/ a4 = 1&lt;br/&gt;/ a4x = 0%&lt;br/&gt;/ a4y = 0%&lt;br/&gt;/ a5 = 1&lt;br/&gt;/ a5x = 0%&lt;br/&gt;/ a5y = 0%&lt;br/&gt;/ a6 = 1&lt;br/&gt;/ a6x = 0%&lt;br/&gt;/ a6y = 0%&lt;br/&gt;/ a7 = 1&lt;br/&gt;/ a7x = 0%&lt;br/&gt;/ a7y = 0%&lt;br/&gt;&lt;br/&gt;/ b1 = 1&lt;br/&gt;/ b1x = 0%&lt;br/&gt;/ b1y = 0%&lt;br/&gt;/ b2 = 1&lt;br/&gt;/ b2x = 0%&lt;br/&gt;/ b2y = 0%&lt;br/&gt;/ b3 = 1&lt;br/&gt;/ b3x = 0%&lt;br/&gt;/ b3y = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;values.a1 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a1x = list.xpos.nextvalue;&lt;br/&gt;values.a1y = list.ypos.nextvalue;&lt;br/&gt;values.a2 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a2x = list.xpos.nextvalue;&lt;br/&gt;values.a2y = list.ypos.nextvalue;&lt;br/&gt;values.a3 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a3x = list.xpos.nextvalue;&lt;br/&gt;values.a3y = list.ypos.nextvalue;&lt;br/&gt;values.a4 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a4x = list.xpos.nextvalue;&lt;br/&gt;values.a4y = list.ypos.nextvalue;&lt;br/&gt;values.a5 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a5x = list.xpos.nextvalue;&lt;br/&gt;values.a5y = list.ypos.nextvalue;&lt;br/&gt;values.a6 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a6x = list.xpos.nextvalue;&lt;br/&gt;values.a6y = list.ypos.nextvalue;&lt;br/&gt;values.a7 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a7x = list.xpos.nextvalue;&lt;br/&gt;values.a7y = list.ypos.nextvalue;&lt;br/&gt;&lt;br/&gt;values.b1 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b1x = list.xpos.nextvalue;&lt;br/&gt;values.b1y = list.ypos.nextvalue;&lt;br/&gt;values.b2 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b2x = list.xpos.nextvalue;&lt;br/&gt;values.b2y = list.ypos.nextvalue;&lt;br/&gt;values.b3 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b3x = list.xpos.nextvalue;&lt;br/&gt;values.b3y = list.ypos.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=a1,a2,a3,a4,a5,a6,a7,b1,b2,b3]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a1&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a1&lt;br/&gt;/ hposition = values.a1x&lt;br/&gt;/ vposition = values.a1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a2&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a2&lt;br/&gt;/ hposition = values.a2x&lt;br/&gt;/ vposition = values.a2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a3&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a3&lt;br/&gt;/ hposition = values.a3x&lt;br/&gt;/ vposition = values.a3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a4&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a4&lt;br/&gt;/ hposition = values.a4x&lt;br/&gt;/ vposition = values.a4y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a5&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a5&lt;br/&gt;/ hposition = values.a5x&lt;br/&gt;/ vposition = values.a5y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a6&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a6&lt;br/&gt;/ hposition = values.a6x&lt;br/&gt;/ vposition = values.a6y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a7&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a7&lt;br/&gt;/ hposition = values.a7x&lt;br/&gt;/ vposition = values.a7y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b1&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b1&lt;br/&gt;/ hposition = values.b1x&lt;br/&gt;/ vposition = values.b1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b2&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b2&lt;br/&gt;/ hposition = values.b2x&lt;br/&gt;/ vposition = values.b2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b3&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b3&lt;br/&gt;/ hposition = values.b3x&lt;br/&gt;/ vposition = values.b3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolaitems&amp;gt;&lt;br/&gt;/ 1 = "A01"&lt;br/&gt;/ 2 = "A02"&lt;br/&gt;/ 3 = "A03"&lt;br/&gt;/ 4 = "A04"&lt;br/&gt;/ 5 = "A05"&lt;br/&gt;/ 6 = "A06"&lt;br/&gt;/ 7 = "A07"&lt;br/&gt;/ 8 = "A08"&lt;br/&gt;/ 9 = "A09"&lt;br/&gt;/ 10 = "A10"&lt;br/&gt;/ 11 = "A11"&lt;br/&gt;/ 12 = "A12"&lt;br/&gt;/ 13 = "A13"&lt;br/&gt;/ 14 = "A14"&lt;br/&gt;/ 15 = "A15"&lt;br/&gt;/ 16 = "A16"&lt;br/&gt;/ 17 = "A17"&lt;br/&gt;/ 18 = "A18"&lt;br/&gt;/ 19 = "A19"&lt;br/&gt;/ 20 = "A20"&lt;br/&gt;/ 21 = "A21"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolbitems&amp;gt;&lt;br/&gt;/ 1 = "B01"&lt;br/&gt;/ 2 = "B02"&lt;br/&gt;/ 3 = "B03"&lt;br/&gt;/ 4 = "B04"&lt;br/&gt;/ 5 = "B05"&lt;br/&gt;/ 6 = "B06"&lt;br/&gt;/ 7 = "B07"&lt;br/&gt;/ 8 = "B08"&lt;br/&gt;/ 9 = "B09"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;//21 items in pool A in this example&lt;br/&gt;&amp;lt;list aitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 21&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//9 items in pool B in this example&lt;br/&gt;&amp;lt;list bitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 9&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//10 screen positions expressed as pairs of X and Y coordinates&lt;br/&gt;&amp;lt;list xpos&amp;gt;&lt;br/&gt;/ items = (10%, 30%, 50%, 70%, 90%, 10%, 30%, 50%, 70%, 90%)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ypos&amp;gt;&lt;br/&gt;/ items = (25%, 25%, 25%, 25%, 25%, 75%, 75%, 75%, 75%, 75%)&lt;br/&gt;/ selectionmode = list.xpos.currentindex&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26234"&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;And if your items in pool A are composed of different sets (i.e. 7 specific items belong together and should be shown together in a given trial), that's possible as well along the same lines.&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ aset = 1&lt;br/&gt;&lt;br/&gt;/ a1 = 1&lt;br/&gt;/ a1x = 0%&lt;br/&gt;/ a1y = 0%&lt;br/&gt;/ a2 = 1&lt;br/&gt;/ a2x = 0%&lt;br/&gt;/ a2y = 0%&lt;br/&gt;/ a3 = 1&lt;br/&gt;/ a3x = 0%&lt;br/&gt;/ a3y = 0%&lt;br/&gt;/ a4 = 1&lt;br/&gt;/ a4x = 0%&lt;br/&gt;/ a4y = 0%&lt;br/&gt;/ a5 = 1&lt;br/&gt;/ a5x = 0%&lt;br/&gt;/ a5y = 0%&lt;br/&gt;/ a6 = 1&lt;br/&gt;/ a6x = 0%&lt;br/&gt;/ a6y = 0%&lt;br/&gt;/ a7 = 1&lt;br/&gt;/ a7x = 0%&lt;br/&gt;/ a7y = 0%&lt;br/&gt;&lt;br/&gt;/ b1 = 1&lt;br/&gt;/ b1x = 0%&lt;br/&gt;/ b1y = 0%&lt;br/&gt;/ b2 = 1&lt;br/&gt;/ b2x = 0%&lt;br/&gt;/ b2y = 0%&lt;br/&gt;/ b3 = 1&lt;br/&gt;/ b3x = 0%&lt;br/&gt;/ b3y = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;values.aset = list.asetnumbers.nextindex;&lt;br/&gt;values.a1 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a1x = list.xpos.nextvalue;&lt;br/&gt;values.a1y = list.ypos.nextvalue;&lt;br/&gt;values.a2 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a2x = list.xpos.nextvalue;&lt;br/&gt;values.a2y = list.ypos.nextvalue;&lt;br/&gt;values.a3 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a3x = list.xpos.nextvalue;&lt;br/&gt;values.a3y = list.ypos.nextvalue;&lt;br/&gt;values.a4 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a4x = list.xpos.nextvalue;&lt;br/&gt;values.a4y = list.ypos.nextvalue;&lt;br/&gt;values.a5 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a5x = list.xpos.nextvalue;&lt;br/&gt;values.a5y = list.ypos.nextvalue;&lt;br/&gt;values.a6 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a6x = list.xpos.nextvalue;&lt;br/&gt;values.a6y = list.ypos.nextvalue;&lt;br/&gt;values.a7 = list.aitemnumbers.nextvalue;&lt;br/&gt;values.a7x = list.xpos.nextvalue;&lt;br/&gt;values.a7y = list.ypos.nextvalue;&lt;br/&gt;&lt;br/&gt;values.b1 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b1x = list.xpos.nextvalue;&lt;br/&gt;values.b1y = list.ypos.nextvalue;&lt;br/&gt;values.b2 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b2x = list.xpos.nextvalue;&lt;br/&gt;values.b2y = list.ypos.nextvalue;&lt;br/&gt;values.b3 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b3x = list.xpos.nextvalue;&lt;br/&gt;values.b3y = list.ypos.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=a1,a2,a3,a4,a5,a6,a7,b1,b2,b3]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a1&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a1&lt;br/&gt;/ hposition = values.a1x&lt;br/&gt;/ vposition = values.a1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a2&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a2&lt;br/&gt;/ hposition = values.a2x&lt;br/&gt;/ vposition = values.a2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a3&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a3&lt;br/&gt;/ hposition = values.a3x&lt;br/&gt;/ vposition = values.a3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a4&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a4&lt;br/&gt;/ hposition = values.a4x&lt;br/&gt;/ vposition = values.a4y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a5&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a5&lt;br/&gt;/ hposition = values.a5x&lt;br/&gt;/ vposition = values.a5y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a6&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a6&lt;br/&gt;/ hposition = values.a6x&lt;br/&gt;/ vposition = values.a6y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a7&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a7&lt;br/&gt;/ hposition = values.a7x&lt;br/&gt;/ vposition = values.a7y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b1&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b1&lt;br/&gt;/ hposition = values.b1x&lt;br/&gt;/ vposition = values.b1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b2&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b2&lt;br/&gt;/ hposition = values.b2x&lt;br/&gt;/ vposition = values.b2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b3&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b3&lt;br/&gt;/ hposition = values.b3x&lt;br/&gt;/ vposition = values.b3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolaitems&amp;gt;&lt;br/&gt;/ 1 = "A1_01"&lt;br/&gt;/ 2 = "A1_02"&lt;br/&gt;/ 3 = "A1_03"&lt;br/&gt;/ 4 = "A1_04"&lt;br/&gt;/ 5 = "A1_05"&lt;br/&gt;/ 6 = "A1_06"&lt;br/&gt;/ 7 = "A1_07"&lt;br/&gt;&lt;br/&gt;/ 8 = "A2_01"&lt;br/&gt;/ 9 = "A2_02"&lt;br/&gt;/ 10 = "A2_03"&lt;br/&gt;/ 11 = "A2_04"&lt;br/&gt;/ 12 = "A2_05"&lt;br/&gt;/ 13 = "A2_06"&lt;br/&gt;/ 14 = "A2_07"&lt;br/&gt;&lt;br/&gt;/ 15 = "A3_01"&lt;br/&gt;/ 16 = "A3_02"&lt;br/&gt;/ 17 = "A3_03"&lt;br/&gt;/ 18 = "A3_04"&lt;br/&gt;/ 19 = "A3_05"&lt;br/&gt;/ 20 = "A3_06"&lt;br/&gt;/ 21 = "A3_07"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolbitems&amp;gt;&lt;br/&gt;/ 1 = "B01"&lt;br/&gt;/ 2 = "B02"&lt;br/&gt;/ 3 = "B03"&lt;br/&gt;/ 4 = "B04"&lt;br/&gt;/ 5 = "B05"&lt;br/&gt;/ 6 = "B06"&lt;br/&gt;/ 7 = "B07"&lt;br/&gt;/ 8 = "B08"&lt;br/&gt;/ 9 = "B09"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list aitemnumbers&amp;gt;&lt;br/&gt;/ items = (list.a_set1.nextvalue, list.a_set2.nextvalue, list.a_set3.nextvalue)&lt;br/&gt;/ selectionmode = values.aset&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list asetnumbers&amp;gt;&lt;br/&gt;/ poolsize = 3&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #1 is composed of items 1 to 7&lt;br/&gt;&amp;lt;list a_set1&amp;gt;&lt;br/&gt;/ items = (1,2,3,4,5,6,7)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #2 is composed of items 8 to 14&lt;br/&gt;&amp;lt;list a_set2&amp;gt;&lt;br/&gt;/ items = (8,9,10,11,12,13,14)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//set #3 is composed of items 15 to 21&lt;br/&gt;&amp;lt;list a_set3&amp;gt;&lt;br/&gt;/ items = (15,16,17,18,19,20,21)&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//9 items in pool B in this example&lt;br/&gt;&amp;lt;list bitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 9&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//10 screen positions expressed as pairs of X and Y coordinates&lt;br/&gt;&amp;lt;list xpos&amp;gt;&lt;br/&gt;/ items = (10%, 30%, 50%, 70%, 90%, 10%, 30%, 50%, 70%, 90%)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ypos&amp;gt;&lt;br/&gt;/ items = (25%, 25%, 25%, 25%, 25%, 75%, 75%, 75%, 75%, 75%)&lt;br/&gt;/ selectionmode = list.xpos.currentindex&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 02 Jan 2019 21:06:51 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Presenting multiple image at once</title><link>https://forums.millisecond.com/Topic26234.aspx</link><description>&lt;div data-id="26233" class="if-quote-wrapper" unselectable="on" data-guid="1546489642615"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="26233" 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="26233" 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="26233" title=" "&gt;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;otago - Wednesday, January 2, 2019&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-26233"&gt;&lt;div class="if-quote-message-margin"&gt;Hi,&lt;br/&gt;&lt;br/&gt;I am trying to create a trial that will show 7 images and 3 random images at all once on different location, then a fixation, and a red dot. My script so far only works when I only isted 3 random images but I need add more random images (I am new to programming). Is there a way always to select 7 images from the pool A and 3 random images from pool B?&lt;br/&gt;&lt;br/&gt;Thank you. &lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="26233"&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;You'll want to set up 7 &amp;lt;picture&amp;gt; elements that draw from pool A, and 3 that draw from pool B. This can be done using &amp;lt;list&amp;gt; elements for selection. You then (perhaps) want to randomize the location of those 10 &amp;lt;picture&amp;gt; elements on a trial by trial basis. (I say "perhaps" because that's not entirely clear from your description), This, too, can be achieved using &amp;lt;list&amp;gt; elements. Here's an example using &amp;lt;text&amp;gt; elements, it works the same way with &amp;lt;picture&amp;gt; elements:&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ a1 = 1&lt;br/&gt;/ a1x = 0%&lt;br/&gt;/ a1y = 0%&lt;br/&gt;/ a2 = 1&lt;br/&gt;/ a2x = 0%&lt;br/&gt;/ a2y = 0%&lt;br/&gt;/ a3 = 1&lt;br/&gt;/ a3x = 0%&lt;br/&gt;/ a3y = 0%&lt;br/&gt;/ a4 = 1&lt;br/&gt;/ a4x = 0%&lt;br/&gt;/ a4y = 0%&lt;br/&gt;/ a5 = 1&lt;br/&gt;/ a5x = 0%&lt;br/&gt;/ a5y = 0%&lt;br/&gt;/ a6 = 1&lt;br/&gt;/ a6x = 0%&lt;br/&gt;/ a6y = 0%&lt;br/&gt;/ a7 = 1&lt;br/&gt;/ a7x = 0%&lt;br/&gt;/ a7y = 0%&lt;br/&gt;&lt;br/&gt;/ b1 = 1&lt;br/&gt;/ b1x = 0%&lt;br/&gt;/ b1y = 0%&lt;br/&gt;/ b2 = 1&lt;br/&gt;/ b2x = 0%&lt;br/&gt;/ b2y = 0%&lt;br/&gt;/ b3 = 1&lt;br/&gt;/ b3x = 0%&lt;br/&gt;/ b3y = 0%&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block myblock&amp;gt;&lt;br/&gt;/ trials = [1-3 = mytrial]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial mytrial&amp;gt;&lt;br/&gt;/ ontrialbegin = [&lt;br/&gt;values.a1 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a1x = list.xpos.nextvalue;&lt;br/&gt;values.a1y = list.ypos.nextvalue;&lt;br/&gt;values.a2 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a2x = list.xpos.nextvalue;&lt;br/&gt;values.a2y = list.ypos.nextvalue;&lt;br/&gt;values.a3 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a3x = list.xpos.nextvalue;&lt;br/&gt;values.a3y = list.ypos.nextvalue;&lt;br/&gt;values.a4 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a4x = list.xpos.nextvalue;&lt;br/&gt;values.a4y = list.ypos.nextvalue;&lt;br/&gt;values.a5 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a5x = list.xpos.nextvalue;&lt;br/&gt;values.a5y = list.ypos.nextvalue;&lt;br/&gt;values.a6 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a6x = list.xpos.nextvalue;&lt;br/&gt;values.a6y = list.ypos.nextvalue;&lt;br/&gt;values.a7 = list.aitemnumbers.nextindex;&lt;br/&gt;values.a7x = list.xpos.nextvalue;&lt;br/&gt;values.a7y = list.ypos.nextvalue;&lt;br/&gt;&lt;br/&gt;values.b1 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b1x = list.xpos.nextvalue;&lt;br/&gt;values.b1y = list.ypos.nextvalue;&lt;br/&gt;values.b2 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b2x = list.xpos.nextvalue;&lt;br/&gt;values.b2y = list.ypos.nextvalue;&lt;br/&gt;values.b3 = list.bitemnumbers.nextindex;&lt;br/&gt;values.b3x = list.xpos.nextvalue;&lt;br/&gt;values.b3y = list.ypos.nextvalue;&lt;br/&gt;]&lt;br/&gt;/ stimulustimes = [0=a1,a2,a3,a4,a5,a6,a7,b1,b2,b3]&lt;br/&gt;/ validresponse = (57)&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a1&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a1&lt;br/&gt;/ hposition = values.a1x&lt;br/&gt;/ vposition = values.a1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a2&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a2&lt;br/&gt;/ hposition = values.a2x&lt;br/&gt;/ vposition = values.a2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a3&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a3&lt;br/&gt;/ hposition = values.a3x&lt;br/&gt;/ vposition = values.a3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a4&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a4&lt;br/&gt;/ hposition = values.a4x&lt;br/&gt;/ vposition = values.a4y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a5&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a5&lt;br/&gt;/ hposition = values.a5x&lt;br/&gt;/ vposition = values.a5y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a6&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a6&lt;br/&gt;/ hposition = values.a6x&lt;br/&gt;/ vposition = values.a6y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text a7&amp;gt;&lt;br/&gt;/ items = poolaitems&lt;br/&gt;/ select = values.a7&lt;br/&gt;/ hposition = values.a7x&lt;br/&gt;/ vposition = values.a7y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b1&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b1&lt;br/&gt;/ hposition = values.b1x&lt;br/&gt;/ vposition = values.b1y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b2&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b2&lt;br/&gt;/ hposition = values.b2x&lt;br/&gt;/ vposition = values.b2y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text b3&amp;gt;&lt;br/&gt;/ items = poolbitems&lt;br/&gt;/ select = values.b3&lt;br/&gt;/ hposition = values.b3x&lt;br/&gt;/ vposition = values.b3y&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolaitems&amp;gt;&lt;br/&gt;/ 1 = "A01"&lt;br/&gt;/ 2 = "A02"&lt;br/&gt;/ 3 = "A03"&lt;br/&gt;/ 4 = "A04"&lt;br/&gt;/ 5 = "A05"&lt;br/&gt;/ 6 = "A06"&lt;br/&gt;/ 7 = "A07"&lt;br/&gt;/ 8 = "A08"&lt;br/&gt;/ 9 = "A09"&lt;br/&gt;/ 10 = "A10"&lt;br/&gt;/ 11 = "A11"&lt;br/&gt;/ 12 = "A12"&lt;br/&gt;/ 13 = "A13"&lt;br/&gt;/ 14 = "A14"&lt;br/&gt;/ 15 = "A15"&lt;br/&gt;/ 16 = "A16"&lt;br/&gt;/ 17 = "A17"&lt;br/&gt;/ 18 = "A18"&lt;br/&gt;/ 19 = "A19"&lt;br/&gt;/ 20 = "A20"&lt;br/&gt;/ 21 = "A21"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;item poolbitems&amp;gt;&lt;br/&gt;/ 1 = "B01"&lt;br/&gt;/ 2 = "B02"&lt;br/&gt;/ 3 = "B03"&lt;br/&gt;/ 4 = "B04"&lt;br/&gt;/ 5 = "B05"&lt;br/&gt;/ 6 = "B06"&lt;br/&gt;/ 7 = "B07"&lt;br/&gt;/ 8 = "B08"&lt;br/&gt;/ 9 = "B09"&lt;br/&gt;&amp;lt;/item&amp;gt;&lt;br/&gt;&lt;br/&gt;//21 items in pool A in this example&lt;br/&gt;&amp;lt;list aitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 21&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//9 items in pool B in this example&lt;br/&gt;&amp;lt;list bitemnumbers&amp;gt;&lt;br/&gt;/ poolsize = 9&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;//10 screen positions expressed as pairs of X and Y coordinates&lt;br/&gt;&amp;lt;list xpos&amp;gt;&lt;br/&gt;/ items = (10%, 30%, 50%, 70%, 90%, 10%, 30%, 50%, 70%, 90%)&lt;br/&gt;/ selectionmode = random&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;list ypos&amp;gt;&lt;br/&gt;/ items = (25%, 25%, 25%, 25%, 25%, 75%, 75%, 75%, 75%, 75%)&lt;br/&gt;/ selectionmode = list.xpos.currentindex&lt;br/&gt;/ selectionrate = always&lt;br/&gt;&amp;lt;/list&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Wed, 02 Jan 2019 20:50:46 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>