Types 更改标准数据类型simulink/matlab功能块

Types 更改标准数据类型simulink/matlab功能块,types,simulink,Types,Simulink,我想,我有一个相当简单的问题,但到目前为止我还没有找到任何解决办法 如何更改simulink模型的标准数据类型?该模型包含一些matlab功能块,在这些功能块中,我希望,例如var=zeros(10,10)等变量的数据类型应为single,而不是double 我知道,我可以通过声明var=zero(10,10,'single')来设置数据类型,但是模型已经存在,我不想手动更改每个声明的变量。我认为,在模型属性中必须有一个选项 我希望,你能帮助我 没有全局“使用此数据类型”设置。Simulink将

我想,我有一个相当简单的问题,但到目前为止我还没有找到任何解决办法

如何更改simulink模型的标准数据类型?该模型包含一些
matlab功能块
,在这些功能块中,我希望,例如
var=zeros(10,10)
等变量的数据类型应为
single
,而不是
double

我知道,我可以通过声明
var=zero(10,10,'single')
来设置数据类型,但是模型已经存在,我不想手动更改每个声明的变量。我认为,在模型属性中必须有一个选项

我希望,你能帮助我

没有全局“使用此数据类型”设置。Simulink将使用变量的数据类型作为参数,并使用每个信号块的设置

但是,对于块输出,大多数块将从其输入继承其输出数据类型,因此您可以在最上游的块上设置数据类型,而下游块将使用它


定点工具中有一些功能可以覆盖块设置并将所有内容模拟为双精度,但听起来似乎对您没有任何用处。

可以通过更改参数“未指定数据类型的默认值”来实现 (
DefaultUnderspecifiedDataType
)在模型的配置参数内的优化类别中设置为
single

不过,我不确定它是否会影响MATLAB功能块