PEmicro's Cyclones all include a powerful set of automated control software, the Cyclone Control Suite, which supports PC based control of the popular Cyclone LC 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. Nearly all of the Cyclone Control feature set works for all Cyclones. The Cyclone FX includes some advanced automation features, such as running test applications prior to final application programming (Run Test) and launching images based on barcode, which are not available on the Cyclone LC. A more complete description is below. Cyclone Control Suite Components The Cyclone Control Suite consists of three major components: The Console and GUI were both built using 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 LC and Cyclone FX programmers and provides many features including the ability to: The Cyclone FX includes exclusive advanced automation features including: Logging, Programming Restrictions, and More: Cloud-Connected Images Users should also be aware that Cyclone programming images can add valuable functionality by simply connecting their programming image to the PEcloud platform. Users can keep local control of their binary IP while linking their programming image to the cloud, which allows logging of programming data, control of programming restrictions by date or count, and visibility into other aspects of the production programming process. Those who wish to deliver their images remotely can even upload them to PEcloud for secure, timely delivery of programming images to remote Cyclones (which have been appropriately provisioned).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 – 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, C++, Java, Python, Delphi, C#, etc.) as well as environments such as LabVIEW. Examples and interface code are provided in C (MSVC and GCC), LabVIEW, C#, Python, Rust, Visual Basic, and Delphi/FPC. Support for both 32-bit and 64-bit is available. Features