Failed Protected Model generation using the Imperix ACG SDK target

I have developed a machine control model that I intend to share with a third party. To preserve my intellectual property, I would like to protect the model and turn it into an obfuscated "black box" with clear inputs and outputs.
However, there is a specific requirement for this model: it will not only be used for pure simulation purposes, but also to generate code that will be flashed onto an Imperix controller to drive the physical machine in real-time.
To achieve this, I installed the Imperix environment and set the corresponding system target file in the model configuration parameters (System target file: imperix_ACG_SDK.tlc).
Unfortunately, when I run the Protect Model function, the process systematically fails, and I encounter the error message shown in the screenshot below.
Simulink seems unable to generate the protected model whenever the System target file is set to imperix_ACG_SDK.tlc. Could you please advise if there are any additional parameters or compliance variables (such as TLC/CodeGen compatibility settings) that need to be adjusted to successfully create this black box?
Thank you in advance for your assistance.

Answers (0)

Categories

Tags

Asked:

on 1 Jul 2026

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!