|
Open
Motion Control for Microsoft® Visual Studio™
Overview
XMC for Microsoft’s Visual Studio provides several motion
programming software resources for creating hardware-independent,
motion control applications and components using Visual C++
or Visual Basic. Integrating single and multi axis motion
control into your custom machine control software solutions
has never been easier! Save weeks or months of training and
development time with XMC for Visual Studio.
Key Features
XMC for Visual Studio includes powerful software components,
libraries, and controls to rapidly build, test, integrate,
and deploy Windows-based motion control solutions that support
a variety of off-the-shelf or proprietary motion controllers.
XMC is the most leveraged way to utilize open platform software
products such as Visual Studio to rapidly integrate motion
control with logic, vision, I/O, and human machine interfaces
(HMIs).
Visual
Configuration
Configure your machine using the XMC Motion Administrator™.
The visual interface of the XMC Motion Administrator allows
the motion engineer to easily configure system axes, motor
parameters, and motion controller-specific settings. This
process requires no hardware programming or cumbersome communications
of controller-specific command codes to properly initialize
your motion hardware. The Motion Administrator handles these
details for you. Store machine configurations for different
motion controllers in one motion configuration file for easy
propagation to other machines. Setup the motion software system
on additional machines in minutes instead of hours or days.
Building the Motion Programs
Using the XMC Motion Studio™, application engineers can quickly
develop, debug, and deploy controller-independent motion part
programs that solve their point-to-point motion needs. The
visual interface of the XMC Motion Studio offers an easy point
and click method of building motion programs. Each motion
program can be tested using the single-step debug feature,
which allows the motion engineer to execute one command at
a time.
Visual C++
The XMC C++ class library expose XMC motion programming functionality
to the C++ programmer, easily allowing you to integrate motion
into your C++ components and applications. These classes allow
you to perform synchronous/asynchronous online motion commands,
run motion part programs created with the XMC Motion Studio™,
integrate with machine vision software, create compelling
operator interface applications, and more using only Visual
C++.
Visual Basic
The XMC VB component exposes XMC motion programming functionality
to the Visual Basic and Visual Basic for Applications (VBA)
development environments, easily allowing you to integrate
motion into your VB applications. These objects allow you
to perform synchronous/asynchronous online motion commands,
run motion part programs created with the XMC Motion Studio™,
rapidly produce custom operator interface applications, and
more using only Visual Basic.
XMC Service Client
The XMC Service Client provides asynchronous, soft real-time
access to your motion control hardware, regardless of the
specific motion controller you choose. This package solves
the synchronous limitations of most software provided by commercial
motion controller suppliers. Useful for time-critical operations,
it allows you to run hardware independent motion part programs
created by the XMC Motion Studio™ or to perform direct, online
motion commands using Visual Basic, Visual Basic for Applications,
or Visual C++ without impacting the performance of your PC-based
control or operator interface software applications. For timing-sensitive
control applications requiring tightly synchronized motion
control, the XMC Service Client is your answer.
The Solution...
Put XMC for Visual Studio to work for you! Visit our Online
Store or visit our Customer Service area if you'd like to
contact us.
Back to Top
|