Model_X has multiple sample times error

I am getting the following error
'MyTopLevelModel/SubsystemA/Model' has multiple sample times. Only constant (inf) or inherited (-1) sample times are allowed in function call subsystem 'MyTopLevelModel/SubsystemA'.
More info of my setup
SubsystemA has a function call which has a trigger port connected to a port set as "output function call with sample time of 0.001. All my other blocks have sample time -1 (inheritet).
If I go to the model explorer the compiled sample time are not [-1 0] some of the have set the [0.001 0]
Any idea what could be causing this error ?

3 件のコメント

Birdman
Birdman 2019 年 2 月 20 日
Can you share the model?
ricard molins
ricard molins 2019 年 2 月 20 日
Can't share the model. Thats the reason I am asking for guidance of where could the potential error be and not a specific solution to my issue.
Arvind Sathyanarayanan
Arvind Sathyanarayanan 2019 年 2 月 20 日
To identify which block(s) have a different sample time goto Display ->Sample TImes -> Colors.

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

 採用された回答

ricard molins
ricard molins 2019 年 2 月 22 日

1 投票

The problem was that a configuration reference had a time step set to 0.01. This time step was transformed into a CompiledTimeStep and therefore it set a CompiledTimeStep different to -1 or inf. Setting the time step to auto solved the issue.

その他の回答 (2 件)

dc
dc 2023 年 4 月 23 日

0 投票

it is very puzzle;you need configure the function call ‘s sample time in the runnable/system;i mean the display of f() . do not configure reference
dc
dc 2024 年 9 月 10 日

0 投票

please set the function trigger's sample time to you need

カテゴリ

製品

リリース

R2016a

タグ

質問済み:

2019 年 2 月 20 日

回答済み:

dc
2024 年 9 月 10 日

Community Treasure Hunt

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

Start Hunting!

Translated by