In addition to compiled COM-based Plugin Scripts, a plugin script interface is provided. The engine plugin scripts system is the first engine plugin system (supported since STK v4.3). Users create scripts (written in either MATLAB, Perl or VBScript) that are executed at specified times during a computation to integrate their own models within STK's computational framework. Plug-In Scripts provide a simple-to-use mechanism for customizing STK while leveraging its generic computational algorithms.
With plugin scripts you basically write a script that follows some specific coding conventions. The script defines the inputs that are required from STK. It also declares the output that it can provide. The list of possible inputs and outputs depend on the plugin point. Finally the script is called during the STK computations. The script computes the outputs based on the inputs passed from STK.
Although plugin Scripts provide a simple-to-use mechanism for customizing STK while leveraging its generic computational algorithms, they also have some limitations, which include the following:
The current plugin script capabilities continue to be supported. As plugin points that currently use plugin scripts are rewritten to use COM-based Plugin Scripts, backward compatibility will be preserved. We recommend that when a plugin point is available both for scripting and COM-based Plugin Scripts, that you use the COM-based plugin point.
For reference information and instructions on the installation, setup and use of plugin points provided with STK and its modules , see Plugin Scripts.
STK 11.2.1 Programming Interface