Programmatically add annotation with a table to simulink

4 visualizaciones (últimos 30 días)
Wei
Wei el 17 de Abr. de 2025
Comentada: Wei el 24 de Abr. de 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.

Respuestas (1)

Jaskirat
Jaskirat el 21 de Abr. de 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!

Categorías

Más información sobre Model, Block, and Port Callbacks en Help Center y File Exchange.

Etiquetas

Productos


Versión

R2021b

Community Treasure Hunt

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

Start Hunting!

Translated by