DocBlock Data не обновляется программно Matlab - PullRequest
0 голосов
/ 29 апреля 2020

Я создал DocBlock в моей модели, и я хотел бы обновить содержимое программным способом. У меня есть этот код:

DocBlock = find_system('Model', 'SearchDepth', 1, 'Name', 'DocBlock');
DocBlockHandle = getSimulinkBlockHandle(DocBlock);
B = get_param(DocBlockHandle, 'UserData');
B.content = 'Test DocBlock update';
set_param(DocBlockHandle, 'UserData', B, 'UserDataPersistent','On');
save_system('Model');

Когда я отлаживаю, B обновляется с хорошим содержимым, но когда я запускаю сценарий и вхожу в мой файл .txt DocBlock, он не изменился, я не понимаю Почему.

РЕДАКТИРОВАТЬ: Когда я непосредственно изменяю текст файла .txt, он сохраняет изменения, но все же не при использовании скрипта

Спасибо!

...