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

3 次查看(过去 30 天)
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 ?

回答(1 个)

Jaimin
Jaimin 2024-10-9
编辑:Jaimin 2024-10-9
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.

类别

Help CenterFile Exchange 中查找有关 String 的更多信息

产品


版本

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by