Simulink wire color based on signal value?

조회 수: 10 (최근 30일)
David Arenes
David Arenes 2021년 4월 21일
댓글: Jonas 2021년 4월 21일
Hello,
Is it possible to change the colour of a wire/line in simulink based on the value of the signal on that line?
As an example, showing the line in green when te value of the signal is >0 and red when <0.
Thank you on advance!

답변 (1개)

Jonas
Jonas 2021년 4월 21일
No. But you can preprocess the signal by multiplying it with a logical signal, which would be true when the signal is >0 for example. Then, you feed those separate signals to a Scope block using a Mux block. In the Scope block, you can change the individual signal color in the 'Style...' menu. There you can give the signal which is > 0 a green color. The disadvantage is that the signals will wrap down to 0 when 'not true'.
  댓글 수: 1
Jonas
Jonas 2021년 4월 21일
I guess it would work similarly when using the Simulation Data Inspector.

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

카테고리

Help CenterFile Exchange에서 Scopes and Data Logging에 대해 자세히 알아보기

태그

제품


릴리스

R2020b

Community Treasure Hunt

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

Start Hunting!

Translated by