在Simulink中,我试图通过整形块来改变输出信号的尺寸。不幸的是,没有人知道我如何能做到这一点吗?我需要一个1维的数值来进一步计算。
错误:
端口宽度或尺寸中的错误。“XXX/轮胎和悬架/前/悬挂/悬挂/悬架/客车选择器”的“输出端口5”是一个1x4矩阵。端口宽度或尺寸中的错误。指定了“XXX/轮胎和suspension/Front/Suspension/dimSuspension/Reshape'.重塑配置的输入端口1”的无效尺寸
非常感谢
发布于 2022-08-05 20:53:36
来自Simulink文档:https://de.mathworks.com/help/simulink/slref/selector.html
选择块作为输出产生输入矢量、矩阵或多维信号的选定或重排元素。根据输入维数参数输入的值,将显示索引设置表。表的每一行对应于输入维数中的一个输入维。对于每个维度,定义要处理的信号的元素。将矢量信号指定为一维信号,将矩阵信号指定为二维信号.为多维信号操作配置Selector块时,块图标将发生更改。例如,假设一个基于一个索引模式的6维信号.Selector块对话框的表更改为包含每个维度的一行。如果如下一个表所示定义维度,则输出为Y=U(1:end,2: 6,1.5,Idx4:Idx4+7,Idx5,Idx6 (1):Idx4 6(2)),其中Idx4、Idx5和Idx6是维度4、5和6的索引端口。
https://stackoverflow.com/questions/73254969
复制相似问题