E-Prime Extensions for Tobii
|
|
|
- Colin Skinner
- 10 years ago
- Views:
Transcription
1 E-Prime Extensions for Tobii For Research Only PST User Manual Version 6
2
3 Copyright Copyright 2009 Psychology Software Tools, Inc. All rights reserved. The information in this document is subject to change without notice. Except as permitted under the United States Copyright Act of 1976, no part of this publication may be reproduced, or distributed in any form or by any means, or stored in a database or retrieval system, without prior written permission of Psychology Software Tools, Inc. If you have any questions or comments regarding this manual, or require installation assistance, please contact Psychology Software Tools, Inc., Technical Support Department at: Psychology Software Tools, Inc Ardmore Blvd., Suite 200 Pittsburgh, PA Phone: Fax: [email protected] Web: Software Notice: The enclosed software is provided for use by a single user who has purchased the manual. The software MAY NOT be reproduced or distributed to others. Unauthorized reproduction and/or sales of the enclosed software may result in criminal and civil prosecution. (17 USC 506). Trademark Psychology Software Tools, Inc., the Psychology Software Tools, Inc. logo, E-Prime, E-Prime logo, images are trademarks or registered trademarks of Psychology Software Tools, Inc. Tobii and Tobii logo are trademarks or registered trademarks of Tobii Technology AB. This manual describes the installation procedure for the E-Prime Extensions for Tobii. Please review the manual completely and thoroughly before beginning the system installation.
4
5 Table of Contents Chapter 1: Getting Started Guide 6 E-Prime Extensions for Tobii Overview 6 Software Installation 6 Technical Support 12 Resources Programming Methods 14 Tutorial 1: Adding Tobii Support to an E-Prime Experiment 16 Tutorial 2: Writing to the Tab-Delimited GazeData File 44 Tutorial 3: Working with Eye Gaze Data Interactively 61 Chapter 3: Reference Guide 71 TET_Open 72 TET_Connect 73 TET_ClearHistory 74 TET_StartTracking 75 TET_TrackStatus 76 TET_WaitForFixation 77 TET_StopTracking 78 TET_Disconnect 79 TET_Close 80 TET_GazeReplay 81 TET_OpenGazeDataFile 82 TET_WriteGazeDataFile 83 TET_CloseGazeDataFile 84 Chapter 4: E-Prime 2.0 Reference Guide 85 TET_Open 86 TET_Connect 87 TET_ClearHistory 88 TET_StartTracking 89 TET_TrackStatus 90 TET_WaitForFixation 91 TET_StopTracking 92 TET_Disconnect 93 TET_Close 94 TET_GazeReplay 95 TET_OpenGazeDataFile 96 TET_WriteGazeDataFile 97 TET_CloseGazeDataFile 98 Appendix A 99 Hardware Configurations 99
6 Chapter 1: Getting Started Guide Chapter 1: Getting Started Guide Installation Instructions E-Prime Extensions for Tobii is compatible with all versions of E-Prime. (v1.2, 2.0 and 2.0 Professional) The E-Prime 2.0 and E-Prime 2.0 Professional file extension is.es2. This Getting Started Guide uses the.es extension. Also, if you are using E-Prime 2.0 Professional you will be prompted to convert your.es2 files to E-Prime 2.0 Professional upon opening them. This is because the samples and tutorials are distributed in the E-Prime 2.0 format. For a summary of E-Prime s new features, review the E-Prime 2.0 New Features Guide that can be accessed through the Start menu: Start\All Programs\E-Prime 2.0\Documentation\New Features Guide. Prior to the E-Prime Extensions for Tobii installation, you will need to determine which version of E-Prime you currently have on your machine. A browser will then prompt you to select the compatible version of the E-Prime Extensions for Tobii. E-Prime Extensions for Tobii Overview E-Prime Extensions for Tobii is a set of software extensions to E-Prime that allow communication between the TET Server (Tobii Eye Tracker Server) and E-Prime during the run of an experiment. It will allow you to create E-Prime experiments or update existing E-Prime experiments to function with the Tobii ET. The extensions also include a set of sample experiments that can be run directly, or used as a basis from which to create new experiments. Software Installation Before continuing, be sure that you have administrative rights to install this software on the computer. If you do not have administrative rights, you will be unable to install E-Prime Extensions for Tobii. If you are unsure of your administrative privileges, contact your System Administrator. Install E-Prime v1.2 or newer 1) Uninstall any previous version of E-Prime. The E-Prime Extensions for Tobii requires a copy of E-Prime v1.2 or newer to be installed on the machine. 2) Insert the E-Prime v1.2 CD into your CD-ROM drive. 3) The installation should automatically launch. If it does not you may use Windows Explorer to browse the CD and launch the Setup.exe file in the main directory folder. 4) Follow the prompts in the installation program to provide any required information (e.g. User Name, Company, Serial Number, etc). Installation of E-Prime requires a valid E-Prime License (verified through the E-Prime USB or HASP and Serial Number). Page 6 Version 6
7 Chapter 1: Getting Started Guide Installing E-Prime Extensions for Tobii (Version 6) Before continuing, be sure that you have administrative rights to install this software on the computer. If you do not have administrative rights, you will be unable to install E-Prime Extensions for Tobii. If you are unsure of your administrative privileges, contact your System Administrator. 1) Insert the Tobii installation CD into your CD-ROM drive. If you do not see the Browser Installation screen, navigate to your CD-ROM drive in Windows Explorer and open Launch.exe to launch the installation. 2 2) Choose the appropriate version of E-Prime to install. This example uses the install for E-Prime ) The Preparing to Install dialogue will appear. 4) Click the Next button. 4 Version 6 Page 7
8 Chapter 1: Getting Started Guide 5) Read the License Agreement and ensure that you agree completely with the terms and conditions described of the License Agreement before proceeding. 5 6) Click Yes to proceed with the installation. 6 7) Specify a User Name and Company Name or check with your system administrator for appropriate information. 8) Select the Anyone who uses this computer (all users) option ) Click Next to begin transferring files to your computer. 9 10) Click Next to accept the default installation location. 10 Page 8 Version 6
9 Chapter 1: Getting Started Guide 11) Select Typical. 12) Click Next ) Wait while the installer configures the software ) If E-Prime Extensions for Tobii is installed properly, you will see the following window ) Click Finish to complete installation. 15 Version 6 Page 9
10 Chapter 1: Getting Started Guide 16) Click Exit to close browser. 16 Page 10 Version 6
11 Chapter 1: Getting Started Guide Software Installation (continued) Running a Test Experiment 1) Test Tobii Studio** and TET installations. The following test of the EET installation assumes the proper functioning of both Tobii Studio and TET Server. If you are new to Tobii, confirm proper functioning by running and analyzing data from at least one Tobii sample paradigm. In this Beta release, after the computer(s) has been rebooted, the current calibration will be lost. You will need to make sure that a calibration is loaded prior to running the experiment; otherwise you may lock up the E-Studio application at runtime. 2) Launch E-Prime. 3) When E-Prime launches it will detect the new Tobii related sample files. You should allow E-Prime to copy the new samples into your My Documents\My Experiments folder. 4) After E-Prime has copied the samples, navigate to My Documents\My Experiments\Tobii\Samples\TET\ TETVaryingPositionAOITracking 5) Locate and open the TETVaryingPositionAOITracking.es file 6) In the E-Studio Structure view, double-click the Experiment object located at the top of the tree. 7) Click on the Devices tab of the Experiment Pages. 8) Double-click on the Tobii Eye Tracker device to edit its Property Pages. 9) Specify the correct IP Address of the Tobii computer. In this Beta release, if you leave the IP Address field empty or do not specify the correct IP Address you may lock up the E-Studio application. 10) Click the OK button to dismiss the Property Pages and save the changes. 11) Click the OK button to dismiss the Experiment Object Property Pages. 12) Click the Run button in E-Studio or press F7 to run the TETVaryingPositionAOITracking (beta version) sample. 13) TETVaryingPositionAOITracking When the TrackStatus window is shown you must press a key to continue. Follow the instructions on screen to perform the task. When the fixation + is shown, you must focus on the fixation continuously for 2 seconds to begin each trial. Alternately you may press any key to continue. Calibrate each new subject using Tobii Studio on the E-Prime machine first (In the current Beta Version E-Prime will use the most recently loaded Tobii Studio calibration. Calibration must be re-performed/reloaded each time a different subject is used. This requirement will be removed in subsequent versions.) **Compatible with Tobii Studio 1.0 or greater and ClearView 2.7. Version 6 Page 11
12 Chapter 1: Getting Started Guide Technical Support Psychology Software Tools, Inc. provides technical support for E-Prime via the PST web site. In order to receive technical support, you must register online at Registration requires a valid E-Prime serial number and address. At the support site, you will also find a Knowledge Base including release notes and a compilation of frequently asked questions. The support site also includes E-Prime sample paradigms that are available for you to download. There is an additional support forum you can use to post general questions about E-Prime 1.x, E-Prime 2.0 and E-Prime Extensions for Tobii. Resources 1) Tobii support at [email protected] 2) Tobii manuals included in the Tobii product shipment. 3) Check PST s web site for additional resources: 4) Collection of eye tracking related resources: Related Resources Main Page.htm 5) EET Starter Program: For a limited time, new users are eligible to participate in the EET Starter Program. Please visit our web site for details. 6) EET users are entitled to full E-Prime Technical Support via PST s Web Support for E-Prime (see above for registration details) 7) Reference to User manual Tobii Studio. Page 12 Version 6
13 Chapter 2: How to Create Your Own Tobii Experiment 2.1 Overview This chapter will illustrate the creation of an E-Prime/Tobii experiment using one of the sample paradigms provided with the E-Prime Extensions for Tobii installation (EET), the TETFixedPositionAOI.es paradigm included in your installation. It will also introduce and explain some programming methods E-Prime uses. In order to complete the tutorials, you will need a computer with E-Prime and the EET software already installed. If you have not installed E-Prime please complete the installation before continuing. If you have not installed EET, please refer to the installation section of this manual beginning on page 6. While this document includes some basic introduction to programming concepts specific to using E-Prime with Tobii, the tutorials assume you are familiar with using E-Prime to build behavioral experiments. If you are new to using E-Prime it is suggested that you work through all tutorials included in the E-Prime Getting Started Guide prior to beginning this tutorial. Version 6 Page 13
14 Programming Methods Programming Methods Overview The E-Prime Extensions for Tobii (EET) combines two technologies to create an integrated programming environment: PackageCalls and InLine Script. The typical EET experiment will include use of both technologies. A brief overview of each is provided below. Use of PackageCalls in the EET PackageCalls are pre-written, cohesive sets of E-Basic routines grouped together in a single file that can be maintained externally. These libraries are included in the EET installation. The EET PackageCalls will allow you to automatically perform various functions e.g., hardware initalization and data output formatting via graphical representations in the structure view in E-Studio. Some of the EET PackageCalls will require you to set or modify parameters to enable them to work with your experiment. The Chapter 3 Reference Guide on page 71 in this manual provides a listing of available routines along with descriptions of how to use them. PackageCall Method Routines contained within a package file are typically called by dragging a PackageCall from the E-Studio Toolbox, and dropping it into a Procedure object at the location within the experiment where the call is to be invoked. When using the PackageCall it is strongly recommended that you rename the object to reflect the specific Package File and Routine that are being referenced within the object. If you do not follow this recommendation E-Prime will issue the following warning. It is also a common convention, when calling routines within the Tobii Package File, to create a name for each object by abbreviating Tobii as TET and then concatenating the name of the routine being called. For example, a PackageCall that is configured to call the TET_Open routine would be named TETOpen. Page 14 Version 6
15 Programming Methods InLine Script Method An InLine is an object used to insert user-defined script into an experiment at a specific point. The object is placed at the desired location in the script. The InLine method can be used to call PackageCalls as well. However, unless there is a need to make a series of PackageCalls in sequence, or mingle PackageCalls with additional E-Basic script, this calling method is not typically recommended. If you are making direct PackageCalls via E-Basic script, please refer to Chapter 3: Reference Guide, page 71 and Tutorial 2: Writing the Tab-Delimited Gaze Data File, page 44. These sections of the manual provide PackageCall parameters and functions as examples of the script commonly required to successfully invoke each routine. Developers must have the EET fully and correctly installed prior to using the Tobii PackageCalls by either method. Version 6 Page 15
16 Tutorial 1: Adding Tobii Support to an E-Prime Experiment Summary: Incorporating Tobii support into an existing E-Prime experiment primarily involves adding both the TET Package File and the TET PackageCalls to the experimental structure at the appropriate locations. PackageCalls are added to the experiment, then renamed. The required parameters are then edited to allow the user to adapt the TET Package to meet their individual needs. During this tutorial, you will add E-Prime Extensions for Tobii support to the FixedPositionAOI sample experiment installed by default with Tobii. The FixedPositionAOI sample experiment consists of one block. The participant views a fixation cross, and then listens to an animal noise. Next, a picture is shown, and the participant is asked to make a decision about the relationship of the sound and the picture. Response feedback is provided at the end of each trial. To gain the most from this tutorial it is recommended that you load and run the experiment as a participant. This will allow a greater understanding to the design of the paradigm when viewed as a developer. Goal: This tutorial illustrates how to add the TET PackageCalls into the FixedPositionAOI sample experiment included with E-Prime Extensions for Tobii. When you have completed this tutorial, you will have created a basic TET-enabled paradigm. Overview of Tasks: Load FixedPositionAOI and resave it as TETFixedPosition.es Add the TET Package File to the Experiment Object. Add the Tobii EyeTracker to Devices Tab and edit the properties to enable communication between the Tobii EyeTracker and TET Server. Add the TET PackageCall to open/close the TET device. Add the TET PackageCall to display the Track Status Window. Add the TET PackageCall to open/close the GazeData file. Add the TET PackageCall to start/stop tracking. Add the TET PackageCall to replay the GazeData. Verify the overall experiment structure and run the experiment Estimated Time: minutes Page 16 Version 6
17 Task 1: Open the FixedPositionAOI.es experiment in E-Studio. Locate the E-Studio icon in the Start>All Programs>E-Prime menu and launch the application by selecting it. Load the FixedPositionAOI.es sample experiment. The E-Studio application is installed as part of the standard E-Prime installation. This application is used to create, modify and test experiments within E-Prime. Open the E-Studio application, navigate to the appropriate folder and load the FixedPositionAOI.es sample experiment. Under Windows XP the folder will be: My Documents\My Experiments\Tobii\Tutorials\TET\TETFixedPositionAOI\FixedPositionAOI.es 1) Click on the Windows Start menu, select All Programs, and then select E-Prime. From the menu, click on E-Studio to launch the application. 1 2) Select Open an Existing Experiment and click the OK button. 3) Navigate to the \My Documents\ My Experiments\Tobii\Tutorials\ TET\TETFixedPositionAOI\ folder to load the paradigm. 2 4) Select the FixedPositionAOI.es file and then click the Open button to load the paradigm into E-Studio. If you cannot find the FixedPositionAOI.es file, you may need to refresh your E-Prime Samples and Tutorials folders. Select Tools Options from the E-Studio menu bar then click Copy Samples and Tutorials to My Experiments folder 5) Compare the structure of the experiment you have opened to the one shown on the right Version 6 Page 17
18 Task 2: Save the experiment under a new name. Save the FixedPositionAOI.es experiment in the same directory under the new name TETFixedPositionAOI.es. Rename the experiment but be sure to save it in the same directory ( My Documents\My Experiments\ Tobii\Tutorials\TET\TETFixedPositionAOI ) so that any resources within the experiment will remain valid and can be reused. 1) Select File\Save As... from the application menu bar. 2) Type TETFixedPositionAOI.es as the new name in the File name field. 3) Click the Save button Page 18 Version 6
19 Task 3: Add the TET Package to the Experiment Property Pages. Open the Property Pages for the Experiment object and use the Packages tab to add the TET Package File to the experiment. Package Files in E-Prime are cohesive sets of E-Basic routines that are grouped together into a single file that can be maintained externally. In order to gain access to the routines within a package file you must first add the package file to the experiment. Package files can be added to an experiment using the Packages tab of the Experiment Object Property Pages. The routines that are used to communicate with the TET software at runtime are contained within the TET Package File. 1) Double click the Experiment object at the top of the tree in the Structure view. 2) Click on the Packages tab of the Experiment Object Property Pages. 3) Click the Add... button. 4) Select the TET package file in the Add Package Property Pages. The version numbers may differ. 5) Click the OK button to dismiss the Add Package Property Pages. 6) Verify the TET Package File is listed under the Package column and is checked. Then click the OK button to dismiss the Property Pages. The Package File version number displayed by E-Studio reflects the version of the TET Package File that is currently installed on your machine and may not match the picture Version 6 Page 19
20 Task 4: Add the Tobii Eye Tracker to the Experiment Properties. Open the Property Pages for the Experiment object and select the Devices tab to add the Tobii Eye Tracker to the experiment. Select the Devices Tab of the Experiment Object Property Pages to add the Tobii Eye Tracker to the list of devices, and verify it is the last device shown. 1) Double click the Experiment object at the top of the tree in the Structure view. 2) Click on the Devices tab of the Experiment Object Property Pages ) Click the Add... button. 4 4) Select the Tobii Eye Tracker in the Add Device Dialog. 5) Click the OK button to dismiss the Add Device Dialog. 6) Verify the Tobii Eye Tracker is listed last under the Name column and is checked. Then click the OK button to dismiss the Add Device Dialog. The order of devices from top to bottom is the order in which the devices become enabled via E-Studio at the beginning of an experimental run. Do not move the Tobii Eye Tracker device to the top as the Display device must open prior to the Tobii Eye Tracker device. Otherwise you will encounter a fatal error, and E-Studio will close when you try to run an experiment. 5 6 Page 20 Version 6
21 Task 5: Edit the Tobii Eye Tracker Device Property Pages. Open the Tobii Eye Tracker Device Property Pages, specify the TET Server IP Address and confirm the TCP/ IP Port number. Now that you have added the device, you will need to add the I.P. address of the TET Server so E-Prime can communicate with it. 1) Click the Tobii Eye Tracker to highlight it. 2) Click Edit. 3) Type the IP address or Name of the computer that houses the TET Server. To find out the IP address of the TET Server, on a Windows machine go to Start Menu Run type cmd in the text box and click enter. When the cmd.exe displays a prompt type ipconfig and press enter. The IP Address will be labeled in the command prompt window. If you are using the T-Series, you can use the monitor serial number, serial number.local ) Review the TCP/IP Port Number. A default value for Port Number is provided automatically. The default value (4455) is correct in most cases and need not be changed. 5) Click OK to accept changes. 5 Version 6 Page 21
22 Task 6: Add the TETOpen PackageCall to begin collecting data. Add a PackageCall at the beginning of the SessionProc and Name the PackageCall TETOpen. The TETOpen PackageCall signals the EyeTracker to begin collecting eye movement data. It is necessary to record eye gaze data only for the portions of the experiment that will be analyzed later. However, because the example experiment is so short, we will add the TETOpen PackageCall at the beginning of the experiment. You will need to decide where in your experiment it is appropriate to place the PackageCall. 1) Double click the SessionProc object to open it in the workspace. 2) Drag a new PackageCall from the E-Studio Toolbox and drop it as the first object in the SessionProc procedure. The object will be given a default name of PackageCall1. 1 3) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 4) Type TETOpen as the new object name and then press Enter to accept the change. When the Package file defines an icon for the routine it will replace the default PackageCall icon. In this case, the icon associated with the package file itself will be used Page 22 Version 6
23 Task 6 (continued): Add the TETOpen PackageCall to begin collecting data. Configure the TETOpen PackageCall to call the Open routine of the TET package and accept the default properties. The Property Pages of the PackageCall are used to specify which Package File and Routine are to be called in each instance. After a Package is selected within the interface, the Routine dropdown list will be populated with all of the routines contained within the package. After you select a Routine, the Parameters field will be set to the default parameters and the Description field will be filled with the text that the package file author included for the selected routine. You can refer to the Description field for information about each parameter in the list (any parameter in double quotes indicates string data). The TETOpen PackageCall includes parameters that allow you to turn on/off the communication between the E-Prime experiment and the Tobii Eye Tracker. 5) Double click the TETOpen PackageCall on the SessionProc to display its Property Pages. 5 6) Select TET from the Package dropdown list. 7) Select Open from the Routine dropdown list. 8) Review the TETOpen parameters listed in the Parameters and Description fields ) Click the OK button to accept the changes and dismiss the TETOpen Property Pages. 10) Confirm your SessionProc is identical to the example shown in step Version 6 Page 23
24 Task 7: Add the TETTrackStatus PackageCall to enable the Track Status window. Add a PackageCall to the SessionProc and Name the object TETTrackStatus PackageCall. The TETTrackStatus PackageCall is used to display the Track Status window. This PackageCall will display the same Track Status window that you see when running a calibration, or study in Tobii Studio or Tobii Studio. A black box will appear with two white circles representing your eyes. You will also be given feedback regarding the data being seen by the TET Server at the bottom of the window. The basic purpose of the Track Status window is to verify that you are getting sufficient data via the TET Server. If there are no circles corresponding to the subject s eyes, if the tracking is inconsistent or shaky, you will not get accurate and valid eye gaze data. At this point, you may want to exit the experiment (by pressing Ctrl+Alt+Shift simultaneously), and recalibrate the subject. Once you are satisfied that the quality of the eye tracking is sufficient, simply press a key to dismiss the Track Status window (while running an experiment). 1) Drag a new PackageCall from the Toolbox and drop it after the TETOpen PackageCall in the SessionProc procedure. The object will be given a default name of PackageCall1. 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu ) Type TETTrackStatus as the new object name and then press Enter to accept the change. 3 Page 24 Version 6
25 Task 7 (continued) : Add the TETTrackStatus PackageCall to enable the Track Status window. Add a PackageCall to the SessionProc and Name the object TETTrackStatus PackageCall. After you select the TET Package and TrackStatus as the Routine, the Parameters field will be set to the default parameter, c, and the Description field will be filled with the text that the package file author included for the selected routine. The TETTrackStatus PackageCall includes parameters that assesses the current experiment as the context. 4) Double click the TETTrackStatus PackageCall on the SessionProc to display its Property Pages. 5) Select TET from the Package dropdown list. 6) Select TrackStatus from the Routine dropdown list. 7) Review the TETTrackStatus parameters listed in the Parameters and Description fields ) Click the OK button to accept the changes and dismiss the Property Pages. 9) Confirm your SessionProc is identical to the example shown. 8 9 Version 6 Page 25
26 Task 8: Add the TETOpenGazeDataFile PackageCall to create and open the tab delimited GazeData file. Add a PackageCall to the SessionProc and Name the PackageCall TETOpenGazeDataFile. The next step is to add the TETOpenGazeDataFile PackageCall after the TETOpen PackageCall. It is recommended that the TETOpenGazeDataFile PackageCall follow the TETTrackStatus PackageCall. The purpose of this call is to open the tab delimited GazeData file that will be created (in addition to the.edat file) once an experiment has completed (Operations associated with data collection and output will be discussed in length in the following tutorial). 1) Drag a new PackageCall from the Toolbox and drop it after the TETTrackStatus PackageCall in the SessionProc procedure. The object will be given the default name of PackageCall1. 1 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu ) Type TETOpenGazeDataFile as the new object name and then press Enter to accept the change. Page 26 Version 6
27 Task 8 (continued): Add the TETOpenGazeDataFile PackageCall to create and open the tab delimited GazeData file. Call the OpenGazeDataFile routine of the TET package and accept the default properties. The default parameters of this PackageCall specify the name of the output file using the following format: ExperimentName-Subject#-.gazedata. If you wish to change the name of the output file use quotation marks to enclose the string. The proper syntax to do this is c, your desired filename. 4) Double click the TETOpenGazeDataFile PackageCall on the SessionProc to display its Property Pages. 5) Select TET from the Package dropdown list. 6) Select OpenGazeDataFile from the Routine dropdown list. 7) Review the TETOpenGazeDataFile parameters listed in the Parameters and Description fields. 8) Click the OK button to accept the changes and dismiss the TETOpenGazeData Property Pages. 9) Confirm your SessionProc is identical to the example shown Version 6 Page 27
28 Task 9: Add the TETStartTracking PackageCall to begin tracking eye movements. Add a PackageCall to the TrialProc and Name the PackageCall TETStartTracking. The next step is to add the TETStartTracking PackageCall. This PackageCall should be placed at the location in the procedure where you decide you want to start tracking eye movements. This is often at the beginning of a trial, but may vary depending on the experiment. 1) Double click the TrialProc object to open it in the workspace. 2) Drag a new PackageCall from the Toolbox and drop it before the Fixation object in the TrialProc procedure. The object will be given a default name of PackageCall1. 3) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu ) Type TETStartTracking as the new object name and then press Enter to accept the change. 3 4 Page 28 Version 6
29 Task 9 (continued) : Add the TETStartTracking PackageCall to enable the Track Status window. Configure the TETStartTracking PackageCall to call the StartTracking routine of the TET package and accept the default properties. The default values of this PackageCall clear the TET history when the eye tracking is started. If you do not wish to clear the TET history then you must set this value to False. 5) Double click the TETStartTracking PackageCall on the TrialProc to display its Property Pages. 5 6) Select TET from the Package dropdown list. 7) Select StartTracking from the Routine dropdown list. 8) Review the TETStartTracking parameters listed in the Parameters and Description fields. 9) Click the OK button to accept the changes and dismiss the TETStartTracking Property Pages. 10) Confirm your SessionProc is identical to the example shown Version 6 Page 29
30 Task 10: Add the TETWaitForFixation PackageCall to halt the trial until the participant fixates on a particular object for a given amount of time. Add a PackageCall to the TrialProc and Name the PackageCall TETWaitForFixation. The next step is to add the TETWaitForFixation PackageCall. This PackageCall is used to halt the beginning of a trial until the subject fixates on a particular object on the screen for a set amount of time. A commonly used fixation point is a simple fixation cross, but the particular fixation object is not important, and will vary from experiment to experiment. In this example, this PackageCall should follow the Fixation object. 1) Drag a new PackageCall from the Toolbox and drop it after the Fixation object in the TrialProc procedure. The object will be given a default name of PackageCall1. 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 3) Type TETWaitForFixation as the new object name and then press Enter to accept the change Page 30 Version 6
31 Task 10 (continued): Add the TETWaitForFixation PackageCall to enable the Track Status window. Configure the TETWaitForFixation PackageCall to call the WaitForFixation routine of the TET package and edit the Parameters. This PackageCall is used in conjunction with a Slide object which will be the Fixation object in this example. When using this call, it is important to account for all of the Parameters and set up your Slide object accordingly. We will set up the Parameters for the Slide object now and in task 11 and 12 we will set and discuss the Fixation Slide object in detail. 4) Double click the TETWaitForFixation PackageCall object on the TrialProc to display its Property Pages. 4 5) Select TET from the Package dropdown list. 6) Select WaitForFixation from the Routine dropdown list. 7) Edit the Parameters to read: c, Fixation, 2000, red Tasks 11 and 12 will revisit this issue in depth. 8) Click the OK button to accept the changes and dismiss the TETWaitForFixation Property Pages ) Confirm your TrialProc is identical to the example shown. 9 Version 6 Page 31
32 Task 11: Confirm the sub-object on the Fixation Slide object will display the desired fixation. Add a sub-object to the Fixation Slide and Edit the sub-object to display a + sign. In the last step, we configured the TETWaitForFixation PackageCall to communicate with the Fixation Slide object. Now we will confirm the Slide object displays a + on the Fixation Slide object. This step can be confusing because both the slide and the slide sub-object are named Fixation. When using the TET_WaitforFixation package call it is imperative to name the slide object Fixation. 1) Double click the Fixation Slide object on the TrialProc to display its Property Pages. 1 2) Select Fixation sub-object from the drop down list in the Slide toolbar. 3) Click the Property Pages button to open the SlideText sub-object Fixation sub-object Properties. 2 4) Confirm the Text reads +. Press OK to accept the changes and dismiss the Fixation Property Pages. 3 4 Page 32 Version 6
33 Task 12: Modify the Fixation Slide object to work in conjunction with the TETWaitForFixation PackageCall. Configure the Fixation object to accept input from the TETWaitForFixation PackageCall. The general method employed by the TETWaitForFixation PackageCall is one of active processing. The zero duration of the Slide object will simply ensure that the object is displayed on the screen, but that the PackageCall is executed immediately after. The Input Mask parameters are necessary for the following reasons. The PackageCall enters a loop that will only exit once a response has been made to the Slide object (hence the TimeLimit and EndAction property settings). The PackageCall will keep track of the subject s fixations by actively accessing the GazeData information. Once a fixation has been made on the Fixation sub-object for a predetermined amount of time (as specified in the parameters of the PackageCall), a key press will be simulated, terminating the loop and thus moving on with the rest of the experiment. 1) Select Fixation from the Fixation dropdown menu in the slide toolbar. Note that we are selecting the entire slide ) Click the Properties button. 3) Select the Duration/Input tab. 4) Confirm the Duration is zero. 5) Confirm the Data Logging Menu reads Standard. 6) Verify that the Timing Mode is Event and the PreRelease is zero. 7) If Keyboard is not listed in the devices, click the Add button in the Input Masks area Version 6 Page 33
34 Task 12: (continued) Modify the Fixation Slide object to work in conjunction with the TETWaitForFixation PackageCall. Configure the Fixation object to accept input from the TETWaitForFixation PackageCall. Using the EET it is possible to utilize eye gaze data both in passive and active modes. Passive mode refers to the process whereby E-Prime takes in eye gaze data combining it with E-Prime data for later analysis. Active mode refers to the additional use of eye gaze data by E-Prime at runtime. In Active mode E-Prime uses the eye gaze data as a response input (similar to the mouse), allowing the paradigm to respond or make decisions based on eye gaze characteristics. The use of TETWaitForFixation is an example of Active processing. 8) Select Keyboard. 9) Click OK. 10) Verify that Keyboard is listed under Device(s) and that it is checked. 11) Verify that Allowable reads {ANY}. 12) Verify the Time Limit is set to (infinite) ) Confirm the End Action reads (none). 14) Click OK. The RT on the Slide object will indicate the time elapsed until the participant s fixation was accepted Page 34 Version 6
35 Task 12: (continued) Modify the Fixation Slide object to work in conjunction with the TETWaitForFixation PackageCall. Explanation of configuration and trouble shooting. Trouble shooting: A common mistake is failure to enable an Input Mask. If you encounter the following error message:...go back and check the parameters to see that they comply with these instructions. Version 6 Page 35
36 Task 13: Add the TETStopTracking PackageCall to stop tracking eye movements. Add a PackageCall to the TrialProc and Name the PackageCall TETStopTracking. Once the critical stimuli have been presented, it is appropriate to place the TETStopTracking PackageCall. It is rare that an experimenter would want to collect GazeData on the Feedback object, so a common place for the PackageCall is immediately after the last critical stimulus and prior to the Feedback object, though again this may vary. 1) Drag a new PackageCall from the Toolbox and drop it after the Stimulus object in the TrialProc procedure. The object will be given a default name of PackageCall1. 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 3) Type TETStopTracking as the new object name and then press Enter to accept the change Page 36 Version 6
37 Task 13 (continued): Add the TETStopTracking PackageCall to stop tracking eye movements. Configure the TETStopTracking PackageCall to call the StopTracking routine of the TET package and accept the defaults. 4) Double click the TETStopTracking PackageCall object on the TrialProc to display its Property Pages. 4 5) Select TET from the Package dropdown list. 6) Select StopTracking from the Routine dropdown list. 7) Review the TETStopTracking parameters listed in the Parameters and Description fields. 8) Click the OK button to accept the changes and dismiss the Property Pages. 9) Confirm your TrialProc is identical to the example shown Version 6 Page 37
38 Task 14: Add the TETGazeReplay PackageCall to visually replay the eye movements. Add a PackageCall to the TrialProc and Name the PackageCall TETGazeReplay. The paradigm must be explicitly designed to overlay the gaze replay data, while the stimulus is repeated in the same order it was presented to the participant during the experimental run. It is your responsibility to ensure the stimulus order is accurately synchronized with the gaze replay. 1) Drag a new PackageCall from the Toolbox and drop it after the Feedback object in the TrialProc procedure. The object will be given a default name of PackageCall1. 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 3) Type TETGazeReplay as the new object name and then press Enter to accept the change Page 38 Version 6
39 Task 14 (continued): Add the TETGazeReplay PackageCall to visually replay the eye movements. Configure the TETGazeReplay PackageCall to call the GazeReplay routine of the TET package and edit the Parameters. In the TETFixedPositionAOI experiment, the critical stimulus was presented by the Stimulus object. The parameters indicated for this experiment are such that the Stimulus object is presented on the screen and the eye movements are replayed starting at the time of the Prime object (Prime.OnsetTime), and continuing on until TETStopRecording is called. It is possible to designate a specific time in which the gaze replay should stop, via the last optional parameter. However it is unnecessary in this case because the TETStopTracking PackageCall is called immediately after the offset of the Stimulus object, that supplants the use of the Optional parameters. 4) Double click the TETGazeReplay PackageCall object on the TrialProc to display its Property Pages. 4 5) Select TET from the Package dropdown list. 6) Select GazeReplay from the Routine dropdown list. 7) Edit the TETGazeReplay parameters listed in the Parameters to read: c, Stimulus, Prime.OnsetTime 8) Click the OK button to accept the changes and dismiss the Property Pages. 9) Confirm your TrialProc is identical to the example shown Version 6 Page 39
40 Task 15: Add the TETCloseGazeDataFile PackageCall to end data collection. Add a PackageCall at the end of the SessionProc and Name the object TETCloseGazeDataFile PackageCall. Now it is appropriate to add the TETCloseGazeDataFile PackageCall because we no longer need to save GazeData during this experiment. 1) Double click the SessionProc object to open it in the workspace. 1 2) Drag a new PackageCall from the Toolbox and drop it after the Goodbye object in the SessionProc procedure. The object will be given a default name of PackageCall1. 2 3) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 4) Type TETCloseGazeDataFile as the new object name and then press Enter to accept the change. 3 4 Page 40 Version 6
41 Task 15 (continued): Add the TETCloseGazeDataFile PackageCall to end data collection. Configure the TETCloseGazeDataFile PackageCall to call the CloseGazeDataFile routine of the TET package and accept the default properties. Designate TET as the package and CloseGazeDataFile as the routine. Accept the default parameters. 5) Double click the TETCloseGazeDataFile PackageCall object on the SessionProc to display its Property Pages. 5 6) Select TET from the Package dropdown list. 7) Select CloseGazeDataFile from the Routine dropdown list. 8) Review the TETCloseGazeDataFile parameters listed in the Parameters and Description fields. 9) Click the OK button to accept the changes and dismiss the Property Pages. 10) Confirm your SessionProc is identical to the example shown Version 6 Page 41
42 Task 16: Add the TETClose PackageCall to close the TET Server. Add a PackageCall to the SessionProc and Name the PackageCall TETClose. The last necessary PackageCall is TETClose. This call will close the TET device, and should be implemented once eye tracking is no longer necessary in your experiment. 1) Drag a new PackageCall from the Toolbox and drop it after the TETCloseGazeDataFile PackageCall in the SessionProc procedure. The object will be given a default name of PackageCall1. 2) Click on the PackageCall1 to select it then press F2 to rename the object. You may alternatively right click on the object and select Rename from the context menu. 3) Type TETClose as the new object name and then press Enter to accept the change Page 42 Version 6
43 Task 16 (continued): Add the TETClose PackageCall to close the TET Server. Configure the TETClose PackageCall to call the Close routine of the TET package and accept the default parameters. Designate TET as the package and Close as the routine. Accept the default parameters. 4) Double click the TETClose PackageCall object on the SessionProc to display its Property Pages. 4 5) Select TET from the Package dropdown list. 6) Select Close from the Routine dropdown list. 7) Review the TETClose parameters listed in the Parameters and Description fields. 8) Click the OK button to accept the changes and dismiss the Property Pages. 9) Confirm your SessionProc is identical to the example shown. 10) Compare the structure of the experiment you have created to the one on the right Version 6 Page 43
44 Tutorial 2: Writing to the Tab-Delimited Gaze Data File Summary: Now that you have incorporated Tobii support into your E-Prime experiment, you will want to enable the experiment to write the data you collect to a file. E-Prime provides extensive capabilities for collecting, reporting and viewing data. In most designs E-Prime is used to collect and output one data row per trial. In eye tracking experiments the goal is to collect and output data every eye gaze sample (of which there may be several hundred per trial depending on the trial duration). Because of this, EET paradigms are enabled to employ an additional data collection and output technique which results in the creation of a tab-delimited text file. This file contains data rows which are a combination of eye gaze data received by E-Prime from the Tobii Eye Tracker and any additional data added by the user via E-Prime. The type and amount of data you choose to collect is determined by your experimental design and analysis choices. In order to allow maximum flexibility the methods are performed in code sections of the experiment (as opposed to package calls), to expose both the content and the format of output files to manipulation by the user. The standard E-Prime data file (.edat) generated by your experiment is always available to you (unless you take steps to specify otherwise). For most eye tracking studies the output file described in this section will be the data most used in your data analysis (as opposed to the.edat file). It is up to the experimenter to specify the column ordering of this output file and to verify that the correct data is available for the analysis which you expect to perform on the data.. What data should you collect in your eye gaze data file? As you will see in this tutorial, the starting design material provided includes the typical non-paradigm specific data you will likely wish to collect. It does not however include paradigm specific data which might be critical to your study. This tutorial will show you how to add this additional data. (We recommend a conservative verbose approach to data collection: Unless you are sure you won t need it, collect it. While it is easy to filter or ignore data in your analysis, you can not retrieve data which you did not collect to begin with!) During this tutorial, you will add code to the experiment to manipulate the format of the output file. Additionally we will discuss the HitTest Method. This method will be used to discern the Areas of Interest (AOI) we are tracking. AOIs are defined areas on the screen which represent critical objects or regions. AOIs are typically used to assist in analysis or in active runtime processing in E-Prime. We will use the TETFixedPositionAOI.es experiment we previously created in the last tutorial. If you do not want to overwrite your previous work save the experiment under a different name before you begin this tutorial. Page 44 Version 6
45 Tutorial 2: Writing to the Tab-Delimited Gaze Data File If you have not completed Tutorial 1, start by opening the experimental paradigm \My Documents\My Experiments\Tobii\Tutorials\TET\TETFixedPositionAOI\TETFixedPositionAOI1.es Before you start, save the experiment under the name \My Documents\My Experiments\Tobii\Tutorials\TET\FixedPositionAOI\ TETFixedPositionAOI.es in the same directory. This will overwrite any experiment with the same name. If you do not wish to overwrite, choose another name for the experiment that doesn t exist in this directory. Detailed instructions on how to save are found in Tutorial 1, Task 2, page 18. Resave: Only follow the steps below if you are loading the TETFixedPositionAOI1.es sample. 1) Select the File Save As... from the application menu bar. 2) Type TETFixedPositionAOI.es as the new name in the File name field. 3) Click the Save button. Goal: This tutorial illustrates how to write data to a tab delimited file. Once you complete this tutorial, you will be able to save the gaze data from your experiment. Overview of Tasks: Open the TETFixedPositionAOI.es Declare a Global User Defined Data Type and name it UserEyeGazeData. Add a new member to the end of the UserEyeGazeData data structure. Edit the script to append a tab character and new column label. Append an ebtab line for the UserEyeGazeData Create the SaveData InLine Modify the SaveData InLine to use the HitTest method to track AOIs. Verify the overall experiment structure and run the experiment Estimated Time: minutes Version 6 Page 45
46 Task 1: Declare a Global User Defined Data Type called UserEyeGazeData. Open the UserScript.txt file, copy the contents and paste them into the User Script tab in E-Studio. The UserEyeGazeData data structure is used to keep track of information specific to E-Prime conditional data per eye gaze observation. You may use it to help you to track and log any additional experiment related data that you need to associate with the gaze data. The quick and efficient way to get started is to copy the entire contents of the UserScript.txt included in the \My Documents\My Experiments\Tobii\ Tutorials\TET\TETFixedPositionAOI\ and paste it into the User tab of the Script view in E-Studio. The code provided in theuserscript.txt and the SaveGazeData.txt (Task 7) files can be copied to every experiment that you create. It was written to be exported easily and contains commonly used variables. For each new experiment, you will need to alter some of the variable equivalencies to be specific to that particular experiment. 1) Navigate to \My Documents\My Experiments\Tobii\Tutorials\ TET\TETFixedPositionAOI\. 2) Double click the UserScript.txt file to open the file. 3) Select Edit Select All (Ctrl+A) to highlight the contents of the file Page 46 Version 6
47 Task 1 (continued) : Declare a Global User Defined Data Type called UserEyeGazeData. Open the UserScript.txt file, copy the contents and paste them into the User Script tab in E-Studio. The UserEyeGazeData data structure is used to store that part of the data which is collected or calculated by E-Prime. It is later combined with the eye gaze data collected from the eye tracker to create a single data row per eye gaze acquisition. Therefore, the UserEyeGazeData must contain any experimental data from E-Prime that is to be associated with eye gaze data in analysis. The quick and efficient way to get started is to copy the entire contents of the UserScript.txt included in the \My Documents\My Experiments\Tobii\Tutorials\TET\TETFixedPositionAOI\ and paste it into the User tab of the Script view in E-Studio. 4) Select Edit Copy (Ctrl+C) to copy the contents of the file. 5) Click the Script view (Alt+5 to open) in E-Studio. 4 6) Select the User tab. 7) Select Edit Paste (Ctrl+V) to paste the contents of the file into E-Studio. 5 8) Page up to the beginning of the file. 9) Press Ctrl+S to save your work before continuing. 6 7 Version 6 Page 47
48 Task 2: Understanding the UserEyeGazeData type. Generate the TETFixedPositionAOI.es script, select the User tab, cut, and paste into an InLine object. The UserEyeGazeData is used to store any experimental data from E-Prime that is to be associated with the Tobii eye gaze data in analysis. E-Prime provides access to a wealth of experimental and contextual data. Anything related to experimental design, stimulus presentation, user responses, timing audit results, and user calculated data can be captured and contextualized with eye gaze data. Please refer to E-Prime s documentation for the full range of options. As an example for this tutorial, if your experiment is displaying an image on a colored background, you may wish to log the color of the background. You would then declare a parameter called BackgroundColor (or something similar) of type String. For readability, it is recommended that you make any additional User Defined values at the bottom of the structure. The order is not important as long as you are consistent ordering throughout the steps which follow. In some designs it may not be necessary to log the Prime, or the RT, etc. If you have determined that you do not need them in analysis, you may remove values that are not necessary to your data file (so long as you make sure to delete them in the next two steps). 1) Take a moment to become familiar with the template now which you have just pasted into the UserSection. The variables provided represent typical data which would be collected in most studies. 1 Page 48 Version 6
49 Task 3: Add a new member to the end of the UserEyeGazeData type. Edit the script at the end of the UserEyeGazeData type and declare the variable BackColor as a string. In this step you will add a variable related to the context of the stimulus presentation: the background color of the slide. E-Prime will determine the value for this variable and will associate it with every eye gaze sample acquired while an instance of the slide was being presented. 1) Position your cursor after the g on the line that reads RT As Long. 2) Press Enter. 3) Type BackColor As String 1 3 Version 6 Page 49
50 Task 4: Edit User script to append Tab and format column. Edit the script labeled Append additional user defined data to label the BackColor column. You will need to add an ebtab line for each of the new data value you created in the previous step. For readability keep the order consistent. 1) Locate Append additional user defined data in the eb Tab group in the User Script (it will be about the middle of the script). 2) Position your cursor after the _ (underscore) on the line that reads ebtab & RT & _ 1 3) Press Enter 4) Type ebtab & BackColor & _ 2 4 Page 50 Version 6
51 Task 5: Edit User script to append Tab and value of BackColor. Edit the script labeled Append additional user defined data in the UserEyeGazeData Group to include the value of the BackColor variable to the data file. You will need to add an ebtab line in theusereyegazedata group for each of the new data value you created in the previous step. Make sure to keep the order consistent. 1) Locate Append additional user defined data near the end of the User Script (it will be before the TET_ WriteGazeDataFile line). 2) Position your cursor after the _ (underscore) on the line that reads eb Tab & theusereyegazedata.rt & _. 3) Press Enter. 1 4) Type ebtab & theusereyegazedata. BackColor & _. 2 4 Version 6 Page 51
52 Task 6: Add an InLine Object to the TrialProc. Add an InLine object to the TrialProc and rename it to SaveGazeData. The SaveGazeData InLine object is used to write the gaze data to a tab delimited GazeData file, which can be viewed via MS Excel, or similar spreadsheet application. The first step in creating the SaveGazeData InLine is to add an InLine object to the experiment after you have stopped collecting eye tracking data. In this experiment, the InLine should follow the TETStopTracking PackageCall. The code provided in theuserscript.txt (from previous Task 2) and the SaveGazeData.txt files can be copied to every experiment that you create. It was written to be exported easily and contains commonly used variables. For each new experiment, you will need to alter some of the variable equivalencies to be specific to that particular experiment. 1) Double click the TrialProc to open it in the workspace. 2) Drag a new InLine object from the E-Prime Toolbox and drop it after the TETStopTracking PackageCall. The InLine will be given a default name of InLine1. 3) Click the InLine1 object, press F2 to rename the object to SaveGazeData. Press Enter to accept the change. 4) Double click the SaveGazeData InLine to open it in the workspace Page 52 Version 6
53 Task 7: Copy script from SaveGazeData.txt to SaveGazeData InLine. Open the SaveGazeData.txt file, copy the contents, and paste them into the SaveGazeData InLine in E-Studio. Creating the SaveGazeDataFile is a complicated step, and will vary greatly from experiment to experiment. The quick and efficient way to get started is to copy the entire contents of the UserScript.txt included in the \My Documents\My Experiments\Tobii\Samples\Tutorials\TET\TETFixedPositionAOI\ and past it into the User tab of the Script view in E-Studio. 1) Navigate to \My Documents\My Experiments\Tobii\Samples\Tutorials\ TET\TETFixedPositionAOI\ 2) Double click the SaveGazeData.txt file to open the file ) Select Edit Select All (Ctrl+A) to highlight the contents of the file. 4) Select Edit Copy (Ctrl+C) to copy the contents of the file. 3 4 Version 6 Page 53
54 Task 7 (continued): Copy script from SaveGazeData.txt to SaveGazeData InLine. Open the SaveGazeData.txt file, copy the contents, and paste them into the SaveGazeData InLine in E-Studio. 5) Click the SaveGazeData InLine in E-Studio. 5 6) Select Edit Paste (Ctrl+V) to paste the contents of the file into E-Studio. 7) Page up to the beginning of the file. 8) Press Ctrl+S to save your work before continuing. 6 7 Page 54 Version 6
55 Task 8: Edit the SaveGazeData InLine. Open the SaveGazeData.txt file, copy the contents and paste them into an the SaveGazeData InLine in E-Studio. Next we will modify the SaveGazeData InLine. The code you copied in the previous steps was not paradigm specific, so that it might be imported into and adapted for other experiments. For each new experiment you will need to check that the variables are set correctly. The first variable we need to check is theslide variable. This variable needs to correspond to the object that displays your critical stimulus. The critical stimulus is the object you are manipulating to measure the dependant variable (your hypothesis). In this experiment the critical stimulus is the object that displays the images to the left and right visual fields; Stimulus. In addition to ensuring theslide object is associated with the correct object, you must add a line to account for any additional properties you defined in the User Script, e.g. BackColor, and set a default value for the additional properties. If you do not wish to set a default value, simply use empty quotation marks to indicate an empty string value. 1) Confirm Set theslide = Stimulus 2) Press Ctrl+S to save your work before continuing. 1 Version 6 Page 55
56 Task 9: Designate theusereyegazedata type variable equivalents. Assign the variables in theusereyegazedata type to the corresponding objects in the experiment. Below the declaration made in the previous task, you will assign values to the columns that will be output into the GazeData File. This will differ from experiment to experiment depending on the variable names and the data that is being collected. The concept of AOI will be explained in detail in Task 12. 1) Confirm theusereyegazedata.trialid = c.getattrib( c.getattrib( Running ) &.Sample ) Records the value of the Trial Number input at the beginning of the experiment to the TrialId column. 2) Confirm theusereyegazedata.prime = c.getattrib( Prime ) Records the value of the Prime object e.g., the name of the sound file presented, for that particular trial to the Prime column 3) Confirm theusereyegazedata.aoi1 = c.getattrib( LeftImage ) Records the value of the Stimulus sub-object e.g., the name of the.bmp file presented on the left side for that particular trial to the AOI1 column 4) Confirm theusereyegazedata.aoi2 = c.getattrib( RightImage ) Records the value of the Stimulus sub-object e.g., the name of the.bmp file presented on the right side for that particular trial to the AOI2 column ) Add theusereyegazedata.backcolor = Stimulus.BackColor. This will record the BackColor variable we created in the previous steps. 6) Press Ctrl+S to save your work before continuing. Page 56 Version 6
57 Details on how the SaveGazeData InLine Saves Data The methods employed in the SaveGazeData InLine are designed to be executed when E-Prime is performing tasks not related to data collection and stimulus presentation. In most experimental designs this will be performed between trials. In this tutorial, samples from the eye tracker are stored in memory till the end of the trial, at which point this code is executed. Once the trial is over, the SaveGazeData InLine will process all of the eye gaze data which has been collected since its last execution. The SaveGazeData InLine will then perform any calculations required to fill the variables pertaining to the current trial. This is accomplished in the script sample in Task 12. This loop will run through each of the acquired gaze data points, and log the appropriate E-Prime related data. Version 6 Page 57
58 Task 12: Log the objects on screen via.onsettime. Use the.onsettime property to log the time at which the object was placed on the screen. Below is the script that controls how the GazeData is associated with the objects presented on the screen. The.RTTime property of thegazedata will give you a timestamp of when the current gaze data point was captured by E-Prime. By using conditional statements, you can compare that timestamp to the.onsettime properties of the objects in your procedure. In the above example, theusereyegazedata. UserDefined_1 is used to log which object was on the screen when a particular gaze data point was acquired. 1) Confirm If thegazedata.rttime >= Fixation.OnsetTime Then theusereyegazedata.userdefined_1 = Fixation End If 2) Confirm If thegazedata. RTTime >= Prime.OnsetTime Then theusereyegazedata.userdefined_1 = Prime End If ) Confirm If thegazedata.rttime >= Prime.OnsetTime Then theusereyegazedata.userdefined_1 = Stimulus End If 4) Press Ctrl+S to save your work before continuing. Page 58 Version 6
59 Task 13: Declare AOIs as Slide sub-objects. Associate Area Of Interest (AOI) Objects with eye gaze data. Recall that we previously defined an Area Of Interest (AOI) as areas on the screen which represent critical objects or regions. AOI s are typically used to assist in analysis or in active runtime processing in E-Prime. Now we need to populate the AOI columns we declared in the User script with data. In Task 8 (Page 55) we defined the critical stimulus as the Stimulus object. The Stimulus object contains three sub-objects Fixation, AOI1 and AOI2. We have already associated the AOI1 label to the images presented on the left side of the screen and the AOI2 label to the images presented on the right side of the screen in the code when the experiment was originally created. 1) Select AOI1 2) The gray boxes around the image indicate that the object corresponding with AOI1 is selected. 1 2 Version 6 Page 59
60 Task 14: The HitTest Method Use the HitTest Method to determine which sub-object a given GazeData point is within. E-Prime supports a method capable of determining where on the screen the curser or mouse click is located on a Slide object by using the X and Y coordinates. This is known as the HitTest Method. The GazeData point can be recorded with this method by substituting the.cursorx and.cursory property of thegazedata for the ptmouse.x andptmouse.y respectively. This will allow you to determine whether or not the current point was within the given sub-object. Referencing the name of the Slide sub-object, e.g., AOI1, AOI2, Fixation. The Else case will log a null value for the AOI in the event that the given gaze data point is not within any of the AOIs. You will need to add to the script below to include any of the possible AOIs which you present (in addition to removing the AOIs that do not exist in your particular experiment). For more info see HitTest in E-Basic help. 1) Command line that executes HitTest. 2) Command line that specifies the hit test to check the area defined as AOI 1. 3) Command line that specifies the hit test to check the area defined as AOI Page 60 Version 6
61 Tutorial 3: Working with Eye Gaze Data Interactively Summary: In the previous tutorials eye gaze data was passively collected by E-Prime and combined with E-Prime data to create an output file. When used actively eye gaze data may be used to allow the paradigm to interact with the raw eye gaze data properties during the trial (as with the Wait for Fixation example). The current tutorial further illustrates techniques for using eye gaze data interactively. Importantly, E-Prime can also be used to perform calculations for analysis at runtime. Runtime analysis results can then be passed on to the data file for use in post hoc analysis. In this tutorial you will analyze the eye gaze data while it is being collected to determine which object on the screen is being fixated on by the subject. During this tutorial, you will set up the TETVaryingPositionAOITracking.es experiment to actively access the Gaze Data during a trial. If you are not familiar with the TETVaryingPositionAOITracking.es experiment, it is recommended that you run the experiment now. In this experiment you will been shown a target and asked to identify it later. The target consists of a letter with a specific orientation. You are shown the target, i.e. an upside down A. You are then shown a fixation followed by a randomly generated screen of the same letter in different orientations. The object is to identify the original target and to locate that exact letter and orientation. As you are looking through the letters, each is surrounded by either a green box or a red box. The color, green for correct and red for incorrect is determined by the correct circuit. Because of the more detailed nature of this tutorial the experiment provided has incorporated the necessary changes. The tutorial will walk you through the changes provided InLine code. Goal: This tutorial will teach you the concepts behind saving active eye tracking data. Overview of Tasks: Open the TETVaryingPositionAOITracking.es Set the Stimulus Slide Object s Property Pages. Confirm and review the necessary variable declarations. Review the code which is used to continuously inspect the current eye gaze data. Use the current eye gaze data to interactively highlight Areas of Interest (AOIs). Verify the overall experiment structure and run the experiment. Estimated Time: minutes Version 6 Page 61
62 Task 1: Open the TETVaryingPositionAOITracking.es experiment in E-Studio. Locate the E-Studio icon in the Start>All Programs>E-Prime menu and launch the application by selecting it. Load the TETVaryingPositionAOITracking.es sample experiment. The E-Studio application is installed as part of the standard E-Prime installation. This application is used to create, modify, and test experiments within E-Prime. Open the E-Studio application, navigate to the appropriate folder, and load the TETVaryingPositionAOITracking.es sample experiment. Under Windows XP the folder will be: \My Documents\My Experiments\Tobii\Tutorials\TET\TETVaryingPositionAOITracking\ TETVaryingPositionAOITracking.es 1) Click on the Windows Start menu, select All Programs, and then select E-Prime. From the menu, click on E-Studio to launch the application. 1 2) Select Open an Existing Experiment and click the OK button. 3) Navigate to the \My Documents\My Experiments\ Tobii\Tutorials\TET\TET VaryingPositionAOITracking\ folder to load the paradigm. 2 4) Select the TETVaryingPositionAOITracking. es file and then click the Open button to load the paradigm into E-Studio. If you cannot find the TETVaryingPositionAOITracking. es file, you may need to refresh your E-Prime Samples and Tutorials folders. Select Tools/ Options from the E-Studio menu bar then click Copy Samples and Tutorials to My Experiments folder 5) Compare the structure of the experiment you have opened to the one shown on the right Page 62 Version 6
63 Task 2: Set Stimulus Slide Object Property Pages Open the Stimulus slide object Property Pages and edit the PreRelease and Duration. We will edit the PreRelease of the Stimulus Slide object to be the same as the Duration. This will cause the Stimulus Slide object to PreRelease into the AOITracking Inline. This allows the AOITracking InLine to dynamically alter the border color of the AOI that is being viewed by the participant. 1) Double click the Stimulus slide object to open it in the workspace. 2) Select Stimulus from the dropdown menu in slide toolbar. 3) Click the Property Pages button. 4) Select the Duration/Input tab. 1 5) Confirm the Duration is set to ) Confirm the PreRelease is set to ) Confirm the Allowable and Correct are both ) Click OK Version 6 Page 63
64 Task 3: Understanding the variable declarations Verify variable declarations. The declaration in step 2 deals with a special E-Prime data type used to store individual eye gaze observations as reported by the Tobii Eye Tracker. 1) Double click the AOITracking InLine to open it in the workspace. 2) Confirm Dim thegazedata As TobiiEyeTrackerResponseData The GazeData will store the Tobii EyeTracker Response data. 3) Confirm Dim theslide As Slide Declares variable for the slide. 4) Confirm Dim thestate As SlideState Declares variable for the slide state. 1 5) Confirm Dim thecurrentaoi As SlideImage Declares variable for the slide image. 6) Confirm Dim thepreviousaoi As SlideImage Declares variable for the correct slide Page 64 Version 6
65 Task 3 (continued): Understanding the variable declarations The following steps allow you to confirm the declaration of each of the necessary variables. The next set of declarations allows for comparison of the previous and current AOI, and the variables that determine border color. E-Prime will use this information to decide what color to make the border. 7) Confirm Dim strcurrentaoi As String This variable will save the current AOI data. 8) Confirm Dim strpreviousaoi As String This variable will save the previous AOI data. 9) Confirm Dim noncolor As Long This variable will set the on color for the border. 10) Confirm Dim noffcolor As Long This variable will set the off color for the border ) Confirm Dim pt As Point This variable will save the point coordinates. Version 6 Page 65
66 Task 3 (continued): Understanding the variable declarations The following steps allow you to confirm the declaration of each of the necessary variables. The next set of declarations sets theslide as Stimulus. It also tells E-Prime what color to make the border while an on or off state is assigned. 12) Confirm Set theslide = Stimulus 13) Confirm noncolor = CColor( red ) This variable will change the on border to red. 14) Confirm noffcolor = CColor( white ) This variable will change the off border to white Page 66 Version 6
67 Task 4: The Do..Loop. Understand the basic function of the Do..Loop and how it works in the AOITracking InLine. A Do..Loop is used in this experiment in conjunction with the IsPending method, to continuously evaluate which if any AOI is being fixated on until a response is made. This allows E-Prime to analyze the eye gaze data to determine when a fixation moves off of and onto the available AOIs. Here this information is used to provide feedback to the subject as to what object they are fixating on. 1) Beginning of loop. 1 2) End of loop. 2 Version 6 Page 67
68 Task 5: Set thegazedata equal to strcurrentaoi. Edit the script labeled Get the current gaze position. In this step you will create a GazeData object to stop the X Y coordinates mapping the point of regard to the E-Prime screen. 1) Locate Get the current gaze position in the AOITracking InLine (it will be at the beginning of the Do..Loop). 2) The Set thegazedata = line captures the current eye gaze data generated by the TET Server ) pt.x = thegazedata.cursorx equates pt.x with the Cursor X property in thegazedata 4) pt.y = thegazedata.cursory equates pt.y with the Cursor Y property in thegazedata 5) Set thestate = theslide. States(theSlide. ActiveState) allows E-Prime to associate the other data with the active slide state. Page 68 Version 6
69 Task 6: AOI Tracking Use the HitTest method to determine which AOI is being viewed and display the appropriate border. In the previous step, pt.x and pt.y were assigned the values of Cursor X and Cursor Y. We will now use that information to perform a hit test. Then we will determine which AOI is being viewed and alter the appearance of the slide border respectively. 1) Perform a HitTest on the strcurrentaoi. 2) Use a conditional statement to determine if strcurrentaoi= strpreviousaoi. 3) Use a conditional statement to switch ON the BorderColor if the AOI is currently being viewed. 4) Use a conditional statement to switch OFF the BorderColor if the AOI is not currently being viewed. 5) Release thecurrentaoi and thepreviousaoi references. 6) Redraw the screen Version 6 Page 69
70 Task 7: Set the values for the next trial. Clear the references and redraw the border for the next trial. The last thing we need to do before the next trial is reset everything prior to starting the next trial. We will first reset or turn off the BorderColor, redraw the screen and then release the variable references. 1) Turn off the BorderColor. This will ensure it is not highlighted at the beginning of the next trial. 2) Redraw the screen. 3) Release References Page 70 Version 6
71 Chapter 3: E-Prime 1.2 Reference Guide Chapter 3: E-Prime 1.2 Reference Guide Tobii PackageCall Reference This section details the set of routines that are available within the Tobii Package File and how to properly call them. Version 6 Page 71
72 Chapter 3: E-Prime 1.2 Reference Guide TET_Open Description Opens the TET device. Syntax TET_Open c,[,strstate][,bconnect] Default Parameters c Parameters c As Context The current experiment context. Optional stripaddress As String The Optional parameter to specify IP address for TET Server. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to an empty string. Optional striportnumber As Long The Optional parameter to specify port for connection to the TET Server. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to Optional strdebuglogfile As String The a. Optional parameter to specify location of debugging log file. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to an empty string. Optional strstate As String The requested state of TET communications ( on, off ). Optional bconnect As Boolean Optional parameter to specify whether or not to immediately connect to the TET Server. If not specified this will default to True. Page 72 Version 6
73 Chapter 3: E-Prime 1.2 Reference Guide TET_Connect Description Establishes a connection with the remote Tobii Eye Tracker over the network. Syntax TET_Connect c Default Parameters c Parameters c As Context The current experiment context. Version 6 Page 73
74 Chapter 3: E-Prime 1.2 Reference Guide TET_ClearHistory Description Clears the history of accumulated eye tracking samples. Syntax TET_ClearHistory c Default Parameters c Parameters c As Context The current experiment context. Page 74 Version 6
75 Chapter 3: E-Prime 1.2 Reference Guide TET_StartTracking Description Starts TET tracking eye data. Syntax TET_StartTracking c [,bclearhistory] Default Parameters c Parameters c As Context The current experiment context. Optional bclearhistory As Boolean Optional parameter to specify whether or not the data in the TET history should be cleared when tracking is started. If not specified this will default to True. Version 6 Page 75
76 Chapter 3: E-Prime 1.2 Reference Guide TET_TrackStatus Description Displays the track status window. Syntax TET_TrackStatus c Default Parameters c Parameters c As Context The current experiment context. Page 76 Version 6
77 Chapter 3: E-Prime 1.2 Reference Guide TET_WaitForFixation Description Waits for the user to fixate on a designated object before continuing. When fixation is obtained a key press will be simulated to terminate the input enabled on the specified Slide which can be used to obtain an RT related to the duration of the fixation period. Syntax TET_WaitForFixation c, theslide, nminfixationduration [,strvisualfeedbackcolor] [,strkey] Default Parameters c Parameters c As Context The current experiment context. theslide As Slide A Slide object in the experiment which will be used to obtain the fixation object and provide visual feedback if enabled. The Slide object provided must have a sub-object declared upon it named Fixation. The sub-object may be either a SlideImage or SlideText object. The sub-object named Fixation must have its BorderWidth property set to a value greater than 0 if visual feedback is being used. You must also make sure to enable keyboard input on the Slide. Set the TimeLimit property to (infinite) and the EndAction property to (none). nminfixationduration As Long The minimal amount of time specified in milliseconds of how long the subject s gaze must remain on fixation before continuing. Optional strvisualfeedbackcolor As String Optional parameter to specify whether or not visual feedback will be provided when the subject is on fixation and to provide a color for the visual feedback. The feedback will be presented as a change in BorderColor on the sub-object. If you do not wish to see a persistent border around the Fixation object you can make the BorderColor property of the sub-object match the Slide s background color. If not specified visual feedback presentation will not be enabled. Optional strkey As String Optional parameter to specify a key to use to simulate a response when the subject has obtained fixation. If not specified the 1 key will be used. Version 6 Page 77
78 Chapter 3: E-Prime 1.2 Reference Guide TET_StopTracking Description Stops TET recording. After recording has stopped you must provide a valid filename through the TET interface in order to save the recording. Syntax TET_StopTracking c Default Parameters c Parameters c As Context The current experiment context. Page 78 Version 6
79 Chapter 3: E-Prime 1.2 Reference Guide TET_Disconnect Description Disconnects the network connection with TETServer. Syntax TET_Disconnect c Default Parameters c Parameters c As Context The current experiment context. Version 6 Page 79
80 Chapter 3: E-Prime 1.2 Reference Guide TET_Close Description Closes the TET device. Syntax TET_Close c Default Parameters c Parameters c As Context The current experiment context. Page 80 Version 6
81 Chapter 3: E-Prime 1.2 Reference Guide TET_GazeReplay Description Visually replays the history of samples. Syntax TET_GazeReplay c, thestimulus [,nstarttime] [,nstoptime] Default Parameters c Parameters c As Context The current experiment context. thestimulus As Slide A Slide object that will be drawn on screen before replay begins. Optional nstarttime As Long A start time stamp for the first gaze point to be included in the replay. Typically, this is specified as the OnsetTime of an object in the experiment. If not specified, this will default to the first sample in the history. Optional nstoptime As Long A stop time stamp for the last gaze point to be included in the replay. If not specified, this will default to the last sample in the history. Version 6 Page 81
82 Chapter 3: E-Prime 1.2 Reference Guide TET_OpenGazeDataFile Description Opens the tab delimited GazeData file. Syntax TET_OpenGazeDataFile c [,strfilename] Default Parameters c Parameters c As Context The current experiment context. Optional strfilename As String Optional parameter for the filename of the file to be opened. If the parameter is not specified a filename will be created of the form...<experimentname>-<subject#>-<session#>.gazedata Page 82 Version 6
83 Chapter 3: E-Prime 1.2 Reference Guide TET_ WriteGazeDataFile Description Writes a line of data to the GazeData file and tracks the line count. Syntax TET_WriteGazeDataFile c, strline Default Parameters c Parameters c As Context The current experiment context. strline As String Tab delimited line of data to write out to the GazeData file. Version 6 Page 83
84 Chapter 3: E-Prime 1.2 Reference Guide TET_ CloseGazeDataFile Description Closes the GazeData file. Syntax TET_CloseGazeDataFile c Default Parameters c Parameters c As Context The current experiment context. Page 84 Version 6
85 Chapter 4: E-Prime 2.0 Reference Guide Chapter 4: E-Prime 2.0 Reference Guide Tobii PackageCall Reference This section details the set of routines that are available within the Tobii Package File and how to properly call them. Version 6 Page 85
86 Chapter 4: E-Prime 2.0 Reference Guide TET_Open Description Opens the TET device. Syntax TET_Open c,[,strstate][,bconnect] Default Parameters c Parameters c As Context The current experiment context. Optional vipaddress As String The Optional parameter to specify IP address for TET Server. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to an empty string. Optional viportnumber As Long The Optional parameter to specify port for connection to the TET Server. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to Optional vdebuglogfile As String The a. Optional parameter to specify location of debugging log file. This is normally retrieved from the Tobii Eye Tracker device. If not specified this will default to an empty string. Optional vstate As String The requested state of TET communications ( on, off ). Optional bconnect As Boolean Optional parameter to specify whether or not to immediately connect to the TET Server. If not specified this will default to True. Page 86 Version 6
87 Chapter 4: E-Prime 2.0 Reference Guide TET_Connect Description Establishes a connection with the remote Tobii Eye Tracker over the network. Syntax TET_Connect c Default Parameters c Parameters c As Context The current experiment context. Version 6 Page 87
88 Chapter 4: E-Prime 2.0 Reference Guide TET_ClearHistory Description Clears the history of accumulated eye tracking samples. Syntax TET_ClearHistory c Default Parameters c Parameters c As Context The current experiment context. Page 88 Version 6
89 Chapter 4: E-Prime 2.0 Reference Guide TET_StartTracking Description Starts TET tracking eye data. Syntax TET_StartTracking c [,bclearhistory] Default Parameters c Parameters c As Context The current experiment context. Optional bclearhistory As Boolean Optional parameter to specify whether or not the data in the TET history should be cleared when tracking is started. If not specified this will default to True. Version 6 Page 89
90 Chapter 4: E-Prime 2.0 Reference Guide TET_TrackStatus Description Displays the track status window. Syntax TET_TrackStatus c Default Parameters c Parameters c As Context The current experiment context. Page 90 Version 6
91 Chapter 4: E-Prime 2.0 Reference Guide TET_WaitForFixation Description Waits for the user to fixate on a designated object before continuing. When fixation is obtained a key press will be simulated to terminate the input enabled on the specified Slide which can be used to obtain an RT related to the duration of the fixation period. Syntax TET_WaitForFixation c, theslide, nminfixationduration [,strvisualfeedbackcolor] [,strkey] Default Parameters c Parameters c As Context The current experiment context. theslide As Slide A Slide object in the experiment which will be used to obtain the fixation object and provide visual feedback if enabled. The Slide object provided must have a sub-object declared upon it named Fixation. The sub-object may be either a SlideImage or SlideText object. The sub-object named Fixation must have its BorderWidth property set to a value greater than 0 if visual feedback is being used. You must also make sure to enable keyboard input on the Slide. Set the TimeLimit property to (infinite) and the EndAction property to (none). nminfixationduration As Long The minimal amount of time specified in milliseconds of how long the subject s gaze must remain on fixation before continuing. Optional vvisualfeedbackcolor As String Optional parameter to specify whether or not visual feedback will be provided when the subject is on fixation and to provide a color for the visual feedback. The feedback will be presented as a change in BorderColor on the sub-object. If you do not wish to see a persistent border around the Fixation object you can make the BorderColor property of the sub-object match the Slide s background color. If not specified visual feedback presentation will not be enabled. Optional vkey As String Optional parameter to specify a key to use to simulate a response when the subject has obtained fixation. If not specified the 1 key will be used. Version 6 Page 91
92 Chapter 4: E-Prime 2.0 Reference Guide TET_StopTracking Description Stops TET recording. After recording has stopped you must provide a valid filename through the TET interface in order to save the recording. Syntax TET_StopTracking c Default Parameters c Parameters c As Context The current experiment context. Page 92 Version 6
93 Chapter 4: E-Prime 2.0 Reference Guide TET_Disconnect Description Disconnects the network connection with TETServer. Syntax TET_Disconnect c Default Parameters c Parameters c As Context The current experiment context. Version 6 Page 93
94 Chapter 4: E-Prime 2.0 Reference Guide TET_Close Description Closes the TET device. Syntax TET_Close c Default Parameters c Parameters c As Context The current experiment context. Page 94 Version 6
95 Chapter 4: E-Prime 2.0 Reference Guide TET_GazeReplay Description Visually replays the history of samples. Syntax TET_GazeReplay c, thestimulus [,nstarttime] [,nstoptime] Default Parameters c Parameters c As Context The current experiment context. thestimulus As Slide A Slide object that will be drawn on screen before replay begins. Optional nstarttime As Long A start time stamp for the first gaze point to be included in the replay. Typically, this is specified as the OnsetTime of an object in the experiment. If not specified, this will default to the first sample in the history. Optional nstoptime As Long A stop time stamp for the last gaze point to be included in the replay. If not specified, this will default to the last sample in the history. Version 6 Page 95
96 Chapter 4: E-Prime 2.0 Reference Guide TET_OpenGazeDataFile Description Opens the tab delimited GazeData file. Syntax TET_OpenGazeDataFile c [,strfilename] Default Parameters c Parameters c As Context The current experiment context. Optional vfilename As String Optional parameter for the filename of the file to be opened. If the parameter is not specified a filename will be created of the form...<experimentname>-<subject#>-<session#>.gazedata Page 96 Version 6
97 Chapter 4: E-Prime 2.0 Reference Guide TET_ WriteGazeDataFile Description Writes a line of data to the GazeData file and tracks the line count. Syntax TET_WriteGazeDataFile c, strline Default Parameters c Parameters c As Context The current experiment context. strline As String Tab delimited line of data to write out to the GazeData file. Version 6 Page 97
98 Chapter 4: E-Prime 2.0 Reference Guide TET_ CloseGazeDataFile Description Closes the GazeData file. Syntax TET_CloseGazeDataFile c Default Parameters c Parameters c As Context The current experiment context. Page 98 Version 6
99 Appendix A: Hardware Configurations E-Prime Extensions for Tobii User Manual PST Appendix A: Hardware Configurations DualHead Graphics Card External Switch Version 6 Page 99
100 Appendix A: Hardware Configurations DualHead Graphics Card Internal Switch *The network cable can be connected directly to the computer, to a network or router to which the computer is also connected or to the USB adapter delivered with the eye tracker. There are two monitor ports on the T60/T120 eye tracker, one VGA and one DVI connector. If all cables used in the setup are VGA cables a VGA-DVI adapter can be used. The image from the stimulus presentation screen will be recorded in Tobii Studio and should be shown on the eye tracker screen for the test participant. To switch between the inputs press the source button on the T60 Eye Tracker. To show the image from the stimulus computer on a separate supervisor screen use a splitter between the stimulus computer and the stimulus presentation screen. A splitter can also be used to split the signal to the RGB capture card and the T60 Eye Tracker monitor if a laptop or other computer with a single head graphics card is used. Page 100 Version 6
101 Appendix A: Hardware Configurations Configuration for LiveViewer with Tobii Studio Version 6 Page 101
102
User Manual. Onsight Management Suite Version 5.1. Another Innovation by Librestream
User Manual Onsight Management Suite Version 5.1 Another Innovation by Librestream Doc #: 400075-06 May 2012 Information in this document is subject to change without notice. Reproduction in any manner
Virtual CD v10. Network Management Server Manual. H+H Software GmbH
Virtual CD v10 Network Management Server Manual H+H Software GmbH Table of Contents Table of Contents Introduction 1 Legal Notices... 2 What Virtual CD NMS can do for you... 3 New Features in Virtual
How To Configure CU*BASE Encryption
How To Configure CU*BASE Encryption Configuring encryption on an existing CU*BASE installation INTRODUCTION This booklet was created to assist CU*Answers clients with the configuration of encrypted CU*BASE
Citrix EdgeSight for Load Testing User s Guide. Citrix EdgeSight for Load Testing 3.8
Citrix EdgeSight for Load Testing User s Guide Citrix EdgeSight for Load Testing 3.8 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
Citrix EdgeSight for Load Testing User s Guide. Citrx EdgeSight for Load Testing 2.7
Citrix EdgeSight for Load Testing User s Guide Citrx EdgeSight for Load Testing 2.7 Copyright Use of the product documented in this guide is subject to your prior acceptance of the End User License Agreement.
How To Create An Easybelle History Database On A Microsoft Powerbook 2.5.2 (Windows)
Introduction EASYLABEL 6 has several new features for saving the history of label formats. This history can include information about when label formats were edited and printed. In order to save this history,
InventoryControl for use with QuoteWerks Quick Start Guide
InventoryControl for use with QuoteWerks Quick Start Guide Copyright 2013 Wasp Barcode Technologies 1400 10 th St. Plano, TX 75074 All Rights Reserved STATEMENTS IN THIS DOCUMENT REGARDING THIRD PARTY
Version Eight. Installation Guide
Version Eight Installation Guide CaseWare IDEA Inc. is a privately held software development and marketing company, with offices in Toronto and Ottawa, Canada, related companies in The Netherlands and
enicq 5 System Administrator s Guide
Vermont Oxford Network enicq 5 Documentation enicq 5 System Administrator s Guide Release 2.0 Published November 2014 2014 Vermont Oxford Network. All Rights Reserved. enicq 5 System Administrator s Guide
Horizon Debt Collect. User s and Administrator s Guide
Horizon Debt Collect User s and Administrator s Guide Microsoft, Windows, Windows NT, Windows 2000, Windows XP, and SQL Server are registered trademarks of Microsoft Corporation. Sybase is a registered
Moxa Device Manager 2.3 User s Manual
User s Manual Third Edition, March 2011 www.moxa.com/product 2011 Moxa Inc. All rights reserved. User s Manual The software described in this manual is furnished under a license agreement and may be used
Crystal Reports Installation Guide
Crystal Reports Installation Guide Version XI Infor Global Solutions, Inc. Copyright 2006 Infor IP Holdings C.V. and/or its affiliates or licensors. All rights reserved. The Infor word and design marks
13 Managing Devices. Your computer is an assembly of many components from different manufacturers. LESSON OBJECTIVES
LESSON 13 Managing Devices OBJECTIVES After completing this lesson, you will be able to: 1. Open System Properties. 2. Use Device Manager. 3. Understand hardware profiles. 4. Set performance options. Estimated
TASKE Call Center Management Tools
TASKE Call Center Management Tools Version 7 Integrating and Configuring Blue Pumpkin PrimeTime and PrimeTime Skills TASKE Technology Inc. Copyright 2000, TASKE Technology Inc. All rights reserved. Printed
Installing S500 Power Monitor Software and LabVIEW Run-time Engine
EigenLight S500 Power Monitor Software Manual Software Installation... 1 Installing S500 Power Monitor Software and LabVIEW Run-time Engine... 1 Install Drivers for Windows XP... 4 Install VISA run-time...
Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis
Autodesk Ecotect Analysis 2011 Network Administrator s Guide and Getting Started with Autodesk Ecotect Analysis This document describes how to install and activate Autodesk Ecotect Analysis 2011 software
Quick Start Using DASYLab with your Measurement Computing USB device
Quick Start Using DASYLab with your Measurement Computing USB device Thank you for purchasing a USB data acquisition device from Measurement Computing Corporation (MCC). This Quick Start document contains
Operating Manual QUESTOR
QUESTOR AS 273 Management Software Document: KSW3s527.0004 / en 2010.08 Edition: August 2010 QUESTOR TABLE OF CONTENT 1 Product description EN-4 1.1 Purpose... EN-4 1.2 System components... EN-4 1.2.1
CA Clarity Project & Portfolio Manager
CA Clarity Project & Portfolio Manager Using CA Clarity PPM with Open Workbench and Microsoft Project v12.1.0 This documentation and any related computer software help programs (hereinafter referred to
Appendix A How to create a data-sharing lab
Appendix A How to create a data-sharing lab Creating a lab involves completing five major steps: creating lists, then graphs, then the page for lab instructions, then adding forms to the lab instructions,
StrikeRisk v6.0 IEC/EN 62305-2 Risk Management Software Getting Started
StrikeRisk v6.0 IEC/EN 62305-2 Risk Management Software Getting Started Contents StrikeRisk v6.0 Introduction 1/1 1 Installing StrikeRisk System requirements Installing StrikeRisk Installation troubleshooting
Getting Started with Vision 6
Getting Started with Vision 6 Version 6.9 Notice Copyright 1981-2009 Netop Business Solutions A/S. All Rights Reserved. Portions used under license from third parties. Please send any comments to: Netop
WS_FTP Professional 12
WS_FTP Professional 12 Tools Guide Contents CHAPTER 1 Introduction Ways to Automate Regular File Transfers...5 Check Transfer Status and Logs...6 Building a List of Files for Transfer...6 Transfer Files
Release Notes. Tobii Studio 1.7 release. What s New? What has improved? Important Notice
W Release Notes Tobii Studio Analysis Software Tobii Studio 1.7 release This release comes with important improvements that will enhance the performance and functionality of your Tobii Studio analysis
Inmagic ODBC Driver 8.00 Installation and Upgrade Notes
Inmagic ODBC Driver 8.00 Installation and Upgrade Notes Thank you for purchasing the Inmagic ODBC Driver for DB/Text. This document is for new and upgrade customers. Use the Inmagic ODBC Driver to develop
IBM Operational Decision Manager Version 8 Release 5. Getting Started with Business Rules
IBM Operational Decision Manager Version 8 Release 5 Getting Started with Business Rules Note Before using this information and the product it supports, read the information in Notices on page 43. This
Installation Guide for Windows May 2016
Installation Guide for Windows May 2016 1 Welcome to KITE Client Software for Windows Note: The KITE Client software is supported for both 32-bit and 64-bit Windows computers. The Kansas Interactive Testing
MAS 90. Installation and System Administrator's Guide 4WIN1010-02/04
MAS 90 Installation and System Administrator's Guide 4WIN1010-02/04 Copyright 1998-2004 Best Software, Inc. All rights reserved. Rev 02 Contents Chapter 1 Introduction 1 How to Use This Manual 1 Graphic
Moxa Device Manager 2.0 User s Guide
First Edition, March 2009 www.moxa.com/product 2009 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. Moxa Device Manager 2.0 User Guide The software described in this manual
SA-9600 Surface Area Software Manual
SA-9600 Surface Area Software Manual Version 4.0 Introduction The operation and data Presentation of the SA-9600 Surface Area analyzer is performed using a Microsoft Windows based software package. The
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102
Intellect Platform - The Workflow Engine Basic HelpDesk Troubleticket System - A102 Interneer, Inc. Updated on 2/22/2012 Created by Erika Keresztyen Fahey 2 Workflow - A102 - Basic HelpDesk Ticketing System
Abstract. For notes detailing the changes in each release, see the MySQL for Excel Release Notes. For legal information, see the Legal Notices.
MySQL for Excel Abstract This is the MySQL for Excel Reference Manual. It documents MySQL for Excel 1.3 through 1.3.6. Much of the documentation also applies to the previous 1.2 series. For notes detailing
GUARD1 PLUS SE Administrator's Manual
GUARD1 PLUS SE Administrator's Manual Version 4.4 30700 Bainbridge Road Solon, Ohio 44139 Phone 216-595-0890 Fax 216-595-0991 [email protected] www.guard1.com i 2010 TimeKeeping Systems, Inc. GUARD1 PLUS
TimeValue Software Due Date Tracking and Task Management Software
User s Guide TM TimeValue Software Due Date Tracking and Task Management Software File In Time Software User s Guide Copyright TimeValue Software, Inc. (a California Corporation) 1992-2010. All rights
Sample- for evaluation purposes only! Advanced Outlook. TeachUcomp, Inc. A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc.
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2012 Advanced Outlook TeachUcomp, Inc. it s all about you Copyright: TeachUcomp, Inc. Phone: (877) 925-8080 Web: http://www.teachucomp.com
Create a New Database in Access 2010
Create a New Database in Access 2010 Table of Contents OVERVIEW... 1 CREATING A DATABASE... 1 ADDING TO A DATABASE... 2 CREATE A DATABASE BY USING A TEMPLATE... 2 CREATE A DATABASE WITHOUT USING A TEMPLATE...
1 Installation. Note: In Windows operating systems, you must be logged in with administrator rights to install the printer driver.
Installation A printer driver is an application that manages communication between a printer and your computer. Once installed, the printer driver settings must be configured in the printer Properties
SHARP Digital Signage Software Pro PN-SS05 OPERATION MANUAL
SHARP Digital Signage Software Pro PN-SS05 Version 4.1 OPERATION MANUAL Contents Introduction... 2 Precautions on Use...2 Trademarks...2 How to Read this Manual...3 Definitions...3 Installing/Launching...
User Guide. Version 3.2. Copyright 2002-2009 Snow Software AB. All rights reserved.
Version 3.2 User Guide Copyright 2002-2009 Snow Software AB. All rights reserved. This manual and computer program is protected by copyright law and international treaties. Unauthorized reproduction or
LPR for Windows 95/98/Me/2000/XP TCP/IP Printing User s Guide. Rev. 03 (November, 2001)
LPR for Windows 95/98/Me/2000/XP TCP/IP Printing User s Guide Rev. 03 (November, 2001) Copyright Statement Trademarks Copyright 1997 No part of this publication may be reproduced in any form or by any
In the same spirit, our QuickBooks 2008 Software Installation Guide has been completely revised as well.
QuickBooks 2008 Software Installation Guide Welcome 3/25/09; Ver. IMD-2.1 This guide is designed to support users installing QuickBooks: Pro or Premier 2008 financial accounting software, especially in
VMware Horizon FLEX User Guide
Horizon FLEX 1.1 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
Appointment Scheduler
EZClaim Appointment Scheduler User Guide Last Update: 11/19/2008 Copyright 2008 EZClaim This page intentionally left blank Contents Contents... iii Getting Started... 5 System Requirements... 5 Installing
CONVERSION GUIDE PPC s Engagement Manager to Engagement CS
CONVERSION GUIDE PPC s Engagement Manager to Engagement CS Introduction... 1 Conversion program overview... 1 Minimum operating system and software requirements... 2 Installing the conversion program from
Bitrix Site Manager ASP.NET. Installation Guide
Bitrix Site Manager ASP.NET Installation Guide Contents Introduction... 4 Chapter 1. Checking for IIS Installation... 5 Chapter 2. Using An Archive File to Install Bitrix Site Manager ASP.NET... 7 Preliminary
NOTE: You may want to choose the Word Wrap option from Notepad Edit menu to make this text more readable.
------------------ Interactions/Gas Exchange Version 1.2, CD Version Copyright 2003 by John Wiley & Sons, Inc. All rights reserved. ------------------ NOTE: You may want to choose the Word Wrap option
MDM Mass Configuration Tool User s Manual
User s Manual First Edition, October 2010 www.moxa.com/product 2010 Moxa Inc. All rights reserved. Reproduction without permission is prohibited. User s Manual The software described in this manual is
Legal Notes. Regarding Trademarks. 2012 KYOCERA Document Solutions Inc.
Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable for any problems arising from
HASP Troubleshooting Guide
HASP Troubleshooting Guide Corporate office: Trimble Geospatial Division 10368 Westmoor Drive Westminster, CO 80021 USA www.trimble.com Copyright and trademarks: 2005-2013, Trimble Navigation Limited.
Allworx OfficeSafe Operations Guide Release 6.0
Allworx OfficeSafe Operations Guide Release 6.0 No part of this publication may be reproduced, stored in a retrieval system, or transmitted, in any form or by any means, electronic, mechanical, photocopy,
Agilent Automated Card Extraction Dried Blood Spot LC/MS System
Agilent Automated Card Extraction Dried Blood Spot LC/MS System SCAP DBS Software User Guide Notices Agilent Technologies, Inc. 2012 No part of this manual may be reproduced in any form or by any means
AccXES Account Management Tool Administrator s Guide Version 10.0
AccXES Account Management Tool Administrator s Guide Version 10.0 701P41531 May 2004 Trademark Acknowledgments XEROX, AccXES, The Document Company, and the identifying product names and numbers herein
Centran Version 4 Getting Started Guide KABA MAS. Table Of Contents
Page 1 Centran Version 4 Getting Started Guide KABA MAS Kaba Mas Welcome Kaba Mas, part of the world-wide Kaba group, is the world's leading manufacturer and supplier of high security, electronic safe
Desktop, Web and Mobile Testing Tutorials
Desktop, Web and Mobile Testing Tutorials * Windows and the Windows logo are trademarks of the Microsoft group of companies. 2 About the Tutorial With TestComplete, you can test applications of three major
Ansur Test Executive. Users Manual
Ansur Test Executive Users Manual April 2008 2008 Fluke Corporation, All rights reserved. All product names are trademarks of their respective companies Table of Contents 1 Introducing Ansur... 4 1.1 About
NETWORK PRINT MONITOR User Guide
NETWORK PRINT MONITOR User Guide Legal Notes Unauthorized reproduction of all or part of this guide is prohibited. The information in this guide is subject to change without notice. We cannot be held liable
Utilities. 2003... ComCash
Utilities ComCash Utilities All rights reserved. No parts of this work may be reproduced in any form or by any means - graphic, electronic, or mechanical, including photocopying, recording, taping, or
Business Insight Report Authoring Getting Started Guide
Business Insight Report Authoring Getting Started Guide Version: 6.6 Written by: Product Documentation, R&D Date: February 2011 ImageNow and CaptureNow are registered trademarks of Perceptive Software,
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2013. Mastering Outlook Made Easy for Lawyers CPE Edition v.2.
A Presentation of TeachUcomp Incorporated. Copyright TeachUcomp, Inc. 2013 Mastering Outlook Made Easy for Lawyers CPE Edition v.2.0 TeachUcomp, Inc. it s all about you Copyright: Copyright 2013 by TeachUcomp,
ShoreTel 13 Conferencing User Guide. Part Number 850-1234-01
ShoreTel 13 Part Number 850-1234-01 Document and Software Copyrights Copyright 1998-2012 by ShoreTel Inc., Sunnyvale, California, USA. All rights reserved. Printed in the United States of America. Contents
Automation License Manager
s Contents Product Overview 1 Installation 2 Working with the Automation License Manager 3 Glossary Manual Index 12/2008 A5E02389428-01 Legal information Warning notice system This manual contains notices
EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server 2014. Version 1
EXPRESSCLUSTER X for Windows Quick Start Guide for Microsoft SQL Server 2014 Version 1 NEC EXPRESSCLUSTER X 3.x for Windows SQL Server 2014 Quick Start Guide Document Number ECX-MSSQL2014-QSG, Version
USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION. www.pesa.com August 2014 Phone: 256.726.9200. Publication: 81-9059-0703-0, Rev. C
USER GUIDE WEB-BASED SYSTEM CONTROL APPLICATION Publication: 81-9059-0703-0, Rev. C www.pesa.com Phone: 256.726.9200 Thank You for Choosing PESA!! We appreciate your confidence in our products. PESA produces
STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System
STEP BY STEP IIS, DotNET and SQL-Server Installation for an ARAS Innovator9x Test System Abstract The intention of this document is to ensure successful installation of 3rd-Party software required for
Browser Client 2.0 Admin Guide
Browser Client is a web-based application that allows users to point their browser at a URL and view live video from a set of Intellex units. Browser Client 2.0 is compatible with Intellex 3.2 software.
Scribe Online Integration Services (IS) Tutorial
Scribe Online Integration Services (IS) Tutorial 7/6/2015 Important Notice No part of this publication may be reproduced, stored in a retrieval system, or transmitted in any form or by any means, photocopying,
Strategic Asset Tracking System User Guide
Strategic Asset Tracking System User Guide Contents 1 Overview 2 Web Application 2.1 Logging In 2.2 Navigation 2.3 Assets 2.3.1 Favorites 2.3.3 Purchasing 2.3.4 User Fields 2.3.5 History 2.3.6 Import Data
User's Manual. Intego Remote Management Console User's Manual Page 1
User's Manual Intego Remote Management Console User's Manual Page 1 Intego Remote Management Console for Macintosh 2007 Intego, Inc. All Rights Reserved Intego, Inc. www.intego.com This manual was written
Elo 1725L 17 Touch Screen Monitor Installation Guide. Product Name: Elo 1725L 17- inch Monitor
Elo 1725L 17 Touch Screen Monitor Installation Guide Product Name: Elo 1725L 17- inch Monitor 0621407 Copyright 2007 McKesson Corporation. All rights reserved. This documentation is an unpublished work
TECHNICAL BULLETIN. Configuring Wireless Settings in an i-stat 1 Wireless Analyzer
i-stat TECHNICAL BULLETIN Configuring Wireless Settings in an i-stat 1 Wireless Analyzer Before configuring wireless settings, please enable the wireless functionality by referring to the Technical Bulletin
STORAGE SYSTEM DATALOGGER DATABASE
STORAGE SYSTEM DATALOGGER DATABASE Database based storage system for data acquisition systems, dataloggers and transmitters Instruction Manual Introduction This storage system is database based system
VERSION NINE. Be A Better Auditor. You Have The Knowledge. We Have The Tools. INSTALLATION GUIDE
VERSION NINE Be A Better Auditor. You Have The Knowledge. We Have The Tools. INSTALLATION GUIDE Copyright October 2012 (v9.0) CaseWare IDEA Inc. All rights reserved. This manual and the data files are
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3
INTEGRATING MICROSOFT DYNAMICS CRM WITH SIMEGO DS3 Often the most compelling way to introduce yourself to a software product is to try deliver value as soon as possible. Simego DS3 is designed to get you
DiskPulse DISK CHANGE MONITOR
DiskPulse DISK CHANGE MONITOR User Manual Version 7.9 Oct 2015 www.diskpulse.com [email protected] 1 1 DiskPulse Overview...3 2 DiskPulse Product Versions...5 3 Using Desktop Product Version...6 3.1 Product
PTC Integrity Eclipse and IBM Rational Development Platform Guide
PTC Integrity Eclipse and IBM Rational Development Platform Guide The PTC Integrity integration with Eclipse Platform and the IBM Rational Software Development Platform series allows you to access Integrity
1-Port Wireless USB 2.0 Print Server Model # APSUSB201W. Quick Installation Guide. Ver. 2A
1-Port Wireless USB 2.0 Print Server Model # APSUSB201W Quick Installation Guide Ver. 2A Section 1 Step 1Connect one end of the Ethernet cable to the RJ-45 port of the Print Server and attach the other
VMware Horizon FLEX User Guide
Horizon FLEX 1.0 This document supports the version of each product listed and supports all subsequent versions until the document is replaced by a new edition. To check for more recent editions of this
Archive Attender Version 3.5
Archive Attender Version 3.5 Getting Started Guide Sherpa Software (800) 255-5155 www.sherpasoftware.com Page 1 Under the copyright laws, neither the documentation nor the software can be copied, photocopied,
Network FAX Driver. Operation Guide
Network FAX Driver Operation Guide About this Operation Guide This Operation Guide explains the settings for the Network FAX driver as well as the procedures that are required in order to use the Network
Spector 360 Deployment Guide. Version 7
Spector 360 Deployment Guide Version 7 December 11, 2009 Table of Contents Deployment Guide...1 Spector 360 DeploymentGuide... 1 Installing Spector 360... 3 Installing Spector 360 Servers (Details)...
Decision Support AITS University Administration. Web Intelligence Rich Client 4.1 User Guide
Decision Support AITS University Administration Web Intelligence Rich Client 4.1 User Guide 2 P age Web Intelligence 4.1 User Guide Web Intelligence 4.1 User Guide Contents Getting Started in Web Intelligence
JAVS Scheduled Publishing. Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7...
1 2 Copyright JAVS 1981-2010 Contents Scheduled Publishing... 4 Installation/Configuration... 4 Manual Operation... 6 Automating Scheduled Publishing... 7 Windows XP... 7 Windows 7... 12 Copyright JAVS
Sage 200 Web Time & Expenses Guide
Sage 200 Web Time & Expenses Guide Sage (UK) Limited Copyright Statement Sage (UK) Limited, 2006. All rights reserved If this documentation includes advice or information relating to any matter other than
UFR II Driver Guide. UFR II Driver Ver. 2.20 ENG
UFR II Driver Guide UFR II Driver Ver. 2.20 Please read this guide before operating this product. After you finish reading this guide, store it in a safe place for future reference. ENG 0 Ot UFR II Driver
Microsoft Office Access 2007 which I refer to as Access throughout this book
Chapter 1 Getting Started with Access In This Chapter What is a database? Opening Access Checking out the Access interface Exploring Office Online Finding help on Access topics Microsoft Office Access
JEROME COMMUNICATIONS SOFTWARE (JCS) INSTALLATION and OPERATION MANUAL V1.02 for Windows XP
AZI P/N 700-0042-B Last update May 2009 USER MANUAL JEROME COMMUNICATIONS SOFTWARE (JCS) INSTALLATION and OPERATION MANUAL V1.02 for Windows XP May 2009 ARIZONA INSTRUMENT LLC 3375 N Delaware Street Chandler,
User Manual. Call Center - Agent Assistant Application
User Manual Call Center Agent Assistant Application Release 9.1 April 2013 Legal notice: Alcatel, Lucent, AlcatelLucent and the AlcatelLucent logo are trademarks of AlcatelLucent. All other trademarks
Dell Statistica Document Management System (SDMS) Installation Instructions
Dell Statistica Document Management System (SDMS) Installation Instructions 2015 Dell Inc. ALL RIGHTS RESERVED. This guide contains proprietary information protected by copyright. The software described
Installation and Operation Manual Portable Device Manager, Windows version
Installation and Operation Manual version version About this document This document is intended as a guide for installation, maintenance and troubleshooting of Portable Device Manager (PDM) and is relevant
Database Selection Guide
DriveRight Fleet Management Software Database Selection Guide Use this guide to help you select the right database to use with your DriveRight Fleet Management Software (FMS), and to help you perform any
Attix5 Pro Server Edition
Attix5 Pro Server Edition V7.0.3 User Manual for Linux and Unix operating systems Your guide to protecting data with Attix5 Pro Server Edition. Copyright notice and proprietary information All rights reserved.
Software License Registration Guide
Software License Registration Guide When you have purchased new software Chapter 2 Authenticating a License When you would like to use the software on a different PC Chapter 3 Transferring a License to
Search help. More on Office.com: images templates
Page 1 of 14 Access 2010 Home > Access 2010 Help and How-to > Getting started Search help More on Office.com: images templates Access 2010: database tasks Here are some basic database tasks that you can
SQL Server 2005: Report Builder
SQL Server 2005: Report Builder Table of Contents SQL Server 2005: Report Builder...3 Lab Setup...4 Exercise 1 Report Model Projects...5 Exercise 2 Create a Report using Report Builder...9 SQL Server 2005:
ArcGIS 9. Installation Guide: Workgroup for Microsoft SQL Server Express
ArcGIS 9 Installation Guide: Workgroup for Microsoft SQL Server Express Copyright 2006 ESRI All Rights Reserved. Printed in the United States of America. The information contained in this document is the
Studio 5.0 User s Guide
Studio 5.0 User s Guide wls-ug-administrator-20060728-05 Revised 8/8/06 ii Copyright 2006 by Wavelink Corporation All rights reserved. Wavelink Corporation 6985 South Union Park Avenue, Suite 335 Midvale,
Virtual Office Remote Installation Guide
Virtual Office Remote Installation Guide Table of Contents VIRTUAL OFFICE REMOTE INSTALLATION GUIDE... 3 UNIVERSAL PRINTER CONFIGURATION INSTRUCTIONS... 12 CHANGING DEFAULT PRINTERS ON LOCAL SYSTEM...
ODBC Driver Version 4 Manual
ODBC Driver Version 4 Manual Revision Date 12/05/2007 HanDBase is a Registered Trademark of DDH Software, Inc. All information contained in this manual and all software applications mentioned in this manual
LockView 4.3.1 CompX Database & Network Configuration & Installation Manual
LockView 4.3.1 CompX Database & Network Configuration & Installation Manual Table of Contents CompX Database & Network Configuration & Installation Manual Introduction... 4 Installation Requirements...
ChamberMaster - QuickBooks Guide
ChamberMaster - QuickBooks Guide CHAMBERMASTER ChamberMaster QuickBooks Guide ChamberMaster A Division of MicroNet, Inc. 14391 Edgewood Drive Baxter MN 56425 218.825.9200 800.825.9171 [email protected]
