problem with signal dimension in If-else block

3 visualizaciones (últimos 30 días)
PaoloC
PaoloC el 1 de Abr. de 2015
Editada: TAB el 6 de Abr. de 2015
Hi all,
in my project i use a If-else block after a logical AND block. The AND port recieves two signal from input ports of dimension 8-Its produce a signal of same dimension redirect as incomming singal in If-else block.(see attached figure)
The error generated from Update diagram phase is : " _Error in port widths or dimensions. Output port 1 of 'model ' is a one dimensional vector with 8 elements."
Maybe it's due to how matlab manage the variable, It uses array or matrix. How can skip this problem ?
Thanks!!!! italic

Respuestas (1)

TAB
TAB el 6 de Abr. de 2015
Editada: TAB el 6 de Abr. de 2015
Use Demux block to extract the array elements from output of AND block into 8 individual signal. Perform the logical operation between the signal as needed and pass the output to "If block".

Productos

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by