Signal types for dimension 8 vs [8 x 1] - what's the difference?
4 ビュー (過去 30 日間)
古いコメントを表示
Michael
2021 年 9 月 17 日
コメント済み: Harikrishnan Balachandran Nair
2021 年 9 月 21 日
I appologize for such a simple questions, but I am in the process of learning Simulink. I am using the 'Information Overlay' to see the signal dimensions of a Simulink model I am working on. I have two signals that hold the same 8 values. One of them comes from a vector concatenate block with 'Vector' mode turned on. The signal dimension info overlay says '8' for this signal. I have another block (UDP Receive) whose signal dimesion is [8x1]. Can someone clarify what the difference is?
If I used the demux block on the [8x1] signal and then use the vector concatenate block, I get a signal with dimension 8 as I need, but this seems more complicated that it should be.
0 件のコメント
採用された回答
Harikrishnan Balachandran Nair
2021 年 9 月 20 日
編集済み: Harikrishnan Balachandran Nair
2021 年 9 月 20 日
Hi,
From my understanding, you want to convert a signal of dimension [8 *1] to a 1D vector having 8 elements. The former is a multidimensional array ( Column Vector) while the latter is a 1D array. You can convert a column vector to a 1D array using the 'reshape' block in simulink , by setting the 'Output dimensionality' in the parameters section of the block as '1-D array' .
2 件のコメント
Harikrishnan Balachandran Nair
2021 年 9 月 21 日
Hi,
You can refer to the following documentations to get a better idea on signals and signal dimensions in simulink.
Also , you can get started with simulink by taking up the simulink onramp course using the following link : https://www.mathworks.com/learn/tutorials/simulink-onramp.html
Hope this helps!
その他の回答 (0 件)
参考
カテゴリ
Help Center および File Exchange で Programmatic Model Editing についてさらに検索
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!