Danaher Motion
06/2005
BASIC Moves Development Studio
2.
BASIC MOVES DEVELOPMENT STUDIO
B
ASIC
M
oves
D
evelopment
S
tudio (BMDS) provides Windows-based
project control for each application. BASIC Moves Development Studio
supports development for multi-tasking and also provides numerous tools
and wizards to simplify programming the MC.
BASIC Moves also provides modern debugging features such as allowing
task control by visually setting breakpoints, watch variables, and single
stepping. BASIC Moves automatically displays the data recorded on the MC
during operation. BASIC Moves provides all the tools you need for
developing and debugging your application. When you start Basic Moves,
your first action is to select a method for communicating with your MC.
If you are using either a PCI or ISA model MC, choose
ISA/PCI Bus
. If you
are using a Stand-alone model MC, select either
Serial Port
or
Ethernet
(communication method configured for your system). For more information
concerning communication with the stand-alone MC, refer to the Software
Installation section of the
SERVOSTAR
®
MC Installation Manual
.
2. 1
C
OMMUNICATION
Communicating with a stand-alone MC is not as automatic as is
comunicating with a PCI or ISA plug-in MC. Assuming you have properly
configured the communication method during installation of the BASIC
Moves Development Studio on your host computer, there are still some
operating procedures you may need to perform.
Ethernet
If you configured Ethernet communications, subsequent communication
with the MC is automatically enabled and no further intervention is needed
unless you change the Ethernet network environment. If your network
environment changes, you may need to edit the IP address file. Refer to
the
SERVOSTAR
®
MC Installation Manual
for additional information.
Serial
The installation package includes the Virtual NIC device driver, which is
started automatically by Basic Moves Development Studio. No special
configuration is required. Refer to the
SERVOSTAR
®
MC Installation
Manual
for additional information.
2. 2
MC-BASIC
The MC is programmed in MC-BASIC
® (
M
otion
C
ontrol BASIC), a version of
the BASIC programming language enhanced for multi-tasking motion control.
If you are familiar with BASIC, you already know much of MC-BASIC. For
detailed information on any of the commands (including examples) used in
MC-BASIC, refer to the
SERVOSTAR
®
MC Reference Manual
.
M-SS-005-03 Rev
E
11