【发布时间】:2019-04-29 02:18:35
【问题描述】:
我想将大小为 800000*1 的一维数组从工作区导入 simulink。然而,像“Simin”这样的块需要一个二维矩阵作为输入。我应该使用另一个块吗? 使用 simin 块导入向量时出现以下错误:
在“G711decoder/From Workspace”中指定为工作区输入的无效变量。该变量可以是矩阵,也可以是具有包含矩阵数据的元素的 Simulink.SimulationData.Dataset 对象。矩阵数据必须是实数、双精度、具有二维和至少两列。第一列必须包含时间值,其余列必须包含数据值。矩阵值不能是 Inf 或 NaN。
【问题讨论】:
-
这些只是常数值,还是输入信号(取决于时间)。在最后一种情况下,您还应该包含一个时间向量,以便 simulink 知道在每个时间步取什么值。
-
我只有一个没有时间值的向量。我需要 simulink 将整个样本导入数组
-
您可以使用
constant块,并将值设置为您要使用的变量的名称,但是数据会立即全部使用,而使用“从工作区加载”数据是逐个采样的