Is it possible to creat a text list of signal names in a bus?

4 Ansichten (letzte 30 Tage)
I have several simulink models that I e become responsible for. I'm interested in exporting the names of signals in a selected bus to a spreadsheet. Is this possible? TIA

Akzeptierte Antwort

Fangjun Jiang
Fangjun Jiang am 28 Okt. 2022
See if this helps you. Your model must have passed model update (Ctrl+D) without error.
Select a BusSelector block where the input bus is the one you are interested. Run
b=get_param(gcb,'InputSignals')
b includes all the signals in the bus. It may have a hirarchy. Wirte a script to expand it if too many levels.
celldisp(b) will expand all. Copy and paste and do some processing.
  2 Kommentare
Bradley
Bradley am 28 Okt. 2022
Thank you so much! Very helpful. Can I ask what parameter name I would use for output signals in a BusCreator?
Fangjun Jiang
Fangjun Jiang am 31 Okt. 2022
BusCreator block has only one output, the bus.
If you meant to ask about BusSelector block, then
get_param('BusSelectorBlock','OutputSignalNames')
or get_param('BusSelectorBlock','OutputSignals')

Melden Sie sich an, um zu kommentieren.

Weitere Antworten (0)

Kategorien

Mehr zu Interactive Model Editing finden Sie in Help Center und File Exchange

Community Treasure Hunt

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

Start Hunting!

Translated by