如何在MATLAB中编写自定义Simul万博1manbetxink数据类型规则
万博1manbetxSimulink模型通常在诞生之初使用纯双精度数据。随着模型的保真度的增加,包括将部署在其上的嵌入式系统的规范,通常需要更多的浮点和定点数据类型。手动指定所有这些数据类型以获得最优的数值性能和系统效率,同时继续发展设计是耗时和容易出错的。
数据类型自动化旨在降低这一成本。您可以通过向模型添加规则来确保数据类型跨信号匹配,从而节省时间、减少工作、应用策略和维护正确性。使用正确的属性构造信号,这样当违反规则时它们就会产生错误。
本文档解释了如何将自己的数据类型规则编写为MATLAB函数,并将它们集成到Simulink模型的数据类型传播过程中。万博1manbetx
编写自己的规则是最高级别的定制,需要最多的专业知识和资源。你应该首先考虑一些更简单的选择。更简单的开箱即用方法可能与整个MathWorks工具链(如验证和验证产品)更兼容,而高度定制的方法可能无法被这些工具完全理解。s manbetx 845
本文档描述了自动化数据类型规则的解决方案,以增加万博 尤文图斯复杂性。第一部分包含简单且功能广泛的方法。第二种是需要更多投资的先进技术。
1.简单的技巧
一个反向传播。
b.数据类型复制块
c.信号规格块
2.更复杂和定制的技术
a.数据类型传播块
b.掩码控制的数据类型规则
c. matlab编写的自定义数据类型规则
本文档中演示模型所需的许可证是Simulink和Fixed-Point Designer。万博1manbetx这些模型用R2018a进行了测试,可能也可以用一些更早的版本。
引用作为
亚历山大Carmeli(2021)。如何在MATLAB中编写自定义Simul万博1manbetxink数据类型规则(//www.tianjin-qmedu.com/matlabcentral/fileexchange/67888-how-to-write-custom-万博1manbetxsimulink-data-type-rules-in-matlab), MATLAB中央文件交换。检索.