Diagnostic Utilities

In general, the diagnostic utilities are useful to:

  • Programmers when writing VTScada script code.
  • Customers when directed to use a tool by VTScada support staff, in order to diagnose a problem.

These tools are designed to be functional, rather than user-friendly. Most utilities are not listed in the VAM by default, but can be added using the Find Existing option of the Add Application Wizard.

 

The most versatile and powerful of VTScada's diagnostic utilities is the Source Debugger. Start here when attempting to diagnose performance issues or debug code.

 

Coordinates Application - Small window showing the coordinates of the cursor within any VTScada window.

Debugger Utility - Early version of the Source Debugger. Rarely used now.

Instance Count Application - Counts the number of instances of all modules in all running applications.

Memory Tracer Application - Can be used to trace high memory usage to specific modules.

RPC Timing Utility - Monitor the time required by server-to-server messages.

Test Framework Application - Use to run tests that you have created to prove that your script code is working properly.

Thread List Application - Shows a list of all threads in use by VTScada.

Trace Viewer Application - Monitor inter-server communications, device driver communication, or SOAP messages.

Trace VTScada Actions Application - Monitor actions of selected VTScada services.