sample time mismatch

59 visualizaciones (últimos 30 días)
Andreas
Andreas el 12 de Jul. de 2011
Comentada: AMAL NN el 28 de Abr. de 2021
after implementing a signal builder instead of single Steps, I get the following message:
"Incoming buses to block 'Thermoschock_aktuell/3-Wege-Ventil 1e2a/Switch' have a sample time mismatch. The signal at input port 1 of 'Thermoschock_aktuell/Rohr/Bus Creator' is of sample time [0, 0], while its corresponding signal at input port 1 of 'Thermoschock_aktuell/3-Wege-Ventil 1e2a/Bus Creator' is of sample time [0, 1]. This error message is related to a hidden SubSystem block."
This will happen with some multiport-switches in 'Thermoschock_aktuell/3-Wege-Ventil 1e2a/Switch'. I've currently no idea, why it works with steps, but not with signal builders.

Respuesta aceptada

Andreas
Andreas el 14 de Jul. de 2011
Thanks for the hint. Now it works, after changing sample time of the signal builder block to [0,1] (fixed in minor step).

Más respuestas (3)

Arnaud Miege
Arnaud Miege el 12 de Jul. de 2011
One of your busses has a continuous sample time, while the other one a discrete sample time of 1s. Use a rate transition block to convert the continuous one to a discrete one with a sample time of of 1s.
HTH,
Arnaud
  1 comentario
AMAL NN
AMAL NN el 28 de Abr. de 2021
Thank you
It works ...

Iniciar sesión para comentar.


Guy Rouleau
Guy Rouleau el 13 de Jul. de 2011
In the Signal builder, go to the file menu, there is an option to set the sample time. Change it from 0 to 1.
I recommend enabling sample time colors to better understand this sort of issues. This is done form the Format menu of the model.

Andreas
Andreas el 12 de Jul. de 2011
Is there any possibilty to debug the system, so that rate transition is not necessary (currently I cannot find the one with "continuous time")?
Rate transition works, thanks so far :)

Etiquetas

Community Treasure Hunt

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

Start Hunting!

Translated by