﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2927	Wrong zero crossing function generation	Niklas Worschech	somebody	"For this model:


model miniModel

  // PARAMETERS
  parameter Integer nZ = 5;

  // VARIABLES
  Integer lowerZrow;
  Real zIn = 4.3;
  Real[nZ] rowZ = {1,2,3,4,5};

algorithm
      // Finde zIndex
      lowerZrow := 0 ""Reset Index"";
      for i in 2:nZ loop
        if (i == nZ) then
           lowerZrow := i - 1;
           break;
        end if;
        if zIn < rowZ[i] then
          lowerZrow := i-1;
          break;
        end if;
      end for;
  
end miniModel;

The omc generate 4 zero crossing functions which is not correct"	defect	new	blocker	Future	Backend	trunk		zero crossings	
