Introduction to the CMS
While the majority of controller programming can be handled using only the
GUI facility, there are times when you might need to create functions that
the GUI cannot handle directly. The Control Manager includes a powerful
text-based scripting utility called CMS which can be used to create such
functions when you need them.
The following sections cover the basics of the CMS, how to use the CMS
Script Editor, the various elements of the CMS scripting language, and
provide some simple examples of what can be done. You should read
through these sections thoroughly before attempting to make your own
scripts. CMS scripting is generally easy to master, but it's not
necessarily "intuitive". Study the various functions and the samples
to get a better idea of what you're going to be doing.