User Manual For Cyclone LC Programmers
68
8
CYCLONE PROGRAMMER AUTOMATED CONTROL (CYCLONE CONTROL
SUITE)
Users who wish to control, configure, and automate one or more Cyclone units have several
options available. This chapter presents a brief overview of those options along with some
additional information about each.
8.1
Overview Of Cyclone Control Suite
The Cyclone Control Suite is a new generation of automated control software developed to support
PC based control of the popular Cyclone and Cyclone FX stand-alone programmers.
The suite provides comprehensive control of one or more Cyclones from the PC via the following
components: the Cyclone Control GUI application, the Cyclone Control Console application, or via
custom applications using the Cyclone Control SDK. Ways to control the Cyclone include
programming launch, recovering results, managing images resident on a Cyclone, adding unique
programming data for each target, as well as recovering descriptive errors.
Much of the cyclone control feature set works for all touchscreen Cyclones. Advanced features
require a Cyclone-resident Advanced Automation License which comes built into the Cyclone FX
and is available as an upgrade for all other touch screen Cyclones.
8.1.1
Components
The Cyclone Control Suite consists of three major components:
1. Cyclone Control SDK – This is a Software Development Kit with a comprehensive API
allowing multiple Cyclones to be managed simultaneously from a user developed custom
application that loads the provided Cyclone Control DLL. The DLL can be loaded from
many programming languages that are able to load a DLL (C, Delphi, C#, Java, Python,
etc) as well as environments such as LabVIEW. Examples and interface code are pro-
vided in C (MSVC and GCC), C#, and Delphi/FPC. See
2. Cyclone Control Console – This is a powerful command-line application can be launched
from a script, a command-line, or another application and allows control of one or more
Cyclones simultaneously. The command-line application displays comprehensive status
messages and also returns an error code which can be recovered from the calling applica-
tion. See
Section 8.3 - Cyclone Control Console
.
3. Cyclone Control GUI – This is an interactive GUI based application which provides an
easy way to control Cyclones and manage images resident in the Cyclones. Given its
graphical nature, it is very easy to explore Cyclone Control Suite capabilities to intuitively
control or interact with a Cyclone. See
Section 8.4 - Cyclone Control GUI
The Console and GUI were both built with the SDK and are good examples of the types of
applications which can be built using the SDK.
Additional sample applications come as part of the installation. They contain defined build scripts
that you should be able to use to build the sample application without any modifications.
8.1.2
Features
The SDK, Console, and GUI control applications provide the following Standard features for all
Cyclones:
•
Control a Cyclone via USB, Serial, or Ethernet connections
•
Select and Launch Images by Name or Enumeration
•
Recover programming result and descriptive error information
•
Use automatically counting local (Cyclone stored) serial numbers
•
Add/Remove/Update a single image in the Cyclone
•
Read/write Cyclone properties
Содержание Cyclone LC Series
Страница 1: ...Cyclone LC Programmers User Manual...
Страница 8: ...17 6 Debug Ports CYCLONE LC UNIV 149 17 7 International Shipping 149 17 8 Compliances Standards 149...
Страница 41: ...User Manual For Cyclone LC Programmers 41 Figure 5 2 Main Menu Structure...
Страница 134: ...User Manual For Cyclone LC Programmers 134 4 Click the Add New License button Figure 13 2 Add New License Button...