Is it possible to use "To Workspace" blocks in multi-instance model references in Simulink R2024b?

3 ビュー (過去 30 日間)
I have a top-level model that references a "child model" multiple times. The child model contains a "To Workspace" block that writes to a variable named "myVar" in the workspace (the "Variable name" property of the block is set to "myVar"). Upon simulating the top-level model, I encounter the following error:
Duplicate data logging variable name, 'myVar' specified in 'refModel/To Workspace'
I've tried parametrizing the "Variable name" property of the "To Workspace" block so that the top-level model can provide unique variable names for each of the reference instances. However, I keep running into issues with the parametrization.
Is it possible to have "To Workspace" blocks in multi-instance model references? If not, what are workarounds to log the data from all instances of the model reference?

採用された回答

MathWorks Support Team
MathWorks Support Team 約17時間 前
It is not possible to use "To Workspace" blocks in multi-instance model references. The "Variable name" property cannot be changed in the different instances because it's not a tunable parameter.
Instead, we recommend using Simulation Data Inspector to view and analyze logged signals in referenced models. For example, this workflow might look as follows:
  • In your referenced model, right-click the signal you would like to log and select "Log Selected Signal".
  • In your top-level model, if you keep all parameters in the Configuration Parameters > Data Import/Export pane set to their default values (i.e., "Single simulation output" enabled and set to a variable named "out"), then you can see all instances of the logged signal by inspecting the variable "out" after simulating the top-level model.
For more information on using Simulation Data Inspector to log signals in referenced models, please see our documentation on viewing signals in model reference instances.

その他の回答 (0 件)

カテゴリ

Help Center および File ExchangeSave Run-Time Data from Simulation についてさらに検索

製品


リリース

R2024b

Community Treasure Hunt

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

Start Hunting!

Translated by