Effacer les filtres
Effacer les filtres

UserData goes empty when I use restore link

2 vues (au cours des 30 derniers jours)
Adrian Dronca
Adrian Dronca le 5 Fév 2013
Hello all,
I've created a toolbox and saved all the data in UserData. I've made the toolbox a library and after I copy the library into a normal model I disable the link.
The UserData data is still present, but when I restore the link to the library the UserData = [];
Why is this happening ? I need to restore the link in the models when I make small updates to the library.
Best Regards, Adrian
  2 commentaires
Jan
Jan le 5 Fév 2013
You are talking about Simulink, correctly? UserData are usually volatile, such that a reloading of the object must initialize it before using.
Adrian Dronca
Adrian Dronca le 5 Fév 2013
Yes, I am talking about Simulink. I set the parameter UserDataPersistent to on.

Connectez-vous pour commenter.

Réponse acceptée

Jan
Jan le 5 Fév 2013
Modifié(e) : Jan le 5 Fév 2013
Does the note on associating-user-data-with-blocks solve your problem?
Setting UserDataPersitent does:
The following command saves the user data associated with a block in the model file of the model containing the block.
Does this mean, that you have to save the block to store the user data also? If so, did you save the block after setting the UserData?
  3 commentaires
Jan
Jan le 7 Fév 2013
I do not understand the 2nd sentence. Splitting this sentence into smaller parts might support my understanding as a non-native speaker.
However, I'm convinced that the bahaviour of the UserData is explained exactly and exhaustively in the documentation of Simulink.
Adrian Dronca
Adrian Dronca le 8 Fév 2013
It's OK, I can work with this also.
Thank you for your support.

Connectez-vous pour commenter.

Plus de réponses (0)

Catégories

En savoir plus sur Event Functions dans Help Center et File Exchange

Tags

Community Treasure Hunt

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

Start Hunting!

Translated by