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

Find more on Deployment, Integration, and Supported Hardware in Help Center and File Exchange

Tags

Asked:

on 1 Jul 2026 at 8:22

Community Treasure Hunt

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

Start Hunting!