CTC Home Page
search
Products
Software

Quickstep™ State Language Programming Software
Quickstep box technical documentation
online tutorials
request info
Rapidly moving your project from an idea to a highly integrated, world-class control system is the goal of Quickstep for Windows. Using Quickstep state language, your machine design team can program, debug, and tune the performance of your automated equipment in less time than ever before. Quickstep combines a clear language structure, a simple programming interface, and powerful diagnostic tools to enable you to respond quickly to new automation demands. The point-and-click simplicity of the Quickstep editor reduces training requirements, while state language programming makes your programs understandable to all members of your design and operating team. Operating in the familiar Windows environment, Quickstep is the best and easiest solution for automated equipment programming.
  • Accelerated and intuitive program development
    Quickstep provides a language structure that emulates the way the designer thinks about a machine. The flow-diagram structure of the Quickstep state language ensures you that the time elapsed from Quickstep programming to trouble-free operation is substantially reduced.
  • Efficient and easy-to-use programming interface
    Quickstep enables you to create a program with a series of point-and-click selections of instructions or instruction parameters – no error-prone typing or tedious menus. Since Quickstep enters the instructions, syntax errors are virtually eliminated.
  • Powerful real-time diagnostics and monitoring
    Debugging is simplified with easily understood status displays and high-level error explanations, plus you can adjust many values while your machine runs, greatly reducing the time required to perfect your program. The dynamic display of internal resources as well as the ability to dynamically tune a machine’s performance make Quickstep an unbeatable diagnostic and monitoring tool.
Clear state language programming
The Quickstep state language emulates the way a designer views a machine and designs an automation program. Quickstep programs are composed of steps, similar to the blocks of a flow diagram. Each step is given a meaningful name, and has the ability to change output states, monitor inputs, make decisions and perform other automation functions. Quickstep programs are composed of sequences of these steps.
A Quickstep programming step is divided into four sections: the Step Name section, the Comments section, the Output section, and the Statements section.

Sample Quickstep code
step diagram
View large picture
Simplifies complex tasks
When programming complex machines, you can use multitasking to split up your program into several independent tasks. Up to 84 tasks may be run simultaneously, each operating completely asynchronously, as though a separate controller were executing each program. Tasks may intercommunicate, however, using any of the controller's shared resources: numeric registers, flags, etc. This modular approach to development helps clarify your programs and simplifies debugging and maintenance.
Quickstep program flow chart
View large picture
Customizing your program
The Symbol Browser enables you to create a symbolic name for every controller resource you use in your Quickstep program. These include inputs, outputs, registers, flags, analog points, servos and others. Resources are then accessed by name in your program, making it virtually self-documenting. This simplifies writing your program, as well as debugging, maintaining, and communicating it to others.

You can also use the Symbol Browser to perform a global update of the resource value assigned to a symbolic name, eliminating the nightmare of editing a program when I/O lists change during development.
Symbol Browser
View large picture


Click here to download the State Language white paper (PDF file, 158K).

search  products  company  customer care  contact us
site map  partners  press room

Copyright © 2003 - 2008 Control Technology Corp. All Rights Reserved.
Quickstep™, QuickBuilder™, Blue Fusion™, CTServer™, WebMon™, iPanel™, CT HMI™, and CT webHMI™ are trademarks of Control Technology Corp. Java and the Java Coffee Cup Logo are trademarks or registered trademarks of Sun Microsystems, Inc. in the U.S. and other countries. All other trademarks are the properties of their respective organizations.


Phone numbers:
Sales & Order Entry: 888.818.2600 Tech Support: 800.282.5008 Other: 508.435.9595 Fax: 508.435.2373
Address: 25 South Street, Hopkinton, MA 01748


Last site update May, 2009