Galil DMC-1700 Home Security System User Manual


 
54 • Chapter 4 - Software Tools and Communications DMC-1700/1800
Download Array...
Opens the "Download Array" dialog box that allows an array in the controller's
RAM to be defined and populated with data. The dialog box uses the DMC32.dll 's
DMCArrayDownload function to download the array. The controller's firmware
must be recent enough to support the QD
command. Array values specified in the
data file must be comma separated or CRLF deliminated.
Upload Array...
Opens the "Upload Array" dialog box that allows an array in the controller's RAM to
be saved to a file on the hard disk. The dialog box uses the DMC32.dll 's
DMCArrayUpload function to upload the array. The controller's firmware must be
recent enough to support the QU
command.
Convert File ASCII to Binary...
Opens a dialog box that allows a file containing Galil ASCII language commands to
be converted to Galil binary commands
and saves the result to the specified file
name.
Convert File Binary to ASCII...
Opens a dialog box that allows a file containing Galil binary language commands
to
be converted to Galil ASCII commands and saves the result to the specified file
name.
Send Binary File...
Launches a file-open dialog box that selects a file (usually a DMC file) to be sent to
the controller. This file can contain binary commands. Each line of the file is sent to
the controller as a command and executed immediately.
Additionally, the Tools menu items described below provide some advanced tasks such as updating firmware,
diagnostics, accessing the registry editor, and resetting the controller.
Select Controller...
Opens the "Select Controller" dialog box that displays the currently registered Galil
Motion Controllers. Selecting a controller from the list and clicking on the OK button or
double-clicking a controller will cause the application to close any current connections
to a controller and open a new connection to the selected controller. DMCTerminal only
connects to a single controller at a time. However, multiple instances of the application
can be open at once.
Disconnect from Controller Causes the currently open connection to a Galil Motion Controller to be closed.
Controller Registration...
Opens the "Edit Registry" dialog box, which allows the Galil Registry entries to be
edited or new entries for non Plug-and-Play controllers to be created or deleted.
DMC Program Editor...
Causes the terminal to enter "Smart Terminal with Editor" mode. This is the same as
clicking on the "Smart Terminal with Editor" mode button on the terminal window's
toolbar.
Reset Controller
Offers three "reset" options. "Reset Controller" sends an
RS command to the controller.
The RS command does not clear any saved variables, programs, or parameters. "Master
Reset" performs a master reset on the controller. A Master Reset does clear any saved
variables, programs, or parameters. "Clear Controller's FIFO" causes the controller's
output FIFO to be cleared of data.
Device Driver
The Device Driver menu selection is available to operating systems and/or controllers
that have device drivers that can be stopped and started. This includes drivers on NT4.0
and serial and Ethernet controllers on all operating systems.
Diagnostics
The "Diagnostics" menu allows diagnostics to be stopped and started. It also will load
the diagnostics output file specified in the Tools/Options menu to be loaded into the
editor window for analysis. The "Test Controller" command tests the current controller
with a series of standard communication tests.