WinVis Help Center
Help Center Home WinVis Home
System Overview

In this section:
  • The capabilities of WinVis.
  • File storage in WinVis.
  • Organization and Collaboration using WinVis.
  • Programming tools available to WinVis users.
  • Integration with WinVis for MatlabŪ.

  • WinVis Generates stimuli, trials, experiments that are:

    Portable
    WinVis stimuli, trails, and experiments can be run on any registered PC that meets system requirements of WinVis and that particular stimulus, trial, or experiment. Stimuli can also be imported into MatLabŪ using WinVis for Matlab (W4M).

    Sharable
    All members of your group can have access to the code and can make copies to edit, or use as a sub-member of a larger project.

    Object Oriented
    A stimulus can be made up of one or more sub-stimuli. A trial is made up of one or more stimuli used as background images, stimulus images, and sprite images. An experiment is made up of one or more trials. This object-oriented hierarchy allows for powerful applications with a minimal amount of coding.

    Flexible
    Stimuli, Trials, and Experiments can all have run-time parameters that allow users to modify the output of their applications every time they are run.

    Powerful
    While little or no programming experience is required to create a vast number of Stimuli, Trials, and Experiments, users have all the power of the C++ programming language to create unique applications they might need.
    [top]


    Storing Stimuli, Trials, and Experiments:

    Every WinVis user has a private database that contains all of his or her Stimuli, Trial, and Experiment files. This database can be accessed any time from anywhere, allowing users to access the editors from any computer with web capabilities. The WinVis user database is private, so only the user can view and change the information and files it contains.

    There is also a public database of Stimuli, Trials, and Experiments that is maintained by the WinVis staff. All users have access to the public database so they can use public stimuli in their trials, and public trials in their experiments. Users can also make copies of any of the objects in the public database. This means that if a stimulus, trial, or experiment is similar to the desired application, a user can simply copy that object into his or her database and make the appropriate changes. The WinVis public database already contains enough files to create many different experiments simply by combining or editing publicly available files. The WinVis team is always working to increase the number of Stimuli, Trials, and Experiments in the database. If you have created a file you would like to see in our public database, please contact us. You will be credited with creating the object and will receive bonus credits.
    [top]


    Organizing Stimuli, Trials, and Experiments:

    WinVis provides many methods for organizing and finding files users may need. Each editor has sections that allow users to add organizational information about their files, such as authors, keywords, journal references, and file descriptions. All of this information is searchable using one of the WinVis search engines. The search engines will display a list of files that match the search criteria. Each hit has a link to the WinVis stimulus, trial, or experiment viewer, which allows users to view the information about a file without having to open the file in one of the editors. Anyone may search the public databases, and only the user can search his or her private database.

    In addition to the search engines, the WinVis web site has a stimulus gallery so users can browse stimulus images generated from the public database. This makes finding appropriate stimuli for any project quick and easy.

    Each WinVis user also has a file archive available which allows her or him to re-download any files that have already been downloaded, and to download any files from the public database. With the WinVis archive, all your finished files are just a few clicks away, allowing you to download and run your programs.
    [top]


    Useful and Intuitive Programming Tools:

    The WinVis editors are designed to be both powerful and easy to use. The editors divide the large task of creating a stimulus, trial, or experiment into smaller, more manageable tasks, such as adding a sub-stimulus, using a local method, or defining input parameters.

    The WinVis database contains a list of global variables and methods to make stimulus, trial, and experiment creation easier. Global variables can be static, dynamic, or machine specific. Static values, such as Pi, are always the same on all platforms. Dynamic values, such as cursor coordinates, give information about what is happening as the application is run. Machine specific globals contain information about the particular experimental environment, such as monitor resolution or the size of a pixel. Global variables allow for properly designed stimuli, trials, and experiments to run on any computer with identical results.

    The values of machine specific global variables are initialized using the WinVis calibration utility. The calibration utility provides your WinVis executables with information such as monitor resolution, pixel size, and the distance of the subject from the monitor. Among other things, these global variables allow for distances to be measured in minutes of visual angle, and each calibrated machine works out exactly how many pixels corrispond to that value.

    Global methods, like global variables, make application creation easier. Global methods perform common operations specific to stimulus, trial, and experiment creation, such as drawing a line, as well as operations that are useful in general programming, such as converting degrees to radians. Others provide information about a WinVis object, such as returning the maximum intensity of an 8-bit stimulus.
    [top]


    Integration with WinVis for MatlabŪ

    WinVis for MatlabŪ (W4M) is a MatlabŪ plugin that allows specific control of graphical output using the MatlabŪ environment. W4M users have the option to create stimuli through the WinVis stimulus editor and integrate those stimuli with their W4M trials and experiments. For more information about W4M and integration with WinVis on the web, see the W4M manual, which is packaged in the W4M installation file. Registered users can download those files here.
    [top]



    Neurometrics home   |   WinVis home   |   Sign in   |   New member sign-up   |   Forum   |   Privacy Policy
    Copyright © 2002 Neurometrics Institute. All rights reserved. WinVis webmaster