- Create a subsystem. Inside the subsystem, place a constant block connected to an output port. Set the value of the constant block to be "K"
- Mask the subsystem
- Edit the subsystem mask. Add 3 "Edit" parameters. 1 for the bus name, the second for the bus element name. The third should have the name "K" and uncheck the "Visible" box.
- On the mask "Initialization", add code that:
- Creates an instance of the bus specified in the first parameter
- Searches the bus to find the bus element specified by the second parameter
- Sets the workspace mask variable "K" created in step 3 to be the min or max value of the bus element
Simulink: Access bus element properties
1 visualizzazione (ultimi 30 giorni)
Mostra commenti meno recenti
Tom Dollfus
il 11 Mag 2020
Modificato: Mark McBroom
il 14 Mag 2020
How to access one bus element properties (minimum and maximum values) in Simulink ? I would like to use these values to saturate a computed signal before assigning the signal.
Thanks
BR
0 Commenti
Risposta accettata
Mark McBroom
il 14 Mag 2020
Modificato: Mark McBroom
il 14 Mag 2020
Here is one approach that might work. It requires some knowledge of block masking.
0 Commenti
Più risposte (0)
Vedere anche
Categorie
Scopri di più su Subsystems in Help Center e File Exchange
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!