Software for C-842 DC Motor Controllers
The C-842 is based on the MC1401 PMD chip set to generate motion trajectory and digital servo loop filtering. This sophisticated DSP system supports more than 100 commands for trajectory control, servo filtering, breakpoint handling, position referencing and many other tasks.At the hardware level, communication is via hexadecimal commands, transferred byte by byte from the operating software to the PC I/O port. The C-842 documentation comes with the full DSP command set to allow hardware level programmers direct programming of all registers. For users who don’t want to deal with hexadecimal commands, a variety of software tools is provided with the C-842 controller.
Software libraries for all major programming languages provide a simple user interface which only requires specification of board address, motor channel and the motion command with the optional parameter.
C-842.TO Software Tools Distribution Disk (included)
QMove Interactive Operating Program
QMove is a general purpose operating program providing a set of mnemonic short form commands. An online display of all motor positions and major motion control parameters reflects the system status.QMove allows single command execution and macro command file handling for multi axis motion. Complex positioning procedures can be programmed using stackable macro command loops.
QMove runs under DOS but can also be used without restrictions as a DOS task under Windows 3.1 or Win95. It comes free on the C-842 Tools distribution disk.
QLink
QLink is an interface program that converts ISA bus PCs (286 and later, keyboard and monitor not required) running DOS into stand-alone motor controllers with RS-232 interface. The C-842 has to be installed in the host PC and QLink is executed. The PC now behaves like a stand-alone motor controller and can be controlled via the RS-232 interface. Ideal for users who want to operate the C-842 remotely or by a computer without ISA bus.QLink runs under DOS but can also be used without restrictions as a DOS task under Windows 3.1 or Win95. It comes free on the C-842 Tools distribution disk.
QHEX
QHEX is an interface program that converts ISA bus PCs running DOS into stand-alone multi axis DC motor controllers. Up to four C-842 with a total of 16 axes can be installed and remotely operated via the RS-232 interface. All QFL short form commands are available with extended axis specifier referring to axis numbers 1 through 16.Programming Tools for C-842
Programming Tools for all major programming languages are available and provide convenient access to the basic functionality of the C-842 board. Exceeding the generic commands of the processor firmware, the libraries offer many features like high level command (mnemonic code) communication, command sequencing (macro commands), etc. Also byte-based low level commands can be used for fast transfer up to 3000 communication cycles/s. See table for availability.
TECHNICAL DATA: C-842 Operating System
Development Environment
Library / Tool
MS DOS ä
MS C ä
Borland C ä
Borland Turbo Pascal ä
Borland Pascal 7 ä
MS QuickBasic 4.5 äQFLMC library
QFLC library
QFL library
QFL library
QQB libraryWindows 3.1 ä
Borland Pascal 7 ä
Borland Delphi 1.0 ä (16 bit)
MS Visual C++ ä
MS Visual Basic ä (16 bit)
National LabView 3.1 äQFLW DLL
QFLW DLL, Delphi DCU
QFLW DLL
QFLW DLL
C842VI Library *Windows 95 ä
Borland Delphi 2.0 ä (32 bit)
MS Visual C++ ä
MS Visual Basic ä (32 bit)
National LabView 4.1 äQFLW32 DLL
QFLW32 DLL
QFLW32 DLL
C842VI Library *Windows NT ä
Borland Delphi 2.0 ä (32 bit)
MS Visual C++ ä
MS Visual Basic ä (32 bit)NT Device Driver + 842NT.DLL
* Note: LabView drivers are not included and can be ordered free of charge. Order number is C-842.LV.
QStick Joystick Package
A joystick is a convenient tool to manually control XY positioning stages. C-842.JS includes the C-819.10 analog joystick (click here), a game-port adapter and a software package for operation of up to 8 axes (two C-842.40 boards) with one joystick via the PC game-port adapter. The joystick is initialized and calibrated automatically after the software is started. Options such as fine speed control, command line editor and limit switch recovery round out the software.The QStick software runs under DOS but can also be used without restrictions as a DOS task under Windows 3.1 or Win95 ä.