MatlabSimulink上的AddBlock做了一些奇怪的事情

MatlabSimulink上的AddBlock做了一些奇怪的事情,matlab,simulink,Matlab,Simulink,我在MatLab Simulink上对以下电路进行了模拟(我将仅显示感兴趣的部分): 并从范围中获得以下结果: 正如您可以看到的添加块,没有“添加”两个输入信号。相反,它从第二个中减去第一个,其中第一个为空。那么,为什么会发生这种情况?我怎样才能纠正这个问题 在我看来,这是意料之中的行为。您希望得到什么输出?第一个最初是1,第二个是0。但是总数是0…@埃利奥佩雷拉:这看起来真的很奇怪,你能试着验证一下,这是否真的是你向我们展示的导致这种奇怪行为的部分。使用一些源块(如重复序列)作为四个块的输

我在MatLab Simulink上对以下电路进行了模拟(我将仅显示感兴趣的部分):

并从范围中获得以下结果:


正如您可以看到的添加块,没有“添加”两个输入信号。相反,它从第二个中减去第一个,其中第一个为空。那么,为什么会发生这种情况?我怎样才能纠正这个问题

在我看来,这是意料之中的行为。您希望得到什么输出?第一个最初是1,第二个是0。但是总数是0…@埃利奥佩雷拉:这看起来真的很奇怪,你能试着验证一下,这是否真的是你向我们展示的导致这种奇怪行为的部分。使用一些源块(如重复序列)作为四个块的输入,并尝试复制它。我试着复制它,但没有成功。你能验证一下信号中的哪一个是正确的吗?我怀疑这个比较会返回一个布尔值,它可能与你看到的东西有关。@ÉlioPereira听到这个消息太好了!祝你的线路好运。:)在我看来,这是意料之中的行为。您希望得到什么输出?第一个最初是1,第二个是0。但是总数是0…@埃利奥佩雷拉:这看起来真的很奇怪,你能试着验证一下,这是否真的是你向我们展示的导致这种奇怪行为的部分。使用一些源块(如重复序列)作为四个块的输入,并尝试复制它。我试着复制它,但没有成功。你能验证一下信号中的哪一个是正确的吗?我怀疑这个比较会返回一个布尔值,它可能与你看到的东西有关。@ÉlioPereira听到这个消息太好了!祝你的线路好运。:)