Welcome
Guest
, you are in:
<root>
Elements
•
Login
EventIDE Wiki
Navigation
¶
Main Page
Random Page
Create a new Page
All Pages
Categories
Navigation Paths
Administration
File Management
Create Account
Search the wiki
Back
Joystick Tracker Element
Modified on 2018/08/02 23:42
by
Administrator
Categorized as
Base Elements
,
Elements
,
Mouse Touch Joystick
<div style="margin-right: 10px; margin-left: 16px; margin-bottom:10px; float: right; width: 500px; overflow: hidden; height: auto; padding: 0px; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> == Summary == {s:Element Info Panel | title=Joystick Tracker | category=Mouse Touch Joystick | icon=[image|Element Icon|{UP(Joystick-Tracker-Element)}Joystick-Tracker-Element-Icon.png] | author= OkazoLab | addin= Base Layer | scope= Experiment | usage= Snippets | ownsnippets= None } == Synchronized actions == {| |- ! Epoch ! Actions |- |- | On Experiment Start | Starts processing tracker samples |- | On Experiment Start | Stops processing tracker samples |- |} == Properties == {| |- ! Name ! Description ! Constraints ! Type ! On<br/>runtime<br/>change |- | colspan="5" bgcolor="#AADDDDD" | Settings |- | Joystick Device | Defines the joystick device | {s:atDesign} | String | |- | X Axis | Defines a joystick axis for the horizonal movements | {s:atDesign} | Int32 | |- | Y Axis | Defines a joystick axis for the vertical movements | {s:atDesign} | Int32 | |- | Tracking Mode | Defines the tracking mode, which controls how changes of the joystick axes affect the tracking position | {s:atNormal} | Int32 | |- | colspan="5" bgcolor="#AADDDDD" | Calibration |- | Run Calibration | Open a calibration window | {s:atDesign} | Boolean | |- | Relative Speed Factor | Defines a speed factor for delta changes in the relative tracking mode | {s:atNormal} | Double | |- | Relative Delta Threshold | Defines the minimal delta threshold for the stick angle in the relative tracking mode | {s:atNormal} | Double | |- | Gain X | | {s:atNormal} | Double | |- | Gain Y | | {s:atNormal} | Double | |- | Offset X | | {s:atNormal} | Double | |- | Offset Y | | {s:atNormal} | Double | |- | colspan="5" bgcolor="#AADDDDD" | Tracker Samples |- | Newest Samples | Returns an array of the most recent tracker samples. The array is updated every Control Loop cycle. | {s:atStatus} | clPoin.. | |- | Newest Sample | Returns the newest tracker sample. The sample is updated every Control Loop cycle. | {s:atStatus} | clPoint | |- | colspan="5" bgcolor="#AADDDDD" | Runtime |- | Radar Point | Returns the newest tracking position. In order to reset the tracking position in the relative mode, you can assign a new point to this property. | {s:atNormal} | clPoint | |- | colspan="5" bgcolor="#AADDDDD" | Filters |- | Smoothing Ratio | Defines a ratio for the fast FIR smoothing filter, which is applied to the gaze tracking within EventIDE. The filter convolves every new tracking position with the previous ones. The property value defines a tap weight for the previous data, such that the convolution looks like: X=(Xn*(1-Ratio)+Xn-1*Ratio)/2. The value has to be positive and less than 1 (0 means no filtering). | {s:atNormal} | Double | |- | colspan="5" bgcolor="#AADDDDD" | Logging |- | Log Folder | Opens the dialog for selecting a local folder that will hold all tracking logs | {s:atRuntimeAction} | String | |- | Open Log Designer | Opens a designer window where the log format can be defined. | {s:atDesign} | Boolean | |- | Is Logging | Defines whether logging is turn on/off.The value can be changed at any moment at runtime allowing selective logging during the relevant periods only. | {s:atNormal} | Boolean | |- | User Field | Defines the custom user data that is added to every line in the log file. The property can be used for recording varying status information (e.g. trial number) together with the tracker data. The string value may contains multiple fields separated by delimiter. | {s:atNormal} | String | |- | colspan="5" bgcolor="#AADDDDD" | Control |- | Is Enabled | If set to false the element is completely omitted when the experiment is run | {s:atDesign} | Boolean | |- | Title | Title of the element | {s:atDesign} | String | |- |} == == </div> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> <!--*****************************************************************************************************************************************************************************--> '''Joystick Tracker Element''' <br><br> {TOC} == Description == ... == Snapshots == {| | [imageleft|Snapshot 1 <br/>|{UP(page - name)}*-sm.png |{UP(page - name)}*.png] || [imageleft|Snapshot 2 |{UP(page - name)}*-sm.png |{UP(page - name)}*.png] |} == Practical Use == ... === Technique 1 === # Step 1 # Step 2 ... === Technique 2 === # Step 1 # Step 2 ... <div style="margin-left:0px; margin-right:10px; margin-top:10px; width: auto; overflow: hidden; height: auto; background: #fafafa; background: -webkit-gradient(linear, left top, left bottom, from(#fbfbfb), to(#fafafa));background: -moz-linear-gradient(top, #fbfbfb, #fafafa);border: 1px dashed #ddd;box-shadow: 0 0 0 3px #fff, 0 0 0 5px #ddd, 0 0 0 10px #fff, 0 0 2px 10px #eee;"> @@ csharp // Check the trial outcome. Result and RT just other user variables // insert code snippet here.. @@</div> ... == Notes == ... * Insert Notes here.. * Insert Notes here..
Meta Keywords:
Meta Description:
Change Comment:
ScrewTurn Wiki
version 5.2.0.8. Some of the icons created by
FamFamFam
.