Electrical Engineering Software

Our products are specifically developed to assist electrical engineers and control engineers in designing, implementing and testing of complex power electronic systems. They facilitate the selection of power conversion topologies, allow for the sizing of components and thermal management systems, and expedite the conception, realization and verification of sophisticated control algorithms.

PLECS Circuit Simulator

The PLECS Circuit Simulator makes it simple to model and simulate complex electrical systems along with their controls. Recognizing that power electronics systems have to be designed as a whole, Plexim has optimized PLECS to efficiently model and simulate complete systems, including non-linear elements and widely ranging time-constants. Supporting a top-down approach, PLECS tools can be used very early in the design process when detailed information about a new system is not yet available. As the design becomes more mature, the fidelity of the PLECS models can be enhanced by adding lower-level details to account for parasitic and non-linear effects.

With the intuitive, easy-to-use schematic editor, new models are set up quickly. Thanks to a proprietary handling of switching events, simulations of power electronic circuits are fast and robust. Whether one is simulating a simple power electronic converter or a complex electric drive, PLECS is a powerful tool that will quickly lead to accurate and meaningful results.

PLECS is available in two different editions. The user can choose between PLECS Blockset for MATLAB®/Simulink® and the independent PLECS Standalone solution.


The PLECS Coder generates ANSI-C source code from PLECS models. This allows you to simulate a system in PLECS first, then generate C code for real-time simulations e.g. on the RT Box or to execute on an embedded control platform. If the PLECS Coder is used in conjunction with the PLECS Blockset, the code generation can be performed seamlessly integrated with the Simulink Coder®.

RT Box

The RT Box is a real-time simulator specially designed for power electronics applications. With numerous analog and digital input/output channels and FPGA embedded CPU cores it is a versatile processing unit for both real-time hardware-in-the-loop (HIL) testing and rapid control prototyping. The RT Box operates hand-in-hand with a host computer running PLECS Standalone or PLECS Blockset and the PLECS Coder. At the push of a button a PLECS model is translated into real-time C code, uploaded and started on the RT Box.