Protecting a Simulink block with a password

I want to protect a Simulink block (subsystem masked) with a password, so that nobody can open the block or modify the initialization parameters included in the mask parameters.
On the other hand, can I protect the m-files I have?

 Réponse acceptée

Kaustubha Govind
Kaustubha Govind le 28 Jan 2011
Modifié(e) : John Kelly le 12 Juin 2014

1 vote

You can protect your Simulink subsystem by one of three methods:
1) Control user access to subsystems
2) Generate an S-function
3) Create a protected model from your subsystem, that can then be referenced from users' models.
You can protect MATLAB-files by using pcode.

6 commentaires

Indira
Indira le 31 Jan 2011
Hi Kaustubha,
What kind of protection does the pcode give?
Cause I've converted my m-files to p-files but I can see the same code in both.
Thanks a lot.
Kaustubha Govind
Kaustubha Govind le 1 Fév 2011
The *.p file generated by pcode is of obscured form that is not human-readable. Did you use the "pcode" command?
Indira
Indira le 1 Fév 2011
Yes, I've used "pcode" command, at moment I am using p-files. Hey your information helped me a lot, but I have another question... I've generated a s-function block that requires some data from m-file, how can I define some parameters to the block?...
Thanks =)
Kaustubha Govind
Kaustubha Govind le 2 Fév 2011
Could you please post this as a new question? We'd like for questions to be easily found if another user looks for something similar. Thanks!
Indira
Indira le 2 Fév 2011
Done!
stack programer
stack programer le 17 Mai 2017
Modifié(e) : stack programer le 17 Mai 2017
Great but for sdr soure it is not work

Connectez-vous pour commenter.

Plus de réponses (1)

Senthilmurugan Mani
Senthilmurugan Mani le 8 Juil 2019

1 vote

Could you pls explain about these three method more in detailed
You can protect your Simulink subsystem by one of three methods:
1) Control user access to subsystems
2) Generate an S-function
3) Create a protected model from your subsystem, that can then be referenced from users' models.
You can protect MATLAB-files by using pcode.
Thanks in Advance
By Senthil

Catégories

En savoir plus sur Schedule Model Components dans Centre d'aide et File Exchange

Produits

Community Treasure Hunt

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

Start Hunting!

Translated by