Bus signals as Input to S-function
25 views (last 30 days)
Show older comments
Hello everyone,
I'm working on a code of a sfunction which has a Bus signal as input and another bus signal as output.
I found this tutorial on internet
which explains what I need to do by using the Simulink Sfunction builder utility.
In the third paragraph of the solution part, it has been explained how to set an input as Bus signal by selecting the Bus propriety in the drop-down list and by specifying the name of the Bus signal. This last one is a huge constraint for me, because it was supposed to have whatever bus signal as input to my sfunction.
How can I make my sfunction independent of the name of the Bus signal? How can I overcome this issue?
thanks for reading
0 Comments
Accepted Answer
Kaustubha Govind
on 25 Apr 2013
It's not the name of the signal that is required, but the name of the bus type. This is needed because S-functions only support nonvirtual bus signals (AFAIK), which must have a Simulink.Bus object associated with their type. The name of this bus object is what needs to be entered in the S-function Builder dialog. Please read this blog post for an S-function Builder example that uses bus objects.
More Answers (0)
See Also
Categories
Find more on Composite Interfaces in Help Center and File Exchange
Products
Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!