XMSP · XMatrix software system

XMatrix software system

XMatrix is the software system of XMSP. Together with MSP hardware it makes the complete system. Choose the software function the project needs: Online, Offline, Command, DMX512, API-SDK, or another published function.

Choose the software function the project needs

XMatrix is the software system of XMSP. Choose the function the project needs. Every function shares the same moves, axis parameters, and commissioning logic.

Software function you needXMatrix functionTypical use
No code, run from a PC while connected XMatrix Online Run, adjust, and trigger moves on site
No code, then run with the PC removed XMatrix Offline The controller runs a prepared move on its own
Your own software sends short commands XMatrix Command Interface A host application, industrial software, or a script
Lighting, stage, or exhibition systems XMatrix DMX512 Interface Connect a lighting console or stage software
Call motion from inside your own program XMatrix API-SDK Wrap a process, or ship your own software product
The standard modes do not cover the project XMatrix OEM A custom function, screen, or communication method

After the software function is chosen, wiring and terminals are in XMatrix Features × MSP Hardware. The software segment of an XMSP configuration code still uses the compatible codes: XR-Online / XR-Offline / Command / DMX512 / API-SDK / OEM. Older codes UDP-… are still recognized as the command interface.

How an XMSP configuration is built

XMatrix no-code multi-axis screen: cues, sequences, and parameters
The XMatrix screen: configure multi-axis moves with cues, sequences, and parameters, without starting from motor-control code.
XMatrix software functions in XMSP: Online, Offline, Command, DMX512, API-SDK, and OEM
Inside one XMatrix software system, choose Online, Offline, Command Interface, DMX512 Interface, API-SDK, or OEM for the project.

The XMatrix software function and the MSP hardware are chosen separately. Set the software function first, then choose hardware by motor, power, and interface. Together they are the XMSP system. When the motor type or power step changes, the application-level way of working can stay the same.

XMatrix software systemChoose the software function for the project
OnlineOfflineCommand InterfaceDMX512 InterfaceAPI-SDKOEM
×
MSP hardware systemChoose by motor and power
MSP Integrated Stepper DriveMSP Integrated Servo DriveMSP1001 Single-Axis Motion Controller

Model, voltage, power, and axis count are on each hardware page.

How the software lands on three kinds of hardware

XMSP is the XMatrix software system plus three MSP hardware paths
The XMatrix software system connects three MSP hardware paths: direct-drive stepper, direct-drive servo, or MSP1001 in front of a third-party drive.

How to compare them

On the same hardware, the difference is where the sequence runs and how the command is given:

Software functionWhere it runsHow you command itMust the PC stay on?Who it is for
XMatrix OnlinePC host softwareMouse: cue → sequence → runYesIntegrators and commissioning engineers who are not writing code
XMatrix OfflineOn the controllerTransfer the project, then trigger from power-up / DI / the networkThe PC can leave after the transferProduction units, unattended machines, equipment that leaves the shop
XMatrix Command InterfaceYour programASCII commands (the published transport is UDP)Depends on where your program runsSoftware, automation, or vision engineers
DMX slaveLighting consoleFaders / channelsNo extra industrial PC is required for the motorsLighting, multimedia, stage machinery
DMX online masterPC + master boardXMatrix runs the move; the master forwards DMXYesA multi-unit matrix that still needs a DMX bus when there is no console
DMX offline masterMaster boardStored moves + start / triggerThe PC can leave after the transferFixed moves that run on site without a PC
XMatrix API-SDKYour local programCall functions in the development packageThe PC stays on while the program runsDesktop software, a local agent, an industrial HMI
XMatrix OEMAs agreed in the contractA dedicated command, channel, DLL, or screenDepends on the planAn industry-specific job, a process the standard modes do not express, or a project that needs a boundary around the software

Choose the software function from where the sequence runs, how it is commanded, and whether a PC stays on site. The differences among DMX slave, online master, and offline master are in the table above.

Suggested reading order

  1. Use the table above to choose the XMatrix software function.
  2. Open that section and finish commissioning in order. If the standard interface is not enough, open the OEM page.
  3. For wiring and parts, see XMatrix Features × MSP Hardware: what homing, limits, and the brake need, and which terminal they land on.
  4. The full command set, the full parameter list, or the SDK is in XMatrix Technical Documents.

How the motor is connected is in the hardware overview. If the conditions are not fully settled, start with XMSP Quick Start.