﻿<?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 6  » Staircase using rotation/orientation</title><generator>InstantForum 2017-1 Final</generator><description>Millisecond Forums</description><link>https://forums.millisecond.com/</link><webMaster>Millisecond Forums</webMaster><lastBuildDate>Sun, 17 May 2026 02:02:58 GMT</lastBuildDate><ttl>20</ttl><item><title>Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30212.aspx</link><description>Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font face="Verdana" size="2"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font face="Verdana" size="2"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan</description><pubDate>Thu, 19 Nov 2020 20:44:16 GMT</pubDate><dc:creator>yjung541</dc:creator></item><item><title>RE: Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30217.aspx</link><description>&lt;blockquote data-id="30216" class="if-quote-wrapper" unselectable="on" data-guid="1605818643777" contenteditable="false" id="if_insertedNode_1605818642500"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30216" 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="30216" 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="30216" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30216"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30215" class="if-quote-wrapper" unselectable="on" data-guid="1605818643777" contenteditable="false" id="if_insertedNode_1605815649933"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30215" 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="30215" 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="30215" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30215"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30214" class="if-quote-wrapper" unselectable="on" data-guid="1605818643777" id="if_insertedNode_1605815307792" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30214" 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="30214" 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="30214" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30214"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30213" class="if-quote-wrapper" unselectable="on" data-guid="1605818643777" id="if_insertedNode_1605814582404" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30213" 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="30213" 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="30213" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30213"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30212" class="if-quote-wrapper" unselectable="on" data-guid="1605818643777" id="if_insertedNode_1605813409863" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30212" 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="30212" 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="30212" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30212"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font size="2" face="Verdana"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan&lt;a class="if-quote-goto quote-link" href="#" data-id="30212"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;If you already have runnable code, even if it doesn't do what you want it to do, please provide the actual script. It's error prone to try and guess and then replicate whatever other adjustments you may have made, such as the value of parameters.step. Thank you.&lt;br/&gt;&lt;br/&gt;Here, however, is a simple indepented example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/ step_deg = 2&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ r = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block example&amp;gt;&lt;br/&gt;/ trials = [1= example]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;/ stimulusframes = [1=clearscreen, t, instr]&lt;br/&gt;/ validresponse = (203, 205)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.example.response == 203) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r -= parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.example.response == 205){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r += parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.example;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape t&amp;gt;&lt;br/&gt;/ shape = triangle&lt;br/&gt;/ color = blue&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (200px, 200px)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ rotation = values.r&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instr&amp;gt;&lt;br/&gt;/ items = ("Left arrow key to rotate left, right arrow key to rotate right. CTRL+Q to quit.")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30213"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Here's the code - the instruction part might be wonky (e.g. key-change pair) because I wasn't changing it properly yet.&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30214"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Do you still need assistance -- if so, with what -- or is the example I gave sufficient?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30215"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Sorry! For some reason, I only saw the first chunk of your answer and thought you would want me to upload my code to see what's happening.&lt;br/&gt;I think I can start editing the code using your example. Thank you so much!&lt;a class="if-quote-goto quote-link" href="#" data-id="30216"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;And, it is working! thank you! :)</description><pubDate>Thu, 19 Nov 2020 20:44:16 GMT</pubDate><dc:creator>yjung541</dc:creator></item><item><title>RE: Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30216.aspx</link><description>&lt;blockquote data-id="30215" class="if-quote-wrapper" unselectable="on" data-guid="1605815650086" contenteditable="false" id="if_insertedNode_1605815649933"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30215" 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="30215" 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="30215" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30215"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30214" class="if-quote-wrapper" unselectable="on" data-guid="1605815650086" id="if_insertedNode_1605815307792" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30214" 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="30214" 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="30214" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30214"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30213" class="if-quote-wrapper" unselectable="on" data-guid="1605815650086" id="if_insertedNode_1605814582404" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30213" 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="30213" 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="30213" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30213"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30212" class="if-quote-wrapper" unselectable="on" data-guid="1605815650086" id="if_insertedNode_1605813409863" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30212" 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="30212" 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="30212" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30212"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font size="2" face="Verdana"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan&lt;a class="if-quote-goto quote-link" href="#" data-id="30212"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;If you already have runnable code, even if it doesn't do what you want it to do, please provide the actual script. It's error prone to try and guess and then replicate whatever other adjustments you may have made, such as the value of parameters.step. Thank you.&lt;br/&gt;&lt;br/&gt;Here, however, is a simple indepented example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/ step_deg = 2&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ r = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block example&amp;gt;&lt;br/&gt;/ trials = [1= example]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;/ stimulusframes = [1=clearscreen, t, instr]&lt;br/&gt;/ validresponse = (203, 205)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.example.response == 203) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r -= parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.example.response == 205){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r += parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.example;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape t&amp;gt;&lt;br/&gt;/ shape = triangle&lt;br/&gt;/ color = blue&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (200px, 200px)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ rotation = values.r&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instr&amp;gt;&lt;br/&gt;/ items = ("Left arrow key to rotate left, right arrow key to rotate right. CTRL+Q to quit.")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30213"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Here's the code - the instruction part might be wonky (e.g. key-change pair) because I wasn't changing it properly yet.&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30214"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Do you still need assistance -- if so, with what -- or is the example I gave sufficient?&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30215"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Sorry! For some reason, I only saw the first chunk of your answer and thought you would want me to upload my code to see what's happening.&lt;br/&gt;I think I can start editing the code using your example. Thank you so much!</description><pubDate>Thu, 19 Nov 2020 19:56:01 GMT</pubDate><dc:creator>yjung541</dc:creator></item><item><title>RE: Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30215.aspx</link><description>&lt;blockquote data-id="30214" class="if-quote-wrapper" unselectable="on" data-guid="1605815309119" id="if_insertedNode_1605815307792" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30214" 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="30214" 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="30214" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30214"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30213" class="if-quote-wrapper" unselectable="on" data-guid="1605815309119" id="if_insertedNode_1605814582404" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30213" 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="30213" 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="30213" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30213"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30212" class="if-quote-wrapper" unselectable="on" data-guid="1605815309119" id="if_insertedNode_1605813409863" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30212" 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="30212" 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="30212" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30212"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font size="2" face="Verdana"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan&lt;a class="if-quote-goto quote-link" href="#" data-id="30212"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;If you already have runnable code, even if it doesn't do what you want it to do, please provide the actual script. It's error prone to try and guess and then replicate whatever other adjustments you may have made, such as the value of parameters.step. Thank you.&lt;br/&gt;&lt;br/&gt;Here, however, is a simple indepented example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/ step_deg = 2&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ r = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block example&amp;gt;&lt;br/&gt;/ trials = [1= example]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;/ stimulusframes = [1=clearscreen, t, instr]&lt;br/&gt;/ validresponse = (203, 205)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.example.response == 203) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r -= parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.example.response == 205){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r += parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.example;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape t&amp;gt;&lt;br/&gt;/ shape = triangle&lt;br/&gt;/ color = blue&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (200px, 200px)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ rotation = values.r&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instr&amp;gt;&lt;br/&gt;/ items = ("Left arrow key to rotate left, right arrow key to rotate right. CTRL+Q to quit.")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30213"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Here's the code - the instruction part might be wonky (e.g. key-change pair) because I wasn't changing it properly yet.&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30214"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Do you still need assistance -- if so, with what -- or is the example I gave sufficient?&lt;br/&gt;</description><pubDate>Thu, 19 Nov 2020 19:51:18 GMT</pubDate><dc:creator>Dave</dc:creator></item><item><title>RE: Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30214.aspx</link><description>&lt;blockquote data-id="30213" class="if-quote-wrapper" unselectable="on" data-guid="1605814583083" contenteditable="false" id="if_insertedNode_1605814582404"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30213" 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="30213" 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="30213" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;Dave - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30213"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;&lt;blockquote data-id="30212" class="if-quote-wrapper" unselectable="on" data-guid="1605814583083" id="if_insertedNode_1605813409863" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30212" 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="30212" 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="30212" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30212"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font size="2" face="Verdana"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan&lt;a class="if-quote-goto quote-link" href="#" data-id="30212"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;If you already have runnable code, even if it doesn't do what you want it to do, please provide the actual script. It's error prone to try and guess and then replicate whatever other adjustments you may have made, such as the value of parameters.step. Thank you.&lt;br/&gt;&lt;br/&gt;Here, however, is a simple indepented example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/ step_deg = 2&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ r = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block example&amp;gt;&lt;br/&gt;/ trials = [1= example]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;/ stimulusframes = [1=clearscreen, t, instr]&lt;br/&gt;/ validresponse = (203, 205)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.example.response == 203) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r -= parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.example.response == 205){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r += parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.example;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape t&amp;gt;&lt;br/&gt;/ shape = triangle&lt;br/&gt;/ color = blue&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (200px, 200px)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ rotation = values.r&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instr&amp;gt;&lt;br/&gt;/ items = ("Left arrow key to rotate left, right arrow key to rotate right. CTRL+Q to quit.")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;&lt;a class="if-quote-goto quote-link" href="#" data-id="30213"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Here's the code - the instruction part might be wonky (e.g. key-change pair) because I wasn't changing it properly yet.&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 19 Nov 2020 19:38:19 GMT</pubDate><dc:creator>yjung541</dc:creator></item><item><title>RE: Staircase using rotation/orientation</title><link>https://forums.millisecond.com/Topic30213.aspx</link><description>&lt;blockquote data-id="30212" class="if-quote-wrapper" unselectable="on" data-guid="1605813410189" id="if_insertedNode_1605813409863" contenteditable="false"&gt;&lt;a class="quote-para" unselectable="on" style="display: none;" href="#" data-id="30212" 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="30212" 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="30212" title=" "&gt;&amp;nbsp;&lt;/a&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[b]&lt;/span&gt;yjung541 - 11/19/2020&lt;span unselectable="on" class="quote-markup"&gt;[/b]&lt;/span&gt;&lt;/div&gt;&lt;div class="if-quote-message if-quote-message-30212"&gt;&lt;div class="if-quote-message-margin" contenteditable="true"&gt;Hi!&lt;br/&gt;&lt;br/&gt;I want to run a study to measure orientation sensitivity, and I'm currently trying to trig the staircase demo to make this study.&lt;br/&gt;The demo used color as a feature and update the color information like the below:&lt;br/&gt;&lt;font size="2" face="Verdana"&gt;&lt;br/&gt;&lt;/font&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;shape target&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ shape = triangle&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ color = (0, 135, 10)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ size = (30%*2/4, 30%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ position = (70%, 50%)&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;/ rotation = 0&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;/shape&amp;gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;...&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;font size="2" face="Verdana"&gt;&lt;/font&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;lt;trial staircase_down&amp;gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;/ontrialbegin = [&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; values.staircase = 1;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; if (values.direction_down == 1) {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down -= values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; } else {&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; &amp;nbsp; &amp;nbsp; values.targetvalue_down += values.change_down;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &amp;nbsp; };&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;&amp;nbsp; &lt;strong&gt;&amp;nbsp; shape.target.colorred = values.targetvalue_down;&lt;/strong&gt;&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;&lt;div style="text-align: left;"&gt;&lt;font size="2" face="Verdana"&gt;]&lt;/font&gt;&lt;/div&gt;&lt;/blockquote&gt;&lt;/blockquote&gt;&lt;br/&gt;But when I changed it to the rotation like the below;&lt;br/&gt;&lt;blockquote style="margin: 0 0 0 40px; border: none; padding: 0px;"&gt;shape.target.rotation = values.targetvalue_down;&lt;/blockquote&gt;&lt;br/&gt;The rotation of the shape doesn't change even though the targetvalue_down value itself is changing every trial.&lt;br/&gt;I tried a similar twig using the width, then it is working fine - width changes accordingly every trial. Any ideas on what is happening here?&lt;br/&gt;I can also post the entire script if it is helpful.&lt;br/&gt;&lt;br/&gt;Thank you!&lt;br/&gt;Yaelan&lt;a class="if-quote-goto quote-link" href="#" data-id="30212"&gt;&lt;span class="goto"&gt;&lt;/span&gt;&lt;/a&gt;&lt;/div&gt;&lt;/div&gt;&lt;span unselectable="on" class="quote-markup"&gt;[/quote]&lt;/span&gt;&lt;/blockquote&gt;&lt;br/&gt;If you already have runnable code, even if it doesn't do what you want it to do, please provide the actual script. It's error prone to try and guess and then replicate whatever other adjustments you may have made, such as the value of parameters.step. Thank you.&lt;br/&gt;&lt;br/&gt;Here, however, is a simple indepented example:&lt;br/&gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;parameters&amp;gt;&lt;br/&gt;/ step_deg = 2&lt;br/&gt;&amp;lt;/parameters&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;values&amp;gt;&lt;br/&gt;/ r = 0&lt;br/&gt;&amp;lt;/values&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;block example&amp;gt;&lt;br/&gt;/ trials = [1= example]&lt;br/&gt;&amp;lt;/block&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;trial example&amp;gt;&lt;br/&gt;/ stimulusframes = [1=clearscreen, t, instr]&lt;br/&gt;/ validresponse = (203, 205)&lt;br/&gt;/ ontrialend = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;if (trial.example.response == 203) {&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r -= parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;} else if (trial.example.response == 205){&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;values.r += parameters.step_deg;&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;}&lt;br/&gt;]&lt;br/&gt;/ branch = [&lt;br/&gt;&amp;nbsp;&amp;nbsp;&amp;nbsp;&amp;nbsp;trial.example;&lt;br/&gt;]&lt;br/&gt;&amp;lt;/trial&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;shape t&amp;gt;&lt;br/&gt;/ shape = triangle&lt;br/&gt;/ color = blue&lt;br/&gt;/ erase = false&lt;br/&gt;/ size = (200px, 200px)&lt;br/&gt;/ position = (50%, 50%)&lt;br/&gt;/ rotation = values.r&lt;br/&gt;&amp;lt;/shape&amp;gt;&lt;br/&gt;&lt;br/&gt;&amp;lt;text instr&amp;gt;&lt;br/&gt;/ items = ("Left arrow key to rotate left, right arrow key to rotate right. CTRL+Q to quit.")&lt;br/&gt;/ position = (50%, 10%)&lt;br/&gt;/ erase = false&lt;br/&gt;&amp;lt;/text&amp;gt;&lt;br/&gt;&lt;br/&gt;</description><pubDate>Thu, 19 Nov 2020 19:35:18 GMT</pubDate><dc:creator>Dave</dc:creator></item></channel></rss>