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?

 采纳的回答

Kaustubha Govind
Kaustubha Govind 2011-1-28
编辑:John Kelly 2014-6-12
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 个评论

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.
The *.p file generated by pcode is of obscured form that is not human-readable. Did you use the "pcode" command?
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 =)
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!
Great but for sdr soure it is not work

请先登录,再进行评论。

更多回答(1 个)

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

类别

帮助中心File Exchange 中查找有关 Subsystems 的更多信息

产品

Community Treasure Hunt

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

Start Hunting!

Translated by