Ncontrol®
SDK
Software
Development Kit
The
Ncontrol®
SDK is a collection of Active-X
programming
objects, C++ class libraries and
®
Nview
HMI
CUSTOM
APPLICATIONS & GUI
.NET
class libraries that greatly reduce the
programming
effort required to build custom
G-Code
&
Device-
Active
Lab-
.NET
C++
VB
C++
VB
Automation
3200 applications. The Active-X
AeroBASIC
Net
®
X
VIEW
Class
Class
Class
OCX
OCX
Driver
components
permit "drag and drop”
programming
in visual programming
MOTION
CONTROL COMPILER
A3200
Compiler & System DLLs
environments
while the class libraries provide an
object-level
programming interface for C++ or
®
MICROSOFT
WINDOWS
.NET
programmers. The SDK simplifies I/O
handling,
event management, fault handling, data
PC
collection,
and program management through an
REAL-TIME
OPERATING SYSTEM
intuitive,
high-level programming interface.
ADVANCED
TRAJECTORY GENERATION KERNEL
Shown
below is a partial list of the functions
supported
by the programming objects available
in
the SDK.
®
DISTRIBUTED
FireWire
APPLICATION
Ethernet
DRIVER
(High Speed
SPECIFIC
Driver
Deterministic
Network)
DRIVERS
Program
management and display
®
FireWire
Commercial
PC
Data
collection
(IEEE-1394)
cable
Event
manager for fault handling
APPLICATION
SPECIFIC
FIRMWARE
BASE
FIRMWARE
Monitor
I/O, axes’ positions, program variables
(Ndrive®
HP, Ndrive CP, Ndrive MP, Ndrive HL, Npaq®
)
Axis
configuration
Drive
APPLICATION
SPECIFIC HARDWARE (Drive Hardware)
Parameter
display and editing
Base
Drive Hardware
Motion
and task status display
Advanced
Software Architecture
Remote
HMI capability
Robust
base platform
Layered
for flexibility, with custom features at
each
level
Extensive
diagnostics for easy maintenance
Integrated
tools for rapid deployment