如何创建一个变体水槽条件取决于输入

5视图(30天)
我想为我的仿真软件信号跟随一个路线,如果万博1manbetx是负的,而另一个,如果是正的。我用一个变体沉块为了实现这一点,但是我怎么能让它依赖于输入而不是在工作区中预定义的值呢?我试着用一个工作区,但这只创建仿真后的值,这意味着它不能用于变体下沉。输入来自一个步块,手动改变取决于所需的仿真。提前谢谢。

接受的答案

吉莉安·罗森
吉莉安·罗森 2017年3月14日
嗨,艾米丽,
我知道你想找一个变体沉块变化条件取决于输入信号,而不是一个工作空间变量。
可以为你工作的一种方法是使用手动变体沉块。你提到你是手动更改的输入变量水槽取决于所需的仿真;与手动变体下沉,这个时候你可以手动更改路径。有关更多信息,请参见这个块的文档:
给你另一个选择是使用一个开关块代替变体下沉。使用此方法,您将连接你的阶跃输入路径,和结束时的路径,一个开关元件,它决定哪些路径。开关的控制输入块可以一步输入的一些性质。更多信息,请参见示例文档,:
1评论
挤逼抢郭
挤逼抢郭 2018年12月13日
你好,我也有同样的问题。
我有一个函数,它有6输出,下一步是判断是否有中文版本在6输出。如果有中文版本,仿真应该停止。在本例中,我选择一个变体,一个输出的连接限位装置,另一个连接到下一个s-functino继续模拟。问题是我怎样才能使用变体水槽根据其输入?
我不选择开关,因为它只有一个输出所以我不能连接到两个方向。
非常感谢!

登录置评。

更多的答案(0)

社区寻宝

找到宝藏在MATLAB中央,发现社区如何帮助你!

开始狩猎!