• 回答数

    2

  • 浏览数

    2195

  • 收藏数

    0

作者:戎马书生 发表于 2018-11-20 16:08:42
跳转到指定楼层
最近在使用Bus Selector来做一个仿真,如果Bus Selector作为第一级的输入其输入的个数是没有办法手动增加。只能由Mux的输入来决定Bus Selector的输出个数。如果一个项目由多人合作的话,而接口又是Struct类型,其结构如何构造呢?不知道当初Mathwork在设计这个模块的时候,有没有考虑这一方面的影响?还是有其他的方法来解决这个多人合作的问题?

好像matlab 2018可以实现Bus Selector手动添加其输出的个数,如下图。如果是的话,那么2016如何解决这个问题呢?

望大神不吝赐教。
谢谢。


例子 matlab2018




分享:
回复

使用道具

该用户从未签到

新手上路

Rank: 1

积分
38
极客币
101
主题
15
帖子
42
注册时间
2018-10-19
在线时间
3 小时
性别
保密
发表于 2018-11-20 16:09:16 | 显示全部楼层
us Selector是根据你的输入里面有多少变量来决定可以选择输出个数的。
比如你的struct里面有3个变量,那么Bus Selector就允许你选择至多3个输出。
例如,下面Bus1里面有3个变量,当前输出个数为2,将c添加到输出,输出个数增至3个




回复

使用道具 举报

该用户从未签到

新手上路

Rank: 1

积分
46
极客币
109
主题
13
帖子
51
注册时间
2018-10-19
在线时间
3 小时
性别
保密
 楼主| 发表于 2018-11-20 16:09:24 | 显示全部楼层
输入里的变量是由前一级模块的输出决定的,还是说在输入的端口中定义struct这个类型?如果是的话如何定义呢?如果由前一级模块决定那模块化如何做到呢?
回复

使用道具 举报

高级模式 评论
您需要登录后才可以回帖 登录 | 立即注册 微信登录