Running: ./testmodel.py --libraries=/home/hudson/saved_omc/libraries/.openmodelica/libraries --ompython_omhome=/usr Modelica_3.2.1_Modelica.Blocks.Examples.Interaction1.conf.json loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo", uses=false) loadFile("/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo", uses=false) Using package Modelica with version 3.2.3 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo) Using package Complex with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo) Using package ModelicaServices with version 4.0.0 (/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo) Running command: translateModel(Modelica.Blocks.Examples.Interaction1,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Modelica_3.2.1_Modelica.Blocks.Examples.Interaction1") translateModel(Modelica.Blocks.Examples.Interaction1,tolerance=1e-06,outputFormat="empty",numberOfIntervals=5000,variableFilter="",fileNamePrefix="Modelica_3.2.1_Modelica.Blocks.Examples.Interaction1") Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/ModelicaServices 4.0.0+maint.om/package.mo): time 0.001242/0.001242, allocations: 108.7 kB / 16.42 MB, free: 6.512 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Complex 4.0.0+maint.om/package.mo): time 0.001297/0.001297, allocations: 183.2 kB / 17.35 MB, free: 5.73 MB / 14.72 MB Notification: Performance of loadFile(/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/package.mo): time 1.306/1.306, allocations: 205.1 MB / 223.2 MB, free: 12.23 MB / 190.1 MB Notification: Performance of FrontEnd - Absyn->SCode: time 1.823e-05/1.824e-05, allocations: 2.281 kB / 327.2 MB, free: 3.355 MB / 270.1 MB Notification: Performance of NFInst.instantiate(Modelica.Blocks.Examples.Interaction1): time 0.003144/0.003171, allocations: 2.515 MB / 329.7 MB, free: 0.8242 MB / 270.1 MB Notification: Performance of NFInst.instExpressions: time 0.002439/0.005625, allocations: 1.696 MB / 331.4 MB, free: 15.12 MB / 286.1 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.0001747/0.005813, allocations: 11.94 kB / 331.4 MB, free: 15.11 MB / 286.1 MB Notification: Performance of NFTyping.typeComponents: time 0.001073/0.006892, allocations: 0.5375 MB / 331.9 MB, free: 14.57 MB / 286.1 MB [/home/hudson/saved_omc/libraries/.openmodelica/libraries/Modelica 3.2.3+maint.om/Utilities/Strings.mo:139:3-175:14:writable] Warning: Pure function 'Modelica.Utilities.Strings.isEmpty' contains a call to impure function 'Modelica.Utilities.Strings.Advanced.skipWhiteSpace'. Notification: Performance of NFTyping.typeBindings: time 0.0007104/0.007612, allocations: 422.5 kB / 332.3 MB, free: 14.15 MB / 286.1 MB Notification: Performance of NFTyping.typeClassSections: time 0.00133/0.008951, allocations: 0.6276 MB / 333 MB, free: 13.52 MB / 286.1 MB Notification: Performance of NFFlatten.flatten: time 0.0007368/0.009696, allocations: 0.8417 MB / 333.8 MB, free: 12.68 MB / 286.1 MB Notification: Performance of NFFlatten.resolveConnections: time 0.0001736/0.009879, allocations: 106 kB / 333.9 MB, free: 12.58 MB / 286.1 MB Notification: Performance of NFEvalConstants.evaluate: time 0.000283/0.01017, allocations: 350.7 kB / 334.3 MB, free: 12.23 MB / 286.1 MB Notification: Performance of NFSimplifyModel.simplify: time 0.000288/0.01047, allocations: 326.7 kB / 334.6 MB, free: 11.91 MB / 286.1 MB Notification: Performance of NFPackage.collectConstants: time 6.069e-05/0.01054, allocations: 44 kB / 334.6 MB, free: 11.87 MB / 286.1 MB Notification: Performance of NFFlatten.collectFunctions: time 0.0002942/0.01084, allocations: 235.7 kB / 334.8 MB, free: 11.64 MB / 286.1 MB Notification: Performance of combineBinaries: time 0.0005091/0.01135, allocations: 0.8421 MB / 335.7 MB, free: 10.79 MB / 286.1 MB Notification: Performance of replaceArrayConstructors: time 0.0002435/0.0116, allocations: 0.5236 MB / 336.2 MB, free: 10.26 MB / 286.1 MB Notification: Performance of NFVerifyModel.verify: time 8.783e-05/0.0117, allocations: 95.67 kB / 336.3 MB, free: 10.16 MB / 286.1 MB Notification: Performance of FrontEnd: time 4.897e-05/0.01175, allocations: 19.92 kB / 336.3 MB, free: 10.14 MB / 286.1 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 50 (44) * Number of variables: 50 (50) Notification: Performance of Bindings: time 0.001719/0.01348, allocations: 2.154 MB / 338.5 MB, free: 7.871 MB / 286.1 MB Notification: Performance of FunctionAlias: time 0.0001199/0.0136, allocations: 95.75 kB / 338.6 MB, free: 7.777 MB / 286.1 MB Notification: Performance of Early Inline: time 0.0006133/0.01422, allocations: 0.7404 MB / 339.3 MB, free: 7.012 MB / 286.1 MB Notification: Performance of simplify1: time 5.669e-05/0.01429, allocations: 43.92 kB / 339.4 MB, free: 6.969 MB / 286.1 MB Notification: Performance of Alias: time 0.001034/0.01533, allocations: 1.091 MB / 340.4 MB, free: 5.734 MB / 286.1 MB Notification: Performance of simplify2: time 3.609e-05/0.01537, allocations: 35.94 kB / 340.5 MB, free: 5.699 MB / 286.1 MB Notification: Performance of Events: time 0.0002666/0.01565, allocations: 230.8 kB / 340.7 MB, free: 5.473 MB / 286.1 MB Notification: Performance of Detect States: time 0.0004018/0.01606, allocations: 440.8 kB / 341.1 MB, free: 5.02 MB / 286.1 MB Notification: Performance of Partitioning: time 0.0003644/0.01643, allocations: 383 kB / 341.5 MB, free: 4.578 MB / 286.1 MB Notification: Performance of Causalize: time 0.001578/0.01802, allocations: 1.662 MB / 343.2 MB, free: 2.855 MB / 286.1 MB Notification: Performance of After Index Reduction Inline: time 0.0006785/0.0187, allocations: 0.801 MB / 344 MB, free: 2.027 MB / 286.1 MB Notification: Performance of Inline: time 0.001869/0.02058, allocations: 1.964 MB / 345.9 MB, free: 20 kB / 286.1 MB Notification: Performance of Partitioning: time 0.0001285/0.02072, allocations: 107.6 kB / 346 MB, free: 15.91 MB / 302.1 MB Notification: Performance of Cleanup: time 7.5e-05/0.0208, allocations: 79.86 kB / 346.1 MB, free: 15.83 MB / 302.1 MB Error: Internal error NBSlice.fillDependencyArray failed because number of flattened indices 1 for dependency stop.table.table[2] could not be divided by the body size 6 without rest. Error: Internal error NBAdjacency.Matrix.createPseudo failed for: [ARRY] (6) stop.table.combiTimeTable.table = if stop.table.startValue then {{stop.table.table[1], 1.0}, {stop.table.table[1], 0.0}, {stop.table.table[2], 1.0}} else {{stop.table.table[1], 0.0}, {stop.table.table[1], 1.0}, {stop.table.table[2], 0.0}} ($RES_BND_118) Error: Internal error NBAdjacency.Matrix.create failed to create adjacency matrix for system: System Variables (38/80) ************************** (1) [DISC] (1) protected discrete Real timeTable.nextEventScaled (fixed = true, start = 0.0) (2) [DISC] (1) Boolean start.on (fixed = true, start = false) (3) [DISC] (1) Boolean stop.on (fixed = true, start = false) (4) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(stop.table.combiTimeTable.tableID) (fixed = true) (5) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(stop.table.combiTimeTable.tableID) (fixed = true) (6) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.t_max = stop.table.combiTimeTable.t_maxScaled (fixed = true) (7) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.t_min = stop.table.combiTimeTable.t_minScaled (fixed = true) (8) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.shiftTime = stop.table.shiftTime (fixed = true) (9) [PRMT] (1) protected final parameter Real stop.table.combiTimeTable.startTime = stop.table.startTime (fixed = true) (10) [PRMT] (6) protected final parameter Real[3, 2] stop.table.combiTimeTable.table = if stop.table.startValue then {{stop.table.table[1], 1.0}, {stop.table.table[1], 0.0}, {stop.table.table[2], 1.0}} else {{stop.table.table[1], 0.0}, {stop.table.table[1], 1.0}, {stop.table.table[2], 0.0}} (fixed = {true for $i1 in 1:3, $i2 in 1:2}) (11) [PRMT] (2) protected parameter Real[2] stop.table.table = stop.buttonTimeTable (fixed = {true for $i1 in 1:2}) (12) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(start.table.combiTimeTable.tableID) (fixed = true) (13) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(start.table.combiTimeTable.tableID) (fixed = true) (14) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.t_max = start.table.combiTimeTable.t_maxScaled (fixed = true) (15) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.t_min = start.table.combiTimeTable.t_minScaled (fixed = true) (16) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.shiftTime = start.table.shiftTime (fixed = true) (17) [PRMT] (1) protected final parameter Real start.table.combiTimeTable.startTime = start.table.startTime (fixed = true) (18) [PRMT] (6) protected final parameter Real[3, 2] start.table.combiTimeTable.table = if start.table.startValue then {{start.table.table[1], 1.0}, {start.table.table[1], 0.0}, {start.table.table[2], 1.0}} else {{start.table.table[1], 0.0}, {start.table.table[1], 1.0}, {start.table.table[2], 0.0}} (fixed = {true for $i1 in 1:3, $i2 in 1:2}) (19) [PRMT] (2) protected parameter Real[2] start.table.table = start.buttonTimeTable (fixed = {true for $i1 in 1:2}) (20) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(booleanTable.combiTimeTable.tableID) (fixed = true) (21) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(booleanTable.combiTimeTable.tableID) (fixed = true) (22) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.t_max = booleanTable.combiTimeTable.t_maxScaled (fixed = true) (23) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.t_min = booleanTable.combiTimeTable.t_minScaled (fixed = true) (24) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.shiftTime = booleanTable.shiftTime (fixed = true) (25) [PRMT] (1) final parameter Real booleanTable.combiTimeTable.startTime = booleanTable.startTime (fixed = true) (26) [PRMT] (20) final parameter Real[10, 2] booleanTable.combiTimeTable.table = if booleanTable.startValue then {{booleanTable.table[1], 1.0}, {booleanTable.table[1], 0.0}, {booleanTable.table[2], 1.0}, {booleanTable.table[3], 0.0}, {booleanTable.table[4], 1.0}, {booleanTable.table[5], 0.0}, {booleanTable.table[6], 1.0}, {booleanTable.table[7], 0.0}, {booleanTable.table[8], 1.0}, {booleanTable.table[9], 0.0}} else {{booleanTable.table[1], 0.0}, {booleanTable.table[1], 1.0}, {booleanTable.table[2], 0.0}, {booleanTable.table[3], 1.0}, {booleanTable.table[4], 0.0}, {booleanTable.table[5], 1.0}, {booleanTable.table[6], 0.0}, {booleanTable.table[7], 1.0}, {booleanTable.table[8], 0.0}, {booleanTable.table[9], 1.0}} (fixed = {true for $i1 in 1:10, $i2 in 1:2}) (27) [PRMT] (1) parameter Real timeTable.shiftTime = timeTable.startTime (fixed = true) (28) [PRMT] (1) final parameter Real integerTable.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(integerTable.combiTimeTable.tableID) (fixed = true) (29) [PRMT] (1) final parameter Real integerTable.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(integerTable.combiTimeTable.tableID) (fixed = true) (30) [PRMT] (1) final parameter Real integerTable.combiTimeTable.t_max = integerTable.combiTimeTable.t_maxScaled (fixed = true) (31) [PRMT] (1) final parameter Real integerTable.combiTimeTable.t_min = integerTable.combiTimeTable.t_minScaled (fixed = true) (32) [PRMT] (1) final parameter Real integerTable.combiTimeTable.shiftTime = integerTable.shiftTime (fixed = true) (33) [PRMT] (1) final parameter Real integerTable.combiTimeTable.startTime = integerTable.startTime (fixed = true) (34) [PRMT] (12) final parameter Real[6, 2] integerTable.combiTimeTable.table = integerTable.table (fixed = {true for $i1 in 1:6, $i2 in 1:2}) (35) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTimeTable stop.table.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", stop.table.combiTimeTable.table, stop.table.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, stop.table.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) (fixed = true) (36) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTimeTable start.table.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", start.table.combiTimeTable.table, start.table.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, start.table.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) (fixed = true) (37) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTimeTable booleanTable.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", booleanTable.combiTimeTable.table, booleanTable.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, booleanTable.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) (fixed = true) (38) [EXTO] (1) protected parameter Modelica.Blocks.Types.ExternalCombiTimeTable integerTable.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", integerTable.combiTimeTable.table, integerTable.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, integerTable.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) (fixed = true) System Equations (66/108) *************************** (1) [ALGO] (0) ($RES_SIM_0) (1) [----] Modelica.Blocks.Examples.Interaction1.stop.table.isValidTable(stop.table.table); (2) [ALGO] (0) ($RES_SIM_1) (2) [----] Modelica.Blocks.Examples.Interaction1.start.table.isValidTable(start.table.table); (3) [ALGO] (0) ($RES_SIM_2) (3) [----] Modelica.Blocks.Examples.Interaction1.booleanTable.isValidTable(booleanTable.table); (4) [ALGO] (0) ($RES_SIM_3) (4) [----] Modelica.Blocks.Examples.Interaction1.integerTable.isValidTable(integerTable.table); (5) [ARRY] (1) $TEV_0 = fill(false, 1) ($RES_SIM_4) (6) [ARRY] (1) $TEV_1 = fill(false, 1) ($RES_SIM_5) (7) [ARRY] (1) $TEV_2 = fill(false, 1) ($RES_SIM_6) (8) [ARRY] (1) $TEV_3 = fill(false, 1) ($RES_SIM_7) (9) [ALGO] (1) ($RES_SIM_8) (9) [----] stop.pre_reset := $PRE.stop.reset; (10) [ALGO] (1) ($RES_SIM_9) (10) [----] start.pre_reset := $PRE.start.reset; (11) [ALGO] (5) ($RES_SIM_10) (11) [----] assert(not (timeTable.table[1, 1] > 0.0 or timeTable.table[1, 1] < 0.0), "The first point in time has to be set to 0, but is table[1,1] = " + String(timeTable.table[1, 1], 6, 0, true), AssertionLevel.error); (11) [----] (timeTable.a, timeTable.b, timeTable.nextEventScaled, timeTable.last) := ($FUN_3, $FUN_4, $FUN_5, $FUN_6); (11) [----] timeTable.nextEvent := timeTable.nextEventScaled; (12) [ALGO] (1) ($RES_SIM_14) (12) [----] stop.table.combiTimeTable.nextTimeEvent := if stop.table.combiTimeTable.nextTimeEventScaled < 1e60 then stop.table.combiTimeTable.nextTimeEventScaled else 1e60; (13) [ALGO] (1) ($RES_SIM_15) (13) [----] stop.table.combiTimeTable.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(stop.table.combiTimeTable.tableID, time); (14) [ALGO] (1) ($RES_SIM_20) (14) [----] start.table.combiTimeTable.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(start.table.combiTimeTable.tableID, time); (15) [ALGO] (1) ($RES_SIM_21) (15) [----] start.table.combiTimeTable.nextTimeEvent := if start.table.combiTimeTable.nextTimeEventScaled < 1e60 then start.table.combiTimeTable.nextTimeEventScaled else 1e60; (16) [ALGO] (1) ($RES_SIM_26) (16) [----] booleanTable.combiTimeTable.nextTimeEvent := if booleanTable.combiTimeTable.nextTimeEventScaled < 1e60 then booleanTable.combiTimeTable.nextTimeEventScaled else 1e60; (17) [ALGO] (1) ($RES_SIM_27) (17) [----] booleanTable.combiTimeTable.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(booleanTable.combiTimeTable.tableID, time); (18) [ALGO] (1) ($RES_SIM_35) (18) [----] integerTable.combiTimeTable.nextTimeEvent := if integerTable.combiTimeTable.nextTimeEventScaled < 1e60 then integerTable.combiTimeTable.nextTimeEventScaled else 1e60; (19) [ALGO] (1) ($RES_SIM_36) (19) [----] integerTable.combiTimeTable.nextTimeEventScaled := Modelica.Blocks.Tables.Internal.getNextTimeEvent(integerTable.combiTimeTable.tableID, time); (20) [SCAL] (1) stop.on = $START.stop.on ($RES_SRT_85) (21) [SCAL] (1) start.on = $START.start.on ($RES_SRT_84) (22) [SCAL] (1) timeTable.nextEventScaled = $START.timeTable.nextEventScaled ($RES_SRT_83) (23) [SCAL] (1) $PRE.timeTable.nextEvent = $START.timeTable.nextEvent ($RES_SRT_82) (24) [SCAL] (1) $PRE.integerTable.combiTimeTable.nextTimeEventScaled = $START.integerTable.combiTimeTable.nextTimeEventScaled ($RES_SRT_93) (25) [SCAL] (1) $PRE.integerTable.combiTimeTable.nextTimeEvent = $START.integerTable.combiTimeTable.nextTimeEvent ($RES_SRT_92) (26) [SCAL] (1) $PRE.booleanTable.combiTimeTable.nextTimeEventScaled = $START.booleanTable.combiTimeTable.nextTimeEventScaled ($RES_SRT_91) (27) [SCAL] (1) $PRE.booleanTable.combiTimeTable.nextTimeEvent = $START.booleanTable.combiTimeTable.nextTimeEvent ($RES_SRT_90) (28) [SCAL] (1) $PRE.start.table.combiTimeTable.nextTimeEvent = $START.start.table.combiTimeTable.nextTimeEvent ($RES_SRT_89) (29) [SCAL] (1) $PRE.start.table.combiTimeTable.nextTimeEventScaled = $START.start.table.combiTimeTable.nextTimeEventScaled ($RES_SRT_88) (30) [SCAL] (1) $PRE.stop.table.combiTimeTable.nextTimeEventScaled = $START.stop.table.combiTimeTable.nextTimeEventScaled ($RES_SRT_87) (31) [SCAL] (1) $PRE.stop.table.combiTimeTable.nextTimeEvent = $START.stop.table.combiTimeTable.nextTimeEvent ($RES_SRT_86) (32) [SCAL] (1) stop.table.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(stop.table.combiTimeTable.tableID) ($RES_BND_124) (33) [SCAL] (1) stop.table.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(stop.table.combiTimeTable.tableID) ($RES_BND_123) (34) [SCAL] (1) stop.table.combiTimeTable.t_max = stop.table.combiTimeTable.t_maxScaled ($RES_BND_122) (35) [SCAL] (1) stop.table.combiTimeTable.t_min = stop.table.combiTimeTable.t_minScaled ($RES_BND_121) (36) [SCAL] (1) stop.table.combiTimeTable.shiftTime = stop.table.shiftTime ($RES_BND_120) (37) [SCAL] (1) stop.table.combiTimeTable.startTime = stop.table.startTime ($RES_BND_119) (38) [ARRY] (6) stop.table.combiTimeTable.table = if stop.table.startValue then {{stop.table.table[1], 1.0}, {stop.table.table[1], 0.0}, {stop.table.table[2], 1.0}} else {{stop.table.table[1], 0.0}, {stop.table.table[1], 1.0}, {stop.table.table[2], 0.0}} ($RES_BND_118) (39) [ARRY] (2) stop.table.table = stop.buttonTimeTable ($RES_BND_117) (40) [SCAL] (1) start.table.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(start.table.combiTimeTable.tableID) ($RES_BND_116) (41) [SCAL] (1) start.table.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(start.table.combiTimeTable.tableID) ($RES_BND_115) (42) [SCAL] (1) start.table.combiTimeTable.t_max = start.table.combiTimeTable.t_maxScaled ($RES_BND_114) (43) [SCAL] (1) start.table.combiTimeTable.t_min = start.table.combiTimeTable.t_minScaled ($RES_BND_113) (44) [SCAL] (1) start.table.combiTimeTable.shiftTime = start.table.shiftTime ($RES_BND_112) (45) [SCAL] (1) start.table.combiTimeTable.startTime = start.table.startTime ($RES_BND_111) (46) [ARRY] (6) start.table.combiTimeTable.table = if start.table.startValue then {{start.table.table[1], 1.0}, {start.table.table[1], 0.0}, {start.table.table[2], 1.0}} else {{start.table.table[1], 0.0}, {start.table.table[1], 1.0}, {start.table.table[2], 0.0}} ($RES_BND_110) (47) [ARRY] (2) start.table.table = start.buttonTimeTable ($RES_BND_109) (48) [SCAL] (1) booleanTable.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(booleanTable.combiTimeTable.tableID) ($RES_BND_108) (49) [SCAL] (1) booleanTable.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(booleanTable.combiTimeTable.tableID) ($RES_BND_107) (50) [SCAL] (1) booleanTable.combiTimeTable.t_max = booleanTable.combiTimeTable.t_maxScaled ($RES_BND_106) (51) [SCAL] (1) booleanTable.combiTimeTable.t_min = booleanTable.combiTimeTable.t_minScaled ($RES_BND_105) (52) [SCAL] (1) booleanTable.combiTimeTable.shiftTime = booleanTable.shiftTime ($RES_BND_104) (53) [SCAL] (1) booleanTable.combiTimeTable.startTime = booleanTable.startTime ($RES_BND_103) (54) [ARRY] (20) booleanTable.combiTimeTable.table = if booleanTable.startValue then {{booleanTable.table[1], 1.0}, {booleanTable.table[1], 0.0}, {booleanTable.table[2], 1.0}, {booleanTable.table[3], 0.0}, {booleanTable.table[4], 1.0}, {booleanTable.table[5], 0.0}, {booleanTable.table[6], 1.0}, {booleanTable.table[7], 0.0}, {booleanTable.table[8], 1.0}, {booleanTable.table[9], 0.0}} else {{booleanTable.table[1], 0.0}, {booleanTable.table[1], 1.0}, {booleanTable.table[2], 0.0}, {booleanTable.table[3], 1.0}, {booleanTable.table[4], 0.0}, {booleanTable.table[5], 1.0}, {booleanTable.table[6], 0.0}, {booleanTable.table[7], 1.0}, {booleanTable.table[8], 0.0}, {booleanTable.table[9], 1.0}} ($RES_BND_102) (55) [SCAL] (1) timeTable.shiftTime = timeTable.startTime ($RES_BND_101) (56) [SCAL] (1) integerTable.combiTimeTable.t_maxScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmax(integerTable.combiTimeTable.tableID) ($RES_BND_100) (57) [SCAL] (1) integerTable.combiTimeTable.t_minScaled = Modelica.Blocks.Tables.Internal.getTimeTableTmin(integerTable.combiTimeTable.tableID) ($RES_BND_99) (58) [SCAL] (1) integerTable.combiTimeTable.t_max = integerTable.combiTimeTable.t_maxScaled ($RES_BND_98) (59) [SCAL] (1) integerTable.combiTimeTable.t_min = integerTable.combiTimeTable.t_minScaled ($RES_BND_97) (60) [SCAL] (1) integerTable.combiTimeTable.shiftTime = integerTable.shiftTime ($RES_BND_96) (61) [SCAL] (1) integerTable.combiTimeTable.startTime = integerTable.startTime ($RES_BND_95) (62) [ARRY] (12) integerTable.combiTimeTable.table = integerTable.table ($RES_BND_94) (63) [RECD] (1) stop.table.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", stop.table.combiTimeTable.table, stop.table.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, stop.table.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) ($RES_BND_128) (64) [RECD] (1) start.table.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", start.table.combiTimeTable.table, start.table.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, start.table.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) ($RES_BND_127) (65) [RECD] (1) booleanTable.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", booleanTable.combiTimeTable.table, booleanTable.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, booleanTable.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) ($RES_BND_126) (66) [RECD] (1) integerTable.combiTimeTable.tableID = Modelica.Blocks.Types.ExternalCombiTimeTable.constructor("NoName", "NoName", integerTable.combiTimeTable.table, integerTable.combiTimeTable.startTime, {2}, Modelica.Blocks.Types.Smoothness.ConstantSegments, Modelica.Blocks.Types.Extrapolation.HoldLastPoint, integerTable.combiTimeTable.shiftTime, Modelica.Blocks.Types.TimeEvents.Always, false) ($RES_BND_125) Error: Internal error NBInitialization.main failed to apply modules!