Why is the output of the Simulink 'Bitwise Operator' a matrix (CompiledPortDimension)
Mostra commenti meno recenti
Why is the output of the Simulink 'Bitwise Operator' a matrix (CompiledPortDimension)?
Which other blocks behave the same way?
2 Commenti
Kaustubha Govind
il 12 Giu 2013
What are the dimensions of the input(s) to the block in your model?
Ernst
il 13 Giu 2013
Risposte (1)
Kaustubha Govind
il 13 Giu 2013
0 voti
It looks like the 'Bit Mask' parameter on the block may be a non-scalar in your block, which is why the output is a matrix even when the input is scalar.
2 Commenti
Ernst
il 8 Ago 2013
Kaustubha Govind
il 8 Ago 2013
Ah! I think you may not be interpreting the CompiledPortDimension correctly - from my understanding, the first digit represent the number of dimensions, and the following digits represent the length of each dimension. So essentially, your output is a signal with dimensions 1x1 (ie. 2D signal). Does that make sense? For example, if the output were a mxnxp signal, CompiledPortDimension would be [3 m n p].
Categorie
Scopri di più su Sources in Centro assistenza e File Exchange
Prodotti
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!