文档

配置一个子系统

子系统执行

您可以将子系统配置为有条件或无条件地执行。

  • 无条件执行的子系统总是会执行。

  • 有条件执行的子系统根据输入信号的值执行。有关详细信息,请参见有条件地执行子系统

标签子系统港口

默认情况下,仿真软件万博1manbetx®标记子系统块上的端口。标签是连接子系统与子系统外部的块的import和Outport块的名称。

您可以指定Simulink如何标记子系统万博1manbetx的端口。

  1. 选择子系统块。

  2. 选择其中一个标签选项>格式>端口标签菜单(例如,从端口块名称).

控制访问子系统

可以控制用户对子系统的访问。例如,您可以阻止用户查看或修改库子系统的内容,同时仍然允许用户在模型中使用该子系统。

请注意

此方法并不一定会阻止用户更改访问限制。要隐藏子系统中的专有信息,请考虑使用受保护的模型引用模型(参见模拟来自第三方的受保护模型).

要限制对库子系统的访问,请打开子系统参数对话框并设置读/写权限这些价值观中的一个:

  • 只读的:用户可以查看库子系统的内容,但不能修改引用子系统,除非禁用库链接或修改引用子系统读/写权限读写

  • NoReadOrWrite:不能查看库子系统的内容,不能修改引用子系统,不能修改引用子系统的权限。

这两个选项都允许用户通过创建链接(参见).有关子系统访问选项的详细信息,请参阅子系统块。

请注意

如果试图查看子系统的内容,则不会收到响应读/写权限参数设置为NoReadOrWrite.例如,当双击这样一个子系统时,Simulink不会打开该子系统,也不会显示任何消息。万博1manbetx

带有回调的控制子系统行为

您可以使用块回调来执行响应子系统建模操作的操作,例如:

  • 处理一个错误

  • 删除子系统中的块或行

  • 关闭一个子系统

有关详细信息,请参见指定块回调

另请参阅

相关的例子

更多关于

这个话题有用吗?