Variant Subsystems control by Model Workspace variables?

3 ビュー (過去 30 日間)
Tilman
Tilman 2014 年 8 月 31 日
コメント済み: Lee 2022 年 1 月 25 日
Dear Community,
does there exist a way to use Model Workspace variables instead of Base Workspace variables for variant control?
I would like to avoid using callbacks for variant override.
I wonder why hierarchical symbol resolution ( http://blogs.mathworks.com/seth/2009/02/15/where-does-that-variable-come-from/ ) does not apply for variant control ...
Best regards,
Tilman
  4 件のコメント
Markus
Markus 2021 年 2 月 19 日
I agree to the above. I would also prefer to have Simulink Variant objects in the model workspace.
Lee
Lee 2022 年 1 月 25 日
Where is this limitation even mentioned in the documentation? I don't understand why variables referenced by variant control conditions would need to be present in a specific workspace. Furthermore, even after moving said variables into the base workspace, Simulink throws an error as it's still unable to evaluate logical expressions such as 'and' or '|' or 'not'

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

回答 (2 件)

Mobashar Ahmad
Mobashar Ahmad 2019 年 10 月 28 日
Any updates on this? i would also like to use the Model Workspace to manage the variants control variables.
  1 件のコメント
Markus
Markus 2020 年 6 月 24 日
Same here. These make more sense in the model workspace anyway.
Any update from a staff member?

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


Jonas
Jonas 2020 年 6 月 25 日
編集済み: Jonas 2020 年 6 月 25 日
You can create a Simulink.Variant variable and put it inside a Data Dictionary, and then link this Data Dictionary to the model.

カテゴリ

Help Center および File ExchangeManage Variant Modeling Components についてさらに検索

製品

Community Treasure Hunt

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

Start Hunting!

Translated by