• Регистрация
Н/Д
Н/Д 0.00
н/д

Сравнение двух сигналов

15.04.2021
Каким образом я могу сравнить два сигнала, при этом один эталонный, при выходе второго за границы первого, выдавал ошибку. В симулинке. 

Каким образом я могу сравнить два сигнала, при этом один эталонный, при выходе второго за границы первого, выдавал ошибку. В симулинке. 

Теги

    15.04.2021

    Комментарии

    • aBoomest
      aBoomest+942.89
      15.04.2021 05:47

      Способов довольно много. Зависит от задачи: что подразумеваете под словом сравнить? 

      Если просто сравнить все точки дввух сигналов то просто > , < , == и т.п. 

      И что значит "выходил за пределы"?

      • Я хочу эталонному сигналу дать допуск(типо трубки качества или 5% коридор относительно эталонного сигнала) , при сравнивании, если значение второго сигнала будет выходить, мне модель будет говорить, что значение сигнала вышел за это коридор, например, появился отказ. Извините, если не научно и по простому. 

        • aBoomest
          aBoomest+942.89
          15.04.2021 13:45

          https://se.mathworks.com/help/simulink/slref/comparetoconstant.html

          https://se.mathworks.com/help/simulink/slref/comparetozero.html

          Эти блоки не подходят?

          Эти 5% заранее известны (раз сигнал эталонный)?

          • Я так понимаю, если функция выйдет за это значение, то будет выполняться соответствующее действие. я так понимаю этот блок работает так, что при выходе функции, он даёт 1 или 0

            • aBoomest
              aBoomest+942.89
              15.04.2021 19:24

              Да

            • я так понимаю, я нашёл ответ на свой вопрос?

               

              • aBoomest
                aBoomest+942.89
                15.04.2021 19:26

                Типа того.