How to set the Model History information programmatically?

조회 수: 3 (최근 30일)
Monika Jaskolka
Monika Jaskolka 2017년 12월 6일
댓글: Monika Jaskolka 2020년 7월 8일
The Model Properties > History tab allows you to uncheck "Read Only" and then make modifications to the "Created by" and "Last saved by" fields (as well as the others).
Programmatically, the following code should change the field,
set_param(sys, 'LastModifiedBy', 'Ada');
however this error is thrown:
How can these model parameters be changed? Is there a way to programmatically unset the "Read Only" flag?

채택된 답변

Monika Jaskolka
Monika Jaskolka 2018년 2월 21일
I ended up contacting Matlab Support for this.
Some of these parameters are formatted based on another parameter. While the LastModifiedBy, LastModifiedDate , and ModelVersion parameters are read-only, you can change their values by changing their corresponding "format" parameters.
For instance, to change the name of who modified the model last, i.e, the LastModifiedBy parameter, you must modify ModifiedByFormat and save the model for the change to affect the LastModifiedBy parameter.
set_param(sys, 'ModifiedByFormat', 'Ada')
save_system(sys)
A summary of how to change all the values in the Model information section of the model properties is given in the table.
  댓글 수: 4
Ajay krishna Vasanthakumar
Ajay krishna Vasanthakumar 2020년 7월 3일
Hello Monika,
is there any way to set the model workspace programatically?
Thanks,
V. Ajay Krishna

댓글을 달려면 로그인하십시오.

추가 답변 (0개)

카테고리

Help CenterFile Exchange에서 Programmatic Model Editing에 대해 자세히 알아보기

제품

Community Treasure Hunt

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

Start Hunting!

Translated by