Borrar filtros
Borrar filtros

Get only block name from get() function

5 visualizaciones (últimos 30 días)
Ewela el 27 de Oct. de 2021
Respondida: Ayush Modi el 7 de Mzo. de 2024
How can I get only the name of the block without the port number?
I have this line:
blockname_and_portnum = get(line_connection_handler,'SourcePort');
and it gives me:
but I need only Step. I want to get this without any extractBefore functions for code optimization. It is possible to get only block name from the function get()?

Respuestas (1)

Ayush Modi
Ayush Modi el 7 de Mzo. de 2024
Hi Ewela,
There is no direct way to get the block name from a line handler without using any string manipulation functions in MATLAB. The block name and port number are typically returned as a single string, so some form of string manipulation is necessary to extract just the block name.


Más información sobre Simulink Functions en Help Center y File Exchange.


Community Treasure Hunt

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

Start Hunting!

Translated by