- 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
2 visualizaciones (últimos 30 días)
Mostrar comentarios más antiguos
Tom Dollfus
el 11 de Mayo de 2020
Editada: Mark McBroom
el 14 de Mayo de 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 comentarios
Respuesta aceptada
Mark McBroom
el 14 de Mayo de 2020
Editada: Mark McBroom
el 14 de Mayo de 2020
Here is one approach that might work. It requires some knowledge of block masking.
0 comentarios
Más respuestas (0)
Ver también
Categorías
Más información sobre Subsystems 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!