When is the 'ModelRefe​renceVersi​onMismatch​Message' Simulink model parameter editable?

When I open a model's test harness, I receive the following error:
I would like to disable the "ModelReferenceVersionMismatchMessage" parameter, but when I go to the configuration parameters, it's greyed-out and I can't modify it. When I try to edit it from the command line, I also receive errors:
The documentation page for this parameter doesn't give any hints as to when it is possible to actually edit it. How can I edit it?

 採用された回答

Fangjun Jiang
Fangjun Jiang 2020 年 4 月 9 日
Try this
model='sldemo_mdlref_basic';
open_system(model);
get_param(model,'ModelReferenceVersionMismatchMessage')
set_param(model,'ModelReferenceVersionMismatchMessage','warning')
set_param(model,'ModelReferenceVersionMismatchMessage','none')

3 件のコメント

Monika Jaskolka
Monika Jaskolka 2020 年 4 月 20 日
編集済み: Monika Jaskolka 2020 年 4 月 20 日
Unfortunately for the model I am using, only the get_param command works. It returns 'error'. Trying to set it as anything else results in the error that changing it is "not allowed".
I believe it has something to do with the custom System Target File that I am using. It is causing this parameter to be uneditable.
Fangjun Jiang
Fangjun Jiang 2020 年 4 月 20 日
Yes. In the .tlc file, you can disable certain configuration parameters. Open the .tlc file to see if you can find the source.
Monika Jaskolka
Monika Jaskolka 2020 年 4 月 20 日
編集済み: Monika Jaskolka 2020 年 4 月 20 日
Thank you. You're right. I can enable the parameter by modifying the custom .tlc file like this:
slConfigUISetEnabled(hDlg, hSrc, 'ModelReferenceVersionMismatchMessage', 'true');

サインインしてコメントする。

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File Exchange で Simulink Coder についてさらに検索

製品

リリース

R2016b

Community Treasure Hunt

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

Start Hunting!

Translated by