5.3 Questions about Environments

How do I present events with different frequencies?
There is a type of environment that implements frequency-based presentation of events. See section 12.7 Frequency Environments and Events for details.
How do I present sequences of events in order?
This requires both a structured environment and a set of processes that can use that structure to present sequences. The environment must simply have the events in sub-groups where each sub-group defines a different sequence of events (see section 12.3 Representing Sequences of Events). The SequenceEpoch and the SequenceProcess work together to present sequenced events. The SequenceEpoch iterates through the different sequences (groups) of events (and determines if they are randomized or not at that level), and the SequenceProcess iterates through the events in a given sequence (and determines the order of the events themselves). See section 11.6.1 Processes for Sequences of Events for details.
How do I read patterns/events from a file?
The function ReadOldPDP on the Environment object will read in events from a data file formatted for the old PDP software. This file has a simple format. See section 12.5 Importing Environments from Text Files for details on the file format and how to use the function.
How do I present an arbirarily-selected event to the network?
First, view the Environment that contains the event, scroll the list of events to the desired one, and use the right-mouse-button to edit that event. This brings up an 'Edit' dialog, containing a 'PresentEvent' button at the bottom. Clicking this button will present the event using the selected TrialProcess (which must already be created, and determines which network is used, etc).