Stepdance Software Library
Loading...
Searching...
No Matches
Stepdance Software Library

Library Overview

The Stepdance library provides a flexible architecture for motion control through several key components:

Getting Started

To get started with Stepdance programming:

  1. Understand BlockPorts: BlockPorts are the fundamental communication mechanism between components. See the BlockPort class and Core Components module for details.
  2. Configure Output Ports: Set up your physical output ports to send step/direction signals. See the OutputPort class and Input/Output Modules module for configuration.
  3. Create Channels: Channels drive motors to target positions. See the Channel class and Channels module for setup and usage.
  4. Add Motion Sources: Connect input ports, generators, or other motion sources to your channels. See Generators and Input Devices for available sources.

Module Organization

The library is organized into functional modules:

Code Examples

For complete working examples, see the Stepdance Example Index page, which includes:

Full Documentation

To learn more about the entire Stepdance platform vist stepdance.org