Open FBumann opened 4 days ago
self.on_valuesBeforeBegin = on_valuesBeforeBegin if on_valuesBeforeBegin else [0, 0]
eq_SwitchOnOffAtFirstTime = cEquation('SwitchOnOffAtFirstTime', eqsOwner, modBox) firstIndex = timeIndexe[0] # nur erstes Element! eq_SwitchOnOffAtFirstTime.addSummand(self.mod.var_switchOn, 1, firstIndex) eq_SwitchOnOffAtFirstTime.addSummand(self.mod.var_switchOff, -1, firstIndex) eq_SwitchOnOffAtFirstTime.addSummand(self.mod.var_on, -1, firstIndex)
eq_SwitchOnOffAtFirstTime.addRightSide( -self.mod.var_on.beforeVal()) # letztes Element der Before-Werte nutzen, Anmerkung: wäre besser auf lhs aufgehoben
Make before values work again