How to force Matlab to reload classes in toolbox\rtw\rtw\@RTW

Hello,
I have some software that uses the class RTW.TargetPrefs. This class was available up to R2012a. There is a patch available to add this class to newer releases (<http://www.mathworks.com/support/bugreports/877463)>. Basically, this patch copies some files to toolbox\rtw\rtw\@RTW\@TargetPrefs.
Unfortunately, Matlab needs a restart to find this new class. I tried rehash with different parameters to force Matlab to check for new classes, but without any success. I want to install the patch in a kind of install script and want to avoid that a user has to restart Matlab in order to get the classes. Therefore, I am looking for a way to force Matlab to check for new classes. Is there anything I can use?
Thank you,
Christian

1 commentaire

Christian
Christian le 4 Juil 2014
Modifié(e) : Christian le 5 Juil 2014
I realized that this problem only occurs in Matlab 2014a. In Matlab 2013b and older, the new class is immediately found after a rehash, without restarting Matlab. Was the rehash command changed in Matlab 2014?
Regards, Christian

Connectez-vous pour commenter.

Réponses (1)

clear classes
is what I always do, and it has always worked for me.

1 commentaire

I tried this, but in R2014a, the new class is not known afterwards. A restart of Matlab is needed.

Connectez-vous pour commenter.

Catégories

Question posée :

le 3 Juil 2014

Modifié(e) :

le 5 Juil 2014

Community Treasure Hunt

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

Start Hunting!

Translated by