金宝appSimulink模型通常在诞生之初使用纯双精度数据。随着模型的保真度的增加,包括将部署在其上的嵌入式系统的规范,通常需要更多的浮点和定点数据类型。手动指定所有这些数据类型以获得最优的数值性能和系统效率,同时继续发展设计是耗时和容易出错的。
数据类型自动化旨在降低这一成本。您可以通过向模型添加规则来确保数据类型跨信号匹配,从而节省时间、减少工作、应用策略和维护正确性。使用正确的属性构造信号,这样当违反规则时它们就会产生错误。
本文档解释了如何将自己的数据类型规则编写为MATLAB函数,并将它们集成到Simulink模型的数据类型传播过程中。金宝app
写自己的规则是最高的定制级别,需要最专业和资源。您应该首先考虑一些更简单的替代方案。更简单的开箱即用的方法可能与整个MathWorks工具链(如验证和验证产品)更兼容,而这些工具可能无法完全理解高度定制的方法。下载188bet金宝搏
本文档介绍了以越来越复杂性的顺序自动化数据类型规金宝搏官方网站则的解决方案。第一部分包含简单且广泛的方法。第二个包含需要更大的投资水平的先进技术。
1.简单的技术
一个反向传播。
湾数据类型重复块
C。信号规格块
2.更复杂和自定义技术
一种。数据类型传播块
b.掩码控制的数据类型规则
C。Matlab撰写的自定义数据类型规则
本文档中的演示模型所需的许可证是Simulink和Fixed-Point Designer。金宝app该模型用R2018A进行了测试,也可以与一些早期的版本合作。
引用
Alexander Carmeli(2021)。如何在matlab中编写自定义Simul金宝appink数据类型规则(//www.tatmou.com/matlabcentral/fileexchange/67888-how-to-write-custom-金宝appsimulink-data -dype-rules-in-matlab),matlab中央文件交换。检索到。