Solutions Company Statit Training Home


Statit Custom QC Features

Full Programming Language Allows Development of Custom Statit Procedures
Procedure Grammar Provided For Precise Control
Function Library and Symbolic Debugger Included
Profiling Available for Code Optimization

View a guide to selecting the most appropriate chart for your data

Full Programming Language Allows Development of Custom Statit Procedures

Custom procedures are designed and implemented using Statit Custom QC’s procedure language. Using the procedure language gives you access to all the power of Statit's analytical and graphics engines within a programming structure, so you can create quality improvement applications ideally matched to your needs.

Custom procedures are executed like all other Statit commands, and like standard Statit commands, may have variable lists, value lists, options, etc.

Much of Statit is written in the procedure language. This includes all of the procedures for graphics, process management functions, database interface functions, and a large portion of the statistics functions. The Procedure Writing Language provides all standard logic structures of a programming language: do, if, repeat, case, while, etc. This functionality gives you access to Statit commands and functions for data manipulation, inside loops, and decision trees.

Typical applications for Statit’s procedure writing capabilities include:

  • Automation of routine operations,
  • Execution of external programs, and
  • Creation of new commands to expand Statit's capabilities.

Procedure Grammar Provided For Precise Control

Statit’s procedure language is implemented by defining a “grammar” for the new procedure. The grammar enables you to write a concise description of the procedure name, specifications, options, and online help that is consistent with other Statit commands.

Most procedures act on one or more parameters specified by the user. The grammar controls exactly what the user may or must enter. For example, if the grammar is written to require one value, the user cannot enter two values, a variable, or anything else except a single value.

The use of this grammar results in user-written procedures that fit seamlessly into the overall system.

Function Library and Symbolic Debugger Included

A complete library of functions is provided to simplify your procedure writing. Statit Custom QC also allows you to create your own functions for tasks that occur frequently.

To aid in the development of new procedures, a built-in symbolic debugger is incorporated into Statit Custom QC. While using the debugger it is possible to set breakpoints, examine or change the value of any variable, and execute Statit commands.

Profiling Available for Code Optimization

A profile for your procedures may be done to help you optimize your code. For each line of code, Statit reports the number of times executed, the average amount of execution time, and its percent of the overall execution time.


Midas+ Statit™ Solutions Group | © MidasPlus Inc., All rights reserved | Privacy Policy