EXP programs: Difference between revisions
		
		
		
		Jump to navigation
		Jump to search
		
|  Created page with "==Introduction== EXP programs are" | |||
| Line 1: | Line 1: | ||
| ==Introduction== | ==Introduction== | ||
| EXP programs are | EXP programs are MATLAB programs for each lab based on the EXP framework. The EXP framework is a MATLAB toolbox developed by [[Ruurd Lof]]. The framework is a collection of classes and functions that are the basis for Lab programs. | ||
| ==Standard Lab program== | |||
| An example of a Lab program is the TestLabProgram. All programs have the same basic structure: | |||
| Six classes (for the TestLab starting with TL_) are created in a fixed order and    | |||
|     programPar      = TL_programParameters(version); | |||
|     hardwareSystems = TL_hardwareSystems(programPar);                       | |||
|     experiment      = TL_experiment(programPar);              | |||
|     trialRecordings = TL_recordingsHandler(programPar, experiment, hardwareSystems);      | |||
|     player          = TL_experimentPlayer(hardwareSystems, trialRecordings, programPar, experiment); | |||
|     guihandler      = TL_guiHandler(player, programPar, experiment, hardwareSystems); | |||
|     TL_Gui(guihandler); | |||
Revision as of 12:05, 23 April 2025
Introduction
EXP programs are MATLAB programs for each lab based on the EXP framework. The EXP framework is a MATLAB toolbox developed by Ruurd Lof. The framework is a collection of classes and functions that are the basis for Lab programs.
Standard Lab program
An example of a Lab program is the TestLabProgram. All programs have the same basic structure:
Six classes (for the TestLab starting with TL_) are created in a fixed order and
 
programPar = TL_programParameters(version); hardwareSystems = TL_hardwareSystems(programPar); experiment = TL_experiment(programPar); trialRecordings = TL_recordingsHandler(programPar, experiment, hardwareSystems); player = TL_experimentPlayer(hardwareSystems, trialRecordings, programPar, experiment); guihandler = TL_guiHandler(player, programPar, experiment, hardwareSystems); TL_Gui(guihandler);