Dwork vector name assignment?
Show older comments
I have been using level 2 s-functions a lot lately and one major announce with them is that there doesn’t seems to be a way to rename the Dwork vetors something use full in the code. For example, when I want to assign to the Dwork vector 1 I have to do this:
Block.Dwork(1).Data = 1;
Now I noticed when you create each Dwork vector you have to assign it a name:
block.Dwork(12).Name = 'DworkName’;
It would be really nice if there is a way I would do this:
DworkName = 1;
Does anyone know a way of doing this without having to write a bunch of you own code to assign them reassign to the dwork vectors?
4 Comments
Kaustubha Govind
on 19 Aug 2011
What is your use-case for renaming a Dwork during simulation? Ordinarily, characteristics like datatype, size, complexity, etc. of a Dwork do not change during simulation. Therefore, it is assumed that each Dwork stands for a certain quantity during simulation, and that doesn't change.
matt reister
on 20 Aug 2011
Walter Roberson
on 20 Aug 2011
"use-case" means "what are you trying to do that cannot be reasonably be done a different way" ?
matt reister
on 23 Aug 2011
Answers (0)
Categories
Find more on Configure C/C++ S-Function Features in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!