Difference of ProtectedModels for Linux and Windows
12 vues (au cours des 30 derniers jours)
Afficher commentaires plus anciens
Philipp Krause
le 23 Jan 2024
Réponse apportée : Angelo Yeo
le 24 Jan 2024
I want to use a protected model on linux and windows machines but this is not possible. So i need to generate the protected model for every operating system seperately.
Now I wonder why there is this operating system dependeny for protected models. How differ the generated protected models for linux and windows with respect to code generation? Do i have to expect different generated code for each operating system?
Additionally, is a protected model already keeping its generated code inside, so the code will not be generated again during a following build?
0 commentaires
Réponse acceptée
Angelo Yeo
le 24 Jan 2024
(1) A protected model can only be simulated on the same OS that it was created in. You would need to create a version of the protected model for every OS.
(2) Please refer to the doc below to understand what protected model contains.
A protected model file (.slxp) contains derived files that support the options that you select when you create the protected model.
Some of the supported functionality are OS-dependent. For example, to run a protected model in accelerator mode, it requires to generate C code and link it to C-MEX S-Function, which is an OS-specific process.
(3) As you may have seen in the document, the protected model does not contain C code inside, but derived files for your option that will be used for building process.
0 commentaires
Plus de réponses (0)
Voir également
Catégories
En savoir plus sur Model Protection dans Help Center et File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!