Welcome to imperix knowledge base
This section aims to be a growing base of documentation and resources for all imperix software and products.
Applications (view all)
Applications contain articles aimed at the implementation of complete systems, often adapted to laboratory-scale power levels. The corresponding articles provide relevant technical details about one selected implementation.
Tutorials (view all)
Tutorials are made of several articles addressing a common topic or field of interest. The articles are ordered by increasing order of complexity, also corresponding to typical implementation steps during experimental activities.
User Manuals (view all)
User Manuals regroup articles specifically related to imperix products. They present useful information to get started with standard equipment and provide guidance on how to make the most of the imperix software environment.
Highlighted Articles



Getting started with Python scripting
Imperix Cockpit provides a graphical interface for managing real-time control software running on imperix controllers. It supports a wide range of actions, from testing transient...


Programming and operating imperix controllers
This document provides guidance for first-time users on the essential procedures for deploying code to imperix controllers and connecting to the equipment. It is applicable...


Installation guide for imperix CPP SDK
This page provides step-by-step instructions for installing the imperix CPP SDK. It also provides guidance for importing the user template into the Integrated Development Environment...
Recent Articles


Anti-islanding implementation using the GEFS technique
Islanding occurs when a distributed energy resource continues to energize part of the network after that part has been disconnected from the main grid [1]....

Motor emulation for PHIL prototyping
This article presents a Power Hardware-in-the-Loop (PHIL) system where the behavior of a Permanent Magnet Synchronous Machine (PMSM) is emulated for the validation of a...

Microgrid emulation for PHIL prototyping
This article presents a Power Hardware-in-the-Loop (PHIL) application integrating imperix hardware with third-party simulators. In this example, the setup emulates a microgrid, and loads it...

Software documentation
These notes provide documentation for all the blocks and functions packed with ACG SDK and CPP SDK. Each page covers the configuration parameters and the use of a specific peripheral block within the Simulink, PLECS, and C++ environment