sample time mismatch

57 ビュー (過去 30 日間)
Andreas
Andreas 2011 年 7 月 12 日
コメント済み: AMAL NN 2021 年 4 月 28 日
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.

採用された回答

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

その他の回答 (3 件)

Arnaud Miege
Arnaud Miege 2011 年 7 月 12 日
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 件のコメント
AMAL NN
AMAL NN 2021 年 4 月 28 日
Thank you
It works ...

サインインしてコメントする。


Guy Rouleau
Guy Rouleau 2011 年 7 月 13 日
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 2011 年 7 月 12 日
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 :)

カテゴリ

Help Center および File ExchangeSources についてさらに検索

Community Treasure Hunt

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

Start Hunting!

Translated by