- 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 (최근 30일)
이전 댓글 표시
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
채택된 답변
Mark McBroom
2020년 5월 14일
편집: Mark McBroom
2020년 5월 14일
Here is one approach that might work. It requires some knowledge of block masking.
댓글 수: 0
추가 답변 (0개)
참고 항목
카테고리
Help Center 및 File Exchange에서 Subsystems에 대해 자세히 알아보기
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!