Borrar filtros
Borrar filtros

Trouble accessing and printing the parameters from a Bus in a MATLAB Script

2 visualizaciones (últimos 30 días)
I am trying to write a list of all the names of a bus I'm using as argument for a MATLAB Function.
Right now I'm using:
function write_list(busObject)
fileID = fopen('list.m', 'w');
fprintf(fileID, busObject.Elements.Name);
fclose(fileID);
The Output is just the first element of the bus. There are a lot of elements. Can someone please enlighten me?
I was expecting the output I get when calling busObject.Elements.Name in a command Windows with all of the names. Right now I only get the first one.

Respuesta aceptada

Fangjun Jiang
Fangjun Jiang el 25 de Mzo. de 2022
function write_list(busObject)
fileID = fopen('list.m', 'w');
ElementNames={busObject.Elements.Name};
fprintf(fileID, '%s\n',ElementNames{:});
fclose(fileID);

Más respuestas (0)

Categorías

Más información sobre Loops and Conditional Statements en Help Center y File Exchange.

Productos


Versión

R2020a

Community Treasure Hunt

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

Start Hunting!

Translated by