编者按:这个文件被选为MATLAB中心本周精选
在Simulink中,子系统的概念用于表示系统内部的系统,以提供分层建金宝app模。Si金宝appmulink子系统有导入(到子系统的显式链接)和输出(从子系统的显式链接)。我们将导入和输出看作子系统的显式接口。然而,在Simulink的子系统中存在隐藏的(隐式的)数据依赖关系。金宝app隐藏依赖源于两个Simulink数据机制:数据存储内存/读/写和Goto/From金宝app块。签名工具提取Simulink子系统的签名。金宝app签名代表Simulink子系统的接口,使进出子系统的数据流显式。金宝app该工具为子系统识别两个有用的签名:强签名和弱签名。强签名标识子系统或它的任何子系统访问的数据机制。弱签名标识子系统可以访问的数据机制(在层次结构中较高层声明的数据机制),但不一定使用。 The Signature Tool can be used to either explicitly include the signatures in the model itself, or export the signatures into a text/tex/docx file.
有关安装和如何使用该工具的说明,请参阅源文件中的Signature_UserGuide.pdf。
欲知更多有关签名的理论背景及如何使用,请参考:
Marc Bender, Karen Laurin, Mark Lawford, Vera Pantelic, Alexandre Korobkine, Jeff Ong, Bennett Mackenzie, Monika Bialy, Steven Postma,“要求签名:使Simulink数据流和接口显式”,计算机编金宝app程科学,Elsevier, 2015, 113,第1部分29-50。
关于该工具的功能以及如何在基于模型的Simulink开发中使用它的更多信息,请参阅两篇文章:金宝app
Vera Pantelic, Steven Postma, Mark Lawford, Alexandre Korobkine, Bennett Mackenzie, Jeff Ong, Marc Bender,“Simulink工具集:用Si金宝appmulink改进软件工程实践开发”,第三届模型驱动工程和软件开发国际会议论文集(MODELSWARD 2015), SCITEPRESS, 2015, 50-61。(最佳论文奖)
Vera Pantelic, Steven Postma, Mark Lawford, Monika Jaskolka, Bennett Mackenzie, Alexandre Korobkine, Marc Bender, Jeff Ong, Gordon Marks, Alan Wassyng,“软件工程实践和Simulink:弥合差距”,《技术转让软件工具国际期刊》金宝app,2017,1-23。
McSCert(2020)。签名工具(//www.tatmou.com/matlabcentral/fileexchange/49897-signature-tool), MATLAB中央文件交换。检索.
3.2 | 修正了几个错误。 |
|
3.1.0.0 | 修正了模型中签名放置的问题。 |
|
3.0.0.0 | 描述的格式。 |
|
3.0.0.0 | 固定工具名称。 |
|
3.0.0.0 | 更新执照。 |
|
3.0.0.0 | -更新的GUI,包括更多的选项 |
|
2.0.0.0之间 | 增加了一个新特性:增强测试工具(详见README) |
|
1.3.0.0 | 对示例稍加修改;修正了生成的文本文件的扩展名。 |
|
1.2.0.0 | 修正了一个文档生成错误(数据存储GotoTag属性)。 |
|
1.1.0.0 | 改变路径问题;对描述进行次要编辑。 |
柯蒂斯米洛(查看配置文件)
马克获悉(查看配置文件)