MinMax does not accept 'boolean' signals

조회 수: 3 (최근 30일)
MC
MC 2017년 12월 13일
댓글: Birdman 2017년 12월 14일
As the title say, I get this error. Can this be solved somehow or do I need to re-do the model in some other way? This error occurs when trying to do code-generation using the corresponding Simulink version that comes with Matlab 2011b 32-bit.
  댓글 수: 2
Birdman
Birdman 2017년 12월 13일
What do you want to do in that part of your model?
Stephen23
Stephen23 2017년 12월 13일
MC's "Answer" moved here:
This is a model I inherited. Essentially that part does: min(BooleanSignal_k, BooleanSignal_(k-1)), that is it outputs the minimum of a Boolean Signal at current time step versus the previous time step. I have re-modeled it, but was curious why the MinMax block doesn't take a boolean even though the support page says that it indeed does take a boolean. Perhaps a syndrom of something else being wrong in the model?

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

채택된 답변

Birdman
Birdman 2017년 12월 13일
I created a model for you where you can compare boolean datas inside a MATLAB Function very easily. Try to adapt that idea to your model. Note that MinMax block does not accept boolean data at any circumstances.
  댓글 수: 2
MC
MC 2017년 12월 14일
Thank you, I'll check it out! Here it says that MinMax does indeed accept boolean, perhaps I misinterpret it.
https://se.mathworks.com/help/simulink/slref/minmax.html
Birdman
Birdman 2017년 12월 14일
Good ! If my answer helped, can you accept it so that other people having the same problem will know that there is a working solution.

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

추가 답변 (0개)

카테고리

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

제품

Community Treasure Hunt

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

Start Hunting!

Translated by