Introduction

Overview of the categories covered in the Typhoon HIL Software Manual

The purpose of the Typhoon HIL Software Manual is to provide you with a detailed description of all features available in the Typhoon HIL software suite of tools, including Schematic Editor, HIL SCADA, and TyphoonTest IDE, which are all integrated into our Typhoon HIL Control Center application. The first three sections highlight important information regarding Typhoon HIL software. System Requirements outlines the PC hardware and software environment necessary to run Typhoon HIL Control Center. Typhoon HIL Toolboxes has information on the free and paid software toolboxes that enhance the capabilities of Typhoon HIL Control Center. Lastly, Connecting to your HIL device outlines the procedure for connecting to HIL devices depending on your operating system.

Each other part of the Typhoon HIL Software Manual is focused on a particular software tool in the software toolchain:

  • Device Manager is a globally visible tool for defining, manipulating, loading, and deploying HIL device setups to an instance of Typhoon HIL Control Center.

  • Typhoon HIL Control Center is the window which opens when you start the Typhoon HIL software. This section provides a general description of Typhoon HIL Control Center and lists the main software components accessible from it, as well as additional software tools which can be directly invoked from its interface.

  • Example Explorer is a menu accessible via the main Typhoon HIL Control Center window or from within Schematic Editor which provides the functionality to navigate and search through pre-made Typhoon HIL Control Center examples.

  • Schematic Editor allows you to create high-fidelity models of the power stage for your real-time simulations. This section, therefore, provides detailed explanations of all features and functionalities of panels, panes and buttons accessible from the Schematic Editors, which currently include: Schematic Editor menus and toolbar, Library Explorer, Device explorer, Execution rate visualization, Compilation status dock, Undo/redo history window. In addition to descriptions of GUI elements, this section also provides guidelines which allow you to take full advantage of all of Schematic Editor's modeling functionalities, such as: Basic schematic diagram rules, Creating wires and wire nodes (junctions), using Subsystem elements, Mask, Schematic Icon API and User Defined Libraries, and, finally, Compiling the model .

  • Schematic Editor Component Libraries provides a detailed description of the pre-built components and power electronics blocks that can be used for modeling power electronics systems in Virtual HIL or in real-time on the HIL40x/60x hardware platforms. These libraries are accessible via the Library Explorer toolbar in Schematic Editor.

  • HIL SCADA allows you to interact with the real-time simulation of the model you created in Schematic Editor. To empower you to use HIL SCADA to its full potential, this section first provides detailed explanations of all window elements contained in HIL SCADA: Command Toolbar, Library Dock, Panel Explorer Dock, Model Settings Dock, Panel Tabs, Message Log Dock, History Dock and Status Bar. The section also provides detailed information on how you can use and customize various widgets (Action widgets, Connection widgets, Data Logging Widgets, Visual widgets and the Capture/Scope Widget), as well as guidelines on how to troubleshoot Widget Errors, set up Panel Initialization and how to create your own HIL standalone boot configuration.

  • Script Editor provides full test-automation capabilites. It allows you to write, open, and execute various automated testing scripts written in Python, using appropriate Typhoon API libraries. This section provides guidelines on the functionalites of the Script Editor itself. For information on Typhoon API, please consult the API documentation tab, which you can also find the Documentation Hub, in the upper right corner of Typhoon HIL Control Center.
  • Wave generator tool is a software toolbox which allows you to fully customize your real-time simulations with real-date, generated data, or a combination of the two. On the one hand, with the Source file generator you can generate various types of signals which you can change on the point level. On the other hand, the PV file generator allows you to either generate a PV panel file using various parameters or to import an arbitrary I-V curve from a .csv file, and thus generate a PV panel from real date acquired at your test site.
  • HIL Firmware Manager allows you to upgrade firmware on multiple HIL40x/60x devices. This section provides detailed guidelines how to conduct the firmware upgrade procedure for each model of the HIL real-time simulator which supports this functionality.
  • Test and Calibration Tool provides detailed information on how you can perform an automated calibration of the analog I/O section of HIL 6-series real-time simulators.
  • TyphoonTest IDE is Typhoon HIL's signature testing framework, which includes pytest integration, API functions, and integration with the Allure Framework reporting tool to provide beautiful and interactive reports.

  • Signal Analyzer is a tool for visualization and analysis of signal data exported within Typhoon HIL software or dynamically imported from HIL SCADA.

  • Usage Logging is a tool that provides the ability to log various usage statistics and make them available for you to perform further analysis. This currently includes Application usage events, Simulation events, and Compilation events (both simple and detailed).