Programmatically add annotation with a table to simulink

9 Ansichten (letzte 30 Tage)
Wei
Wei am 17 Apr. 2025
Kommentiert: Wei am 24 Apr. 2025
Hey all,
I'm trying to add an annotation to a Simulink model which includes a table. However, no reference code has been found yet.

Antworten (1)

Jaskirat
Jaskirat am 21 Apr. 2025
Hello @Wei
As of now, there is no built-in function to insert actual table objects into Simulink annotations programmatically. However, it is quite convenient to manually insert a table as an annotation by double clicking anywhere on the canvas and selecting “Create Annotation”, and using the “Insert Table” option.
Alternatively, you can simulate a table by formatting annotation text. Following is a sample code snippet for the same:
annotationText = sprintf(['Parameter Value\n', ...
'--------- -----\n', ...
'Gain 5\n', ...
'Offset 2']);
% Add the annotation to the model
a = Simulink.Annotation(model, annotationText);
You can refer to the following documentation links for more details on how to add annotations:
Hope this helps!

Kategorien

Mehr zu Model, Block, and Port Callbacks finden Sie in Help Center und File Exchange

Produkte


Version

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by