Car

RPM Parameters

A description of all the system parameters in ACT-R/PM. Paramater values can be viewed with PM-SHOW-PARAMS and set with PM-SET-PARAMS.

:auto-dequeue t | nil
Default NIL. When a !pop! occurs that clears the goal stack, but there are still events in the schedule queue, you may want those events to be dequeued. By default, ACT-R/PM will prompt with this question. The prompting can be turned off and the events automatically dequeued by setting this value to T.

:conservative-update-visual t | nil
Default NIL. An esoteric setting which determines how often the Vision Module will build new chunks. If set to nil, then new chunks will be built on every MOVE-ATTENTION, even if chunks already exist which describe the objects at that location. If the environment is dynamic, this parameter should probably be set to NIL. (NIL is highly recommended, as this may not be supported in the future.)

:default-target-width number
Default 1.0. When a cursor movement is specified, to accurately compute the movement execution time, the system needs to know the size of the target in degrees of visual angle. If you know your targets are typically larger or smaller than this, change this parameter.

:device-updater-fct function
Default NIL. The function supplied here will be called with the current simulated time as an argument every time RPM runs the ACT Cognition Layer. Use this parameter to set up a function for dynamic displays that need to updated periodically.

:digit-detect-delay number
Default 0.300. Sets the content delay (in seconds) for auditorily-presented digits.

:digit-duration number
Default 0.600. Sets the duration (in seconds) for auditory presentation of a digit.

:digit-recode-delay number
Default 0.500. Sets the recoding delay (in seconds) for auditorily-presented digits.

:disable-interrupts t | nil
Default NIL. When an event (such as a change in a module state) occurs, ACT-R will be "interrupted" if it is performing a retrieval. To disable this behavior and thus make sure ACT-R always completes a production cycle no matter what else is going on, set this parameter to T.

:inches-from-screen number
Default 15.0. For accurate computations of visual angles, the system needs to know how far the subject is from the screen. If the subject is closer or further than 15 inches, change this parameter.

:interrupt-on-output t | nil
Default T. When an event such as a keypress it output, an event is generated that could possibly interrupt ACT-RÕs processing. To force output event to not cause these interrupts, set this to nil. Unless these interruptions are time-critical, this should probably be left at T, though, to ensure that output events that might generate things like display changes happen when they should.

:motor-burst-time number
Default 0.100. This is the minimum time (in seconds) required for movement execution.

:motor-feature-prep-time number
Default 0.050. This is the time (in seconds) required for feature preparation for each feature.

:motor-initiation-time number
Default 0.050. This is the time (in seconds) required for the Motor Module to initiate a movement.

:optimize-visual t | nil
Default T. If set to T, the Vision Module does not use rational feature-recognition but rather builds the visual icon entirely at the word level, assuming perfect recognition. If NIL, then the Vision Module does it "the hard way." More detail can be found in the Principles subsection. Replaces *optimize-visual* from the old Visual Interface.

:output-speech t | nil
Default NIL. If set to t, then RPM will produce synthesized audio (if the facilities are present) as a result of SPEAK commands.

:print-viewed t | nil
Default NIL. When this parameter is set to T, then calls to MOVE-ATTENTION will produce output detailing which chunks have been added to declarative memory.

:process-cursor t | nil
Default NIL. In many experiments, the mouse cursor is not used and therefore should be ignored by RPM. If the cursor is going to be looked for by Vision or moved by Motor, then this should be set to T. (To appear in 1.0b5)

:randomize-time t | nil
Default NIL. Normally, completion times for perceptual-motor operations have fixed times. To make those times vary randomly around those fixed values, set this to T.

:real-time t | nil
Default NIL. Setting this switch to T will cause ACT-R/PM to pause periodically so that it runs in something close to real time if it is running faster than real time. This was included for running demos.

:screen-pixels-per-inch number
Default 72.0. For accurate computations involving visual angles, this parameter needs to reflect the number of pixels (dots) per inch of the screen. The default is the MacOS default, and may not be correct for your monitor.

:sound-decay-time number
Default 3.000. The amount of time after a sound has finished it takes for the sound to be deleted from the audicon.

:sound-base-level number
Default 10.0. When a new sound chunk is created, it has some default base-level activation. This parameter controls that activation.

:speech-hook-fct function
Default NIL. This function will be called whenever speech is output. See the section on the Speech Module for more information.

:syllable-rate number
Default 0.150. Specifies the amount of time (in seconds) it takes to speak an ÒaverageÓ syllable. Used for computing the execution time for the speak command.

:tone-detect-delay number
Default 0.050. Content delay for tones.

:tone-recode-delay number
Default 0.285. Recoding time for tones.

:trace-modules t | nil
Default NIL. When this parameter is set to T, each Module will print a message whenever it runs a command. Useful for debugging and getting an idea when events are happening.

:visual-attention-latency number
Default 0.185. This parameter controls how long it takes to shift attention in the visual field.

:visual-movement-tolerance number
Default 0.0. When MOVE-ATTENTION is called, it takes time between when the move is initiated and when it completes. If there is nothing at the specified location when this completes, MOVE-ATTENTION will not find any object, even if the move was only one pixel. This parameter can be used to solve that problem, as this parameter specifies the distance (in pixels) an object can move and still be seen by MOVE-ATTENTION.

:visual-source-activation number
Default 1.0. When MOVE-ATTENTION is called, the attended object becomes an activation source until the next call to MOVE-ATTENTION. This parameter determines how much activation that source has.


[Vision] [Motor] [Speech] [Audio] [Command Ref] [Params Ref]
email: byrne@acm.org
Last modified 98.11.11, Copyright ©1998 CMU/Mike Byrne