Imperix Cockpit
Real-time monitoring software
Imperix Cockpit is a powerful monitoring software designed to facilitate the experimental testing of power electronics systems by leveraging the hardware capabilities of imperix programmable controllers.
The software provides a set of non-intrusive tools that support the easy monitoring and tuning of any control variable in real-time.
Cockpit is a Windows-based software included in both Software Development Kits (SDK).
You are here:
Pilot your power converter
Imperix Cockpit allows research engineers to oversee the execution of their power converters and have a complete view of what is happening inside. The software provides multiple tools for both observing and acting on the run-time code. It is ideally suited for system debugging and testing in the power laboratory.
MAIN BENEFITS OF IMPERIX COCKPIT
- Full access to control variables: Monitor and tune any variable without the need of rebuilding your code.
- Powerful visualization tools: Display and follow the evolution of any quantity in real-time with tools such as an oscilloscope-like multi-channel interface.
- Fast export: Easily export your experimental results for quick integration in your publication.
- Ease of use: Benefit from an automated workflow to load and execute your code on your controller.
- Centralized management: Configure multiple controllers at the same time, keep your SDK updated, manage your licenses, and much more.
Connect your target Easily connect to the controller hosting your control code using standard Ethernet 1Gbps communication. |
Access your variables Monitor and tune any variable, debug your control code, and assess in real-time the system performance. |
Test your control Validate your algorithm and challenge your control by applying transients or test scenarios. |
Export your results Save your experimental data as a CSV file or a Matlab figure for fast integration in your publication |
One software with many tools
Cockpit provides a flexible interface that gives you centralized access to a wide range of monitoring and tuning tools, alongside convenient features to pilot and manage imperix programmable controllers in various setups.
extensive monitoring capabilities
To provide its extensive monitoring capabilities, Cockpit works in close collaboration with a dedicated core of your imperix hardware controller. This makes it possible to display each and every sample of your variables and hence takes full advantage of the high-speed ADCs of your imperix controller.
TRIGGERED SCOPING
The scoping tool enables you to display your control signals on an oscilloscope-like interface.
It captures every sample of your control variables. Monitor up to 800 000 points for 32 variables simultaneously.
The scoping tool also offers convenient zooming capabilities that help you select the relevant part of your signal. Once you are satisfied with the displayed result, simply export the data to a CSV file or a Matlab figure.
TRANSIENT GENERATION
The transient generator is a powerful built-in feature of the scoping tool that applies a predefined sequence of steps to any of your control variables.
Use it to validate your system. The transient generator enables your to challenge your control, test the dynamic behavior of your control algorithm, or apply specific test scenarios.
Once your system has successfully passed the tests, simply export the results to a CSV file or a Matlab figure and insert them in your publication.
CONTINUOUS DATA MONITORING
The rolling plot tool displays a downsampled version of your control variables. It allows you to monitor selected variables for up to several days.
You can typically use it to monitor the long-term evolution of your power system and keep an eye on critical variables at all times.
It features a handy continuous autoscale option that ensures your monitored variables never go out of scope.
Remote controller management
Imperix Cockpit supports managing multiple converter controllers directly over the network. Thanks to Ethernet communication, users can manage, configure and monitor several targets simultaneously, and/or from multiple computers.
MANAGE YOUR CONTROLLERS
Cockpit offers a convenient way to pilot your converter controllers, start your control algorithms, enable the PWM outputs, and monitor the CPU load of your system.
Create multiple projects to quickly hop from one power application to another without the need for any reconfiguration.
To go further, you can even simultaneously manage multiple distributed controllers from this single interface.
CONFIGURE YOUR CONTROLLERS
Configuring your controllers can be done in a simple fashion, such as changing the hostname or IP address, updating the firmware, managing the SDK licenses, etc.
The tool also configures the standalone boot mode, so that the controller can run without any computer.
Finally, from this view, you can also load a custom bitstream to the user-programable FPGA area.
MONITOR YOUR CONTROLLERS
The logs view displays every message reported by your controllers. Whether it is misconfiguration details, software and hardware faults, or custom user messages.
Use these log messages to your advantage. By displaying feedback from your controller, this tool helps you debug your control code.
Cockpit relies on the OPC-UA communication standard. Therefore, you can even use Cockpit in combination with other software tools.
Related control hardware
Cockpit is part of both software development kits (SDK) and can be used with any imperix hardware controller, namely the B-Box RCP and B-Board PRO.
In addition, it can be made available on any custom-built control hardware that is running BBOS, our real-time operating system.
SUPPORTED HARDWARE
- B-Box RCP
- B-Box Micro
- B-Board PRO
- Any hardware running BBOS
Want to know more?
For all questions related to our software, feel free to get in touch with our technical team. We're here to help! Online demos can also be organized upon request.
Alternatively, you can always download and install the software. As our licenses are hardware-related, our software is essentially unrestricted and all features can be tested free of charge.