Simulink R2020b DataStore Memory and String support. Cannot use a string as an Inital Value

3 views (last 30 days)
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'.
Am I doing anything wrong ?

Answers (1)

Jaimin
Jaimin on 9 Oct 2024
Edited: Jaimin on 9 Oct 2024
Hi @PLR,
To resolve the error, one workaround is to use the Initialize Function block to assign a string value to theData 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.

Products


Release

R2020b

Community Treasure Hunt

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

Start Hunting!