RMCLink Component

RMCLink Component Overview

The RMCLink component enables the user to directly access any of Delta Motion'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 the RMC75, RMC150, RMC200 and RMC100 controllers.

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.Interop .NET Assembly

Visual Basic .NET

Visual C#

Visual C++/CLI

RMCLink COM Component

VBA (Microsoft Excel, Microsoft Word, etc.)

LabVIEW (RMC75, 150, and 200, LabVIEW drivers are available without RMCLink. The RMC100 LabVIEW driver requires RMCLink.)

MATLAB

PHP

Python

JScript

VBScript

Visual Basic 5.0/6.0

RMCLink C++ Wrapper Class

Visual C++

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.

RMC/CPU

RMCLink Supported Ports

RMC75E

10/100 Ethernet port

USB port

RMC75S

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.

RMC75P

RS-232 Monitor port

RMC150E

10/100 Ethernet on the RMC150E CPU module

USB port on the RMC150E CPU module

RMC200

10/100 Ethernet on the CPU40 module

USB port on the CPU40 module

RMC100

ENET port on the RMC100-ENET module

RS-232 Monitor port on the RMC100 CPU module

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\.

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 walkthroughs are also included in the RMCLink example projects.

 

See Also

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


Send comments on this topic.

Copyright (c) 2024 Delta Computer Systems, Inc. dba Delta Motion