﻿id	summary	reporter	owner	description	type	status	priority	milestone	component	version	resolution	keywords	cc
2927	Wrong zero crossing function generation	Niklas Worschech	Lennart Ochel	"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	closed	blocker	1.9.4	Backend	trunk	fixed	zero crossings	Willi Braun
