get_param(​annotation​,'Text') has inconsistent format

I am trying to obtain the annotation texts from all of my subsystems in Simulink programmatically, and then edit them.
First, I tried to use set_param (annotation, 'PlainText', annotationtext) but it turns out that 'PlainText' is read-only.
Then, I started using get_param (annotation, 'Text') to obtain the text because 'Text' is not read-only, so I can edit that.
However, when i use get_param for 'Text', the text is sometimes obtained in html format for some subsystems, and sometimes in in plain format for other subsystems. Thus, I cannot create a generic script to edit the text because sometimes I get it in html format and sometimes in plain format. Why does this happen? How can I obtain all text in plain format by using the 'Text' property?

1 件のコメント

Fi La
Fi La 2020 年 12 月 8 日
I now found the answer, if I change the 'Interpreter' to 'off', I can obtain plain text.

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

 採用された回答

Fi La
Fi La 2020 年 12 月 8 日

0 投票

I now found the answer, if I change the 'Interpreter' to 'off', I can obtain plain text.

その他の回答 (0 件)

カテゴリ

ヘルプ センター および File ExchangeProgrammatic Model Editing についてさらに検索

質問済み:

2020 年 12 月 8 日

回答済み:

2020 年 12 月 8 日

Community Treasure Hunt

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

Start Hunting!

Translated by