Cyclone Control Suite: Overview

PEmicro has released a powerful new set of automated control software, the Cyclone Control Suite, to support PC based control of our 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, and via custom PC applications built 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.

The Cyclone installation software includes the Cyclone Control Suite. Simply install the software and use the capabilities of the Cyclone Control Suite with any Cyclone unit, regardless of model or purchase date.

Much of the cyclone control feature set works for all Cyclones. Advanced features require a Cyclone resident Advanced Automation License which comes built into the Cyclone FX and is available as an upgrade for other Cyclones.


Cyclone Control Suite Components

The Cyclone Control Suite consists of three major components:

Cyclone_Control_GUI 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.
Cyclone_Control_Console Cyclone Control Console – This is a powerful command-line application that 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 by the calling application.
Cyclone_Control_SDK Cyclone Control SDK - Dies ist ein Software Development Kit mit einer umfassenden API, mit der mehrere Cyclones gleichzeitig von einer vom Benutzer entwickelten benutzerdefinierten Anwendung verwaltet werden können, die die bereitgestellte Cyclone Control-DLL lädt. Die DLL kann aus vielen Programmiersprachen geladen werden, die eine DLL (C, C ++, Java, Python, Delphi, C # usw.) sowie aus Umgebungen wie LabView laden können. Beispiele und Schnittstellencode finden Sie in C (MSVC und GCC), LabVIEW, C # und Delphi / FPC


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.



The Cyclone Control Suite is included with the CYCLONE and CYCLONE FX programmers and provides many standard features including the ability to:

  • 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
  • Add/Remove/Update multiple images (GUI only)

The Cyclone Control Suite also provides the following advanced features for all CYCLONE FX units and any other CYCLONE which has the Cyclone Control Advanced Automation License installed :

  • Add/Remove/Update multiple images in the Cyclone (Console, SDK, GUI)
  • Simultaneously (Gang) Control multiple Cyclones via the
  • USB, Serial, or Ethernet connections
  • Program (and Read) Dynamic Data in addition to fixed image data
  • Remote Display Access
  • Read/write Cyclone properties
  • Read Image and target Properties and Status



The Cyclone Control Suite software does not need a license to operate when using the standard features with any touchscreen Cyclone or when using advanced features with a Cyclone FX. When using the advanced automation features of the SDK or Console with non-FX cyclones, the “Cyclone Control Advanced Automation License” needs to be present in the Cyclone. This advanced license is optionally available for the Cyclone Universal and Cyclone ACP programmer.

Advanced automation features in the Cyclone Control Suite are not available for non-touchscreen cyclone models (Cyclone Max, Cyclone Pro, Cyclone ST, and Cyclone Renesas). Please use the Classic Cyclone Automated Control Package when using advanced features with these Cyclones.