Personal tools
You are here: Home Technology News ServoCenter Sequencer / SC-BASIC Language Interpreter Released
Document Actions

ServoCenter Sequencer / SC-BASIC Language Interpreter Released

SC-BASIC gives the ServoCenter 4.1 family of products the ability to perform various tasks without the need for an external controller.

Oct 15, 2009

SC-BASIC is a sequencer / BASIC interpreter that allows ServoCenter 4.1 boards to be programmed to perform various tasks via the use of a simple tokenized BASIC-like scripting language.  This feature can be used to implement customer-specific logic, I/O, and servo control tasks without the need for a PC or other external command device.

The use of a fully functional scripting language allows the sequencer to perform complex logical and control tasks that can run independently on the SC4.1 board itself.  The sequencer programs are stored on the SC4.1 board in a non-volatile EEPROM memory that retains the program even when the unit is reset or powered off.  The loaded sequencer program can be started remotely via the "Start Sequencer" command and supports the passing of a parameter byte when a sequence is started.  The sequencer also implements a "Sequencer Startup" feature that allows a loaded script to be executed when the SC4.1 board is reset or powered up, thus allowing the SC4.1 board to be used as a stand-alone controller.

The SC-BASIC language was designed for the ServoCenter 4.1 servo controller as a simple, easy-to-learn language that is specifically suited to the architecture and problem domain of the controller board.  SC-BASIC supports a syntax that will be familiar to users of other flavors of BASIC (such as QBASIC and Visual Basic) as well as some instructions and built-in functions that are specifically suited to the SC4.1 controller board.

Visit the SC-BASIC sequencer homepage for more information.