Simulator Automation Server (SimAuto) Overview
The SimAuto tool is only available if you have purchased the SimAuto add-on to the base Simulator package. Contact PowerWorld Corporation for details about ordering the SimAuto version of Simulator.
SimAuto provides PowerWorld customers the ability to access PowerWorld Simulator functionality within a program written externally by the user. The Simulator Automation Server acts as a COM object, which can be accessed from various programming languages that have COM compatibility. Examples of programming tools with COM compatibility are Borlandâ Delphi, Microsoftâ Visual C++, Microsoftâ Visual Basic, and Matlabâ (among others). For more information on COM Objects and Automation Servers, see the help for Microsoft Windows.
The Automation Server of Simulator works very well in combination with Simulator Script Commands and Auxiliary Files. It is beneficial to become familiar with these topics when considering using the Simulator Automation Server.
Previous users of SimAuto in Version 9 will need to update their function calls to SimAuto functions. PowerWorld Corporation found it imperative to change the function calls for SimAuto, in order to remedy irreconcilable problems when using SimAuto with some programming languages. The documentation provided should provide adequate help on the changes needed, but as always, if any questions arise, please contact PowerWorld Corporation for more information.
Note: When Simulator is launched using the SimAuto object, any currently running instances of Simulator launched manually will be unaffected. SimAuto will launch a separate background instance of Simulator so that any manually opened instances of Simulator can continue to be used by the user.