필터 지우기
필터 지우기

Comparator block in simulink

조회 수: 194 (최근 30일)
Caroline Rosa
Caroline Rosa 2013년 3월 24일
댓글: Wael Atiyah 2022년 3월 28일
What is the block i can use in simulink that makes a comparison between two signals? I tried the block named "comparator" from "Simelectronics library" but it dosen't work because it doesn't enable connecting my inputs on it. thanks
  댓글 수: 1
Subarna Giri
Subarna Giri 2018년 4월 21일
I have same problem

댓글을 달려면 로그인하십시오.

답변 (2개)

Jason Ghidella
Jason Ghidella 2013년 3월 27일
An alternative is to use the built-in block "Relational Operator" block from the Logic and Bit Operations library in Simulink. There are other blocks in the library that you may also what to use.
A piece of advice though is the watch out for data type issues. If you are comparing doubles then you may not always get the result you are expecting due to the floatign point precisions of your machince, (eps).
  댓글 수: 2
Caroline Rosa
Caroline Rosa 2013년 3월 29일
thanks for your tip Jason
santhiya Balachandar
santhiya Balachandar 2020년 11월 29일
Thanks a lot

댓글을 달려면 로그인하십시오.


Azzi Abdelmalek
Azzi Abdelmalek 2013년 3월 24일
If you want to compare signal1 and signal2 use two block:
  1. sum block to get signal1-signal2
  2. compare to constant block where you will set constant value to 0. The input of this block is signal1-signal2
  댓글 수: 4
Boubker Boutalha
Boubker Boutalha 2020년 1월 14일
Thanks Abdelmalek !
To @Paranandi Lakshmi Narayana , with the solution proposed by @Azzi Abdelmalek, you still compare the signals, it is just applied the differential comparison to a costant.
For example, your signals are A and B, that could be numbers. You could compare them directly, like as follow:
A > B ; A greater than B
Or instead applying the differential, you do the following:
A > B ----> (A - B) > (B - B) ----> (A - B) > 0 ;
So, tell that A is greater than B, correspond to have (A - B) greater than the constant 0 (zero).
Kind regards,
Boubker
Wael Atiyah
Wael Atiyah 2022년 3월 28일
Dear Mr.Abdalmalek
your suggestion not clear wirh respect to me , possible more clarrification

댓글을 달려면 로그인하십시오.

카테고리

Help CenterFile Exchange에서 Math Operations에 대해 자세히 알아보기

태그

Community Treasure Hunt

Find the treasures in MATLAB Central and discover how the community can help you!

Start Hunting!

Translated by