How to programmatically rename all instances of a signal/variable in a Simulink model?
    8 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Cory Dinkle
      
 am 7 Sep. 2022
  
    
    
    
    
    Kommentiert: Cory Dinkle
      
 am 8 Sep. 2022
            Hello, I would like to write a script that can find all instances of a signal in a Simulink model and rename it. For example, let's say I have a signal "bus1.Signal" that I would like to rename to "bus1.subBus.Signal". There are many, many subsystems in my model, and I would like to rename all instances of the signal from the Command Window or via a script. Thanks in advance!
0 Kommentare
Akzeptierte Antwort
  Fangjun Jiang
      
      
 am 8 Sep. 2022
        It is NOT a signal. Rather, it is a "Bus Element In" "Inport" block.
blks=find_system('ModelName','FindAll','On','BlockType','Inport','PortName','bus1','Element','Signal')
set_param(blks,'Element','subBus.Signal')
Weitere Antworten (0)
Siehe auch
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

