Simulink R2020b DataStore Memory and String support. Cannot use a string as an Inital Value
3 views (last 30 days)
Show older comments
In Simulink R2020b, I cannot use the DataStore Memory block with a string Initial Value although the DataType is set on "string".
The error message is the following : "Invalid setting in '<SYSTEM>/Data Store Memory' for parameter 'InitialValue'.
This should be support as per the documentation : https://fr.mathworks.com/help/releases/R2020b/simulink/ug/simulink-strings.html
Am I doing anything wrong ?
0 Comments
Answers (1)
Jaimin
on 9 Oct 2024
Edited: Jaimin
on 9 Oct 2024
To resolve the error, one workaround is to use the “Initialize Function” block to assign a string value to the “Data Store Memory” block. This works because the “Initialize Function” block is a preconfigured Subsystem block that executes during a model initialization event.
Kindly refer to the following images to understand how to use the "Initialize Function" block.
For more information on “Initialize Function” block kindly refer following MathWorks Documentation.
I hope this will be helpful.
0 Comments
See Also
Categories
Find more on String in Help Center and File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!