Relational Operator with Counter
    4 Ansichten (letzte 30 Tage)
  
       Ältere Kommentare anzeigen
    
    Raghu Vamsi
 am 23 Dez. 2019
  
    
    
    
    
    Bearbeitet: Payas Bahade
    
 am 27 Dez. 2019
            Hi,
I am using the following attached example in one of my model witha relational operator. I would like to count the result of the relational Operator. Since the output is boolean, i am unable to use cumulative sum, could someone help me to solve this problem.
All i want is whenever the result of the operator is True, I want the counter to start counting as 1. If the system result has reached or crossed 1 say like 10 times then i would like the counter to report the result as 10 (cumulation of no of time the relational operator is True).
Thank you
Regards
Raghu
0 Kommentare
Akzeptierte Antwort
  Payas Bahade
    
 am 26 Dez. 2019
        
      Bearbeitet: Payas Bahade
    
 am 27 Dez. 2019
  
      Hi Raghu,
As output of 'Relational operator' is boolean, it first needs to be converted to double before sending it to 'Cumulative sum block'. Conversion can be done using 'Data conversion block' in which you need to specify the required output data type. I have attached a sample model 'RelationalOperatorCounter_1' for your reference. 
If you have any problem with this model, you can try 'RelationalOperatorCounter_2'. For more details on 'Cumulative sum block', refer this documentaion link.
Hope this helps!
0 Kommentare
Weitere Antworten (0)
Siehe auch
Kategorien
				Mehr zu Discontinuities finden Sie in Help Center und File Exchange
			
	Community Treasure Hunt
Find the treasures in MATLAB Central and discover how the community can help you!
Start Hunting!

