我是Simulink的新手,我有一个基本的问题,我在网上找不到 .

我正在使用Simulink库中的 continuous Space-State 块来开发一个模块,它只包含该块,输入和输出以及一个常量块 . 我打算在更大的模型中将它用作 referenced block ,其中大约有 200 这个被引用的模型块 .

don't need double 精度,实际上我只需要几个小数,我想 set 模型 to single 的信号数据类型,用于改进模拟的性能 . 然而,该块不允许我输入单个信号或指定A,B,C和D矩阵参数的单个系数 . 对于第一个,它向我显示了这个错误:

块类型StateSpace只接受'double'信号 . “ModeloGenerador / Subsystem / Generador”端口的信号数据类型为“single” .

我真的很感激任何建议 . 我不知道我是否正确尝试减少数据类型大小以提高性能(maby不是Simulink中的最终因素),或者我是否应该使用另一种方法来获得具有200的模型的快速模拟百模块 .

非常感谢你 .