﻿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:

{{{#!mo
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	
