RMCLink Online Help

RMCLink Component Overview

RMCLink Component

RMCLink Component Overview

The RMCLink component enables the user to directly access any of Delta Computer System's RMC family of motion controllers from numerous programming languages and applications. Supporting serial or Ethernet communications, RMCLink provides full functionality to read and write registers, read bits, and issue commands to all RMC70 and RMC100 series controllers, including the RMC150E CPU.

The RMCLink installation includes example projects for many programming languages.

RMCLink Interfaces

To support multiple programming languages, RMCLink contains three different interfaces. The interface you use depends on which programming language you are using.

The table below lists which interface should be used for various programming languages and applications.

RMCLink Interface

Programming Languages and Applications

RMCLink COM Component

Visual Basic 5.0/6.0

VBA (Microsoft Excel, Microsoft Word, etc.)






RMCLink.Interop .NET Assembly

Visual Basic .NET

Visual C#

Visual C++ with Managed Extensions (VS 2002/2003)

Visual C++/CLI (VS 2005 or later)

Visual J#

RMCLink C++ Wrapper Class

Visual C++ (Native Code)

Supported RMC Communication Ports

RMCLink can communicate via Ethernet, serial RS-232 or USB. The table below lists the ports on the RMCs that it can communicate with.


RMCLink Supported Ports


ENET port on the RMC100-ENET module

RS-232 Monitor port on the RMC100 CPU module


10/100 Ethernet on the RMC150E CPU module

USB port on the RMC150E CPU module


10/100 Ethernet port

USB port


RS-232 Monitor port

Note: If the serial settings on the second RMC75S RS-232 port are identical to the fixed RS-232 Monitor port settings, RMCLink can communicate with that port.


RS-232 Monitor port

Example Projects

RMCLink includes a rich set of fully-functioning example projects for many programming languages. These example projects will help you quickly get started on your project. When you install RMCLink, the example projects will be installed in a Samples folder under the RMCLink install location. The default sample folder will be C:\Program Files\RMCLink\Samples\.

RMCLink also includes LabVIEW instrument drivers. The default location of these instrument drivers is C:\Program Files\RMCLink\LabVIEW\.

The How Do I > Programming Languages section of this help file includes walk-throughs for creating projects using RMCLink for many programming languages. The projects created by these walk-throughs are also included in the RMCLink example projects.


See Also

RMCLink COM Component  | RMCLink .NET Interop Assembly | RMCLink C++ Wrapper Class

Copyright (c) 2005-2014 by Delta Computer Systems, Inc.