User Guide
Software Crestron SIMPL+
®
278 z SIMPL+
®
Language Reference Guide - DOC. 5797G
Scheduler is full
Any time-based function such as DELAY, PULSE, or WAIT will schedule an event
in SIMPL+. A scheduled event will add one or more entries to the SIMPL+ scheduler.
The scheduler currently supports 200 events and is global to the entire SIMPL+
system. If the scheduler is full and another event is added, this message is issued.
String array out of bounds
An attempt was made to access an element of a string array that is outside the declared
range of the array. Remember that for an array size declaration, the allowable indices
are 0 through the declared size. For example, STRING X$[5][20] declares six strings
of 20 bytes each, accessed via X$[0] through X$[5].
Too much ram allocated
Too much RAM was allocated for the data structures. Approximately 60K is
available for user data. When compiling a program, it will tell you how much
memory is required for one instance of the module. Each instantiation of the module
in a SIMPL program takes up that much more space. For example, if a module says
it requires 100 bytes after it is compiled, two instances of that module will require
200 bytes. If this message is received, reduce the number of variables. If string or
buffers have been declared overly large, this is an easy place to reduce memory
requirements.
NOTE: The message “Skedder Full” is issued from a SIMPL program, not SIMPL+.
“Skedder full” is a similar problem, but results if too many time-based events are
occurring in a SIMPL program.