MinMax does not accept 'boolean' signals

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일

1 개 추천

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개)

카테고리

제품

질문:

MC
2017년 12월 13일

댓글:

2017년 12월 14일

Community Treasure Hunt

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

Start Hunting!

Translated by