Data store memory storage class

1 vue (au cours des 30 derniers jours)
Simone Specchia
Simone Specchia le 24 Oct 2020
I have a model containing a data store that I have to convert to C code. I would like to set the "Storage class" attribute of the data store to ExportedGlobal in order to have it defined as a global variable in the corresponding C code, however I cannot find this parameter in the mask of the Data store Memory block. Where can I find this property? Is there a different way to force some variable in the generated code to be global?

Réponse acceptée

Fangjun Jiang
Fangjun Jiang le 26 Oct 2020
Create a Simulink.Signal object in the workspace and you can use DataStore Read/Write block anywhere in the model. You can speify the storage class in the signal object. This is the same as create a DataStoreMemory block in the root level of your model.
If the DataStoreMemory block is in a subsystem, check the option "data store name must resolve to simulink signal object" in its dialog to link to the signal object.

Plus de réponses (0)

Produits


Version

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by