How can I get the data size/length from a signal in Simulink?

3 visualizzazioni (ultimi 30 giorni)
I'm currently trying to get the size/length of data from a signal in Simulink. I've already tried the Probe Block, but this only gave me the width of the signal. I'm trying to determine whether I've got 'single' or 'double' data on the signal. This should give me either 4 or 8 as the size/length based on the number of bytes.

Risposte (1)

Dimitris Kalogiros
Dimitris Kalogiros il 18 Lug 2018
Hi Tim
Try Display -> Sihnals & Ports -> Port Data Types
This forces simulink to show up the data type of block's ports
  1 Commento
Tim Leschinsky
Tim Leschinsky il 18 Lug 2018
Thanks for your answer, but I want to have the type itself as a signal. This way I can let this signal then go into, let's say a Switch-Case block, and this block then uses it during runtime. I want to have it dynamically because the data type can change and I want my model to adapt/react to that change.

Accedi per commentare.

Prodotti


Release

R2018a

Community Treasure Hunt

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

Start Hunting!

Translated by