| Diagnostic and Utility Software |
|
|
 |
NMC Test Utility Program -
nmctest.zip New Version
This Windows test utility program will allow you to test all functions of your PIC-SERVO,
PIC-STEP and PIC-I/O controllerss and
verify operation of your motors. This new version includes the ability to create
macros for short sequences of test motions, and the ability to save setup parameters in a
configuration file. Any technical support we offer regarding basic operation or
malfunction of your controllers will require you to use this program for testing and
debugging. (If you prerfer, the old version of NMCtest is still available.)
Motion Basic
Programming Application - motionbasic.zip
This Windows application is used for creating, downloading and debugging programs for the Motion
Basic controller chip. This zip file includes the programming
application, Motion Basic program examples, and documentation.
Also included is documentation for using the ASCII command interface (ACI) mode.
Simple Sequencer
Programming Application - simplseq.zip
This Windows application is used for creating, downloading and debugging programs for the Simple
Sequencer. The zip file includes the programming application,
Simple Sequencer program examples, and documentation.
Hexadecimal Format Terminal Program
- hexterm.zip
This simple terminal program allows you to send and receive binary data in hexadecimal
(hex) format. It is very useful for debugging low-level communications with
NMC control modules.
| Windows
Example Programs |
|
|
 |
PIC-SERVO Example Programs
Visual C++ PIC-SERVO
Example Program - picservo_vc.zip
This example program shows the basics of using the PIC-SERVO
with NMCLIB04.DLL. It was created using Microsoft's Visual C++ .net. Source
code is included.
Borland C++ Builder PIC-SERVO
Example Program - nmcexamp.zip
This example program shows the basics of using the PIC-SERVO
with NMCLIB03.DLL. It was created using Borland's C++ Builder. Source code is
included.
Visual Basic .net PIC-SERVO
Example Program - picservo_vb.zip
This example program shows the basics of using the PIC-SERVO
with NMCLIB04.DLL. It was created using Microsoft's Visual Basic .net. Source
code is included.
Visual Basic v.5 PIC-SERVO
Example Program - vb5examp.zip
This example program shows the basics of using the PIC-SERVO
with NMCLIB03.DLL. It was created using Visual Basic v.5. Source code is
included.
PIC-STEP Example Programs
Visual C++ PIC-STEP
Example Program - picstep_vc.zip
This example program shows the basics of using the PIC-STEP with
NMCLIB04.DLL. It was created using Microsoft's Visual C++ .net. Source code is
included.
Borland C++ Builder PIC-STEP
Example Program - stepdemo.zip
This example program shows the basics of using the PIC-STEP with
NMCLIB03.DLL. It was created using Borland's C++ Builder. Source code is
included.
Visual Basic .net PIC-STEP
Example Program - picstep_vb.zip
This example program shows the basics of using the PIC-STEP with
NMCLIB04.DLL. It was created using Microsoft's Visual Basic .net. Source code
is included.
PIC-I/O Example Programs
Visual C++ PIC-I/O
Example Program - picio_vc.zip
This example program shows the basics of using the PIC-I/O with
NMCLIB04.DLL. It was created using Microsoft's Visual C++ .net. Source code is
included.
Visual Basic .net PIC-I/O
Example Program - picio_vb.zip
This example program shows the basics of using the PIC-I/O with
NMCLIB04.DLL. It was created using Microsoft's Visual Basic .net. Source code
is included.
Coordinated Motion Control Examples for the PIC-SERVO SC and PIC-SERVO
CMC
C++ Path Control Example -
pdemo_c.zip
This example program uses function calls to PATHLIB4.DLL to create multi-segment paths of
straight line and circular arc segments. It was created using Borland's C++ Builder.
Source code is included.
Visual Basic Path Control Example
- pdemo_vb.zip
This example program uses function calls to PATHLIB.DLL to create multi-segment paths of
straight line and circular arc segments. It was created using Visual Basic v.5.
Source code is included. Not compatible with the PIC-SERVO
SC
Complete 3-Axis CNC Milling Machine
Controller - pscnc.zip
This example program is a complete 3-axis CNC milling machine controller. It was
created using Borland's C++ Builder. Source code is included. New version compatible with the PIC-SERVO SC and PIC-SERVO
CMC
Borland C++ Builder Circular
Profile Example - circdemo.zip
This example program shows how to create an multi-axis path with acceleration ramping.
It uses low-level function calls to the PIC-SERVO CMC,
rather than the higher level functions found in PATHLIB4.DLL. It was created using
Borland's C++ Builder. Source code is included.
Windows DLL's With Source Code
Windows DLL for NMC Modules (v.04)
- nmclib04.zip
This Windows DLL includes functions for communicating with the PIC-SERVO
(v.4, v.5, v.10), PIC-STEP and PIC-I/O
modules. It can be used with almost all Windows programming languages. This
DLL was creating using Borland's C++ Builder, and source code is included with the DLL.
Windows DLL for NMC Modules(v.03)
- nmclib03.zip
This Windows DLL includes functions for communicating with the PIC-SERVO,
PIC-STEP and PIC-I/O modules. It
can be used with almost all Windows programming languages. This DLL was creating
using Borland's C++ Builder, and source code is included with the DLL. Please look
above for example programs which use this DLL. Does not support the PIC-SERVO
SC.
Windows DLL for CNC Path Control -
pathlib4.zip
This DLL includes functions additional functions for creating multi-axis coordinated
paths for use with the PIC-SERVO SC and PIC-SERVO
CMC controllers. This DLL was creating using Borland's C++ Builder,
and source code is included with the DLL. Please look above for example programs
which use this DLL.
Windows DLL for CNC
Path Control - pathlib.zip
This DLL includes functions additional functions for creating multi-axis coordinated
paths for use with the PIC-SERVO CMC controller. This DLL
was creating using Borland's C++ Builder, and source code is included with the DLL.
Please look above for example programs which use this DLL. Does not support the
PIC-SERVO SC.
| Standalone
Control Systems |
|
|
 |
Motion Basic
Programming Application - motionbasic.zip
This Windows application is used for creating, downloading and debugging programs for the Motion
Basic controller chip. This zip file includes the programming
application, Motion Basic program examples, and documentation.
Also included is documentation for using the ASCII command interface (ACI) mode.
You can also create standalone control systems using the SSA-485
Smart Serial Adapter with a C programmable PIC18Fxxxx microcontroller from Microchip.
The following software is written for Microchip's MPLAB C18 C compiler:
Microchip C18 NMC Library -
ssa485mcl.zip
Microchip C18 Library with functions for communicating with NMC control
modules. This library is written for a PIC18F2620 processor plugged into the SSA-485
board, but it may be modified for use with other PIC processors and other hardware
configurations. This file includes an application note which guides you through the
process of creating an NMC module host controller.
| Software for
Other Systems |
|
|
 |
QBasic PIC-SERVO
Example - psqbasic.zip
This example program for DOS's QBasic shows the basic operation of the PIC-SERVO.
Z-World Rabbit Library -
nmcrabbit.zip
Dynamic C Library for Z-World's Rabbit based controllers communicating with NMC control
modules. This Library is courtesy of a third party hand has not been fully tested by
us.
LabView Driver for NMC Modules -
nmclabview.zip
LabView drivers for communicating with NMC control modules. This Driver is courtesy
of a third party hand has not been fully tested by us.
Linux library for NMC Modules
Follow this link to 3rd party developed Linux API for our NMC control modules.
|