Advanced Stepper Motor Control Language
Original Publication Date: 1986-Jul-01
Included in the Prior Art Database: 2005-Mar-09
Complex stepper motor algorithms are described in a way that is flexible, but easy to learn and use. Implementation is on a digital computer. An advanced stepper motor control language (ASMCL) uses twelve instruction key words that can be written as complete English words for readability and abbreviated to a single character for conciseness. A step/delay operation, for example, is implemented with a single instruction. The REPEAT/ENDREPEAT keywords are sufficient to implement repeated operations in most situations. However, a conditional branch is provided to allow synchronization with external inputs or to permit complex program control by an experienced user. The ASMCL supports two auxiliary output ports with a single separate instruction for each.