To Workspace doesn't accept "a.b" ?

Hello guys,
"To Workspace" doesn't accept structure e.g. "a.b" within its "Variable Name" field.
Is there a way around this?
My aim is to have a subsystem with a Masked Parameter "Name" = main_name
and within the subsystem is a "To Workspace" block with its "Variable Name" field = main_name.something
How can I make this happen?
Thank you.
I am using R2009b.

回答 (1 件)

Yu Jiang
Yu Jiang 2014 年 8 月 22 日

0 投票

Hi Zaki
You may want to consider using a bus to generate a structure and pass that to a variable in To Workspace.
For more information regarding bus, see http://www.mathworks.com/help/simulink/slref/buscreator.html
I have also attached a simple example, you may want to take a look. Hope it helps!
- Yu Jiang

1 件のコメント

Zaki
Zaki 2014 年 8 月 25 日
Hello Yu Jiang,
Thanks for replying. That method you've just showed did not retain their signal names. I would have preferred to see myvar.a and myvar.b within my workspace. I've also created an unelegant S-function solution here where I can write to a structure in the workspace directly. I'm still looking for an elegant solution though.

この質問は閉じられています。

質問済み:

2014 年 8 月 21 日

閉鎖済み:

2021 年 8 月 20 日

Community Treasure Hunt

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

Start Hunting!

Translated by