How do I pass a bus object as a Parameter in the S-Function Builder screen?

Hi all!
After doing an 'Add Parameter' in the Ports And Parameters section of S-Function Builder screen, I see that "Bus:<object name>" is not one of the available Data Types. Is there another way to do this, or is it a known restriction/bug? I'm using release R2021b. I'd appreciate any help. Thanks.

1 Comment

Did you ever get an answer to this or figure it out? I am running into the same problem.

Sign in to comment.

 Accepted Answer

Hi Jeremy, if memory serves me right, Mathworks support people told me that was not possible. So, I converted it to a vector and passed that as another input to the S-Function. I suspect there are other, better ways to do this, but it served my purpose.

More Answers (0)

Products

Release

R2021b

Asked:

on 30 Aug 2022

Answered:

on 27 Dec 2022

Community Treasure Hunt

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

Start Hunting!