How to connect bus signal with different data size using multiport switch?
Show older comments
Hi,
I have two subsystems, and I want to minimized the data size for the signal that is been transfered in between the subsystems. The following figure shows the ideal case. When Constant1 = 1, the first signal with size {1} is transmitted; when Constant1 = 2, the second signal with size {2} is transmitted; Unfortunately, there will be error pop-up regarding to data size mistmatching in this model, which is attached. How could I solve this error or is there other approach to minized this data size. Noted that the constant value should be constant during the simulation.

Regards,
Andy
Accepted Answer
More Answers (1)
Mark McBroom
on 1 Jan 2021
0 votes
On the Multi-port switch block, on the Signal Attirbutes tab, check the box "Allow different data input sizes".
Categories
Find more on Blocks in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!