Running: ./testmodel.py --libraries=/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OpenModelica/../OMCompiler/build/lib/omlibrary/ --ompython_omhome=/usr ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP.conf.json Using package ModelicaServices with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OMCompiler/build/lib/omlibrary/ModelicaServices 3.2.1/package.mo) Using package Complex with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OMCompiler/build/lib/omlibrary/Complex 3.2.1.mo) Using package Modelica with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OMCompiler/build/lib/omlibrary/Modelica 3.2.1/package.mo) Using package ModelicaTest with version 3.2.1 (/var/lib/jenkins/ws/OpenModelicaLibraryTestingWork@2/OMCompiler/build/lib/omlibrary/ModelicaTest 3.2.1/package.mo) Running command: translateModel(ModelicaTest.Blocks.KinematicPTP,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|integrator.y|integrator1.y|integrator2.y|integrator3.y",fileNamePrefix="ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP") Notification: Performance of loadModel(ModelicaTest): time 1.987/1.987, allocations: 209.4 MB / 217.3 MB, free: 4.164 MB / 170.7 MB Notification: Performance of FrontEnd - loaded program: time 1.851e-05/1.856e-05, allocations: 4 kB / 271.3 MB, free: 14.13 MB / 234.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.2597/0.2597, allocations: 48.69 MB / 320 MB, free: 14.39 MB / 266.7 MB Notification: Performance of FrontEnd - scodeFlatten: time 0.115/0.3748, allocations: 76 MB / 396 MB, free: 4.438 MB / 330.7 MB Notification: Performance of FrontEnd - mkProgramGraph: time 0.000202/0.375, allocations: 59.98 kB / 396.1 MB, free: 4.379 MB / 330.7 MB Notification: Performance of FrontEnd - DAE generated: time 0.05104/0.4261, allocations: 11.35 MB / 407.4 MB, free: 9 MB / 346.7 MB Notification: Performance of FrontEnd: time 2.974e-06/0.4261, allocations: 0 / 407.4 MB, free: 9 MB / 346.7 MB Notification: Performance of Transformations before backend: time 3.147e-05/0.4262, allocations: 12.12 kB / 407.4 MB, free: 8.988 MB / 346.7 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 92 * Number of variables: 92 Notification: Performance of Generate backend data structure: time 0.002373/0.4286, allocations: 0.8638 MB / 408.3 MB, free: 8.082 MB / 346.7 MB Notification: Performance of prepare preOptimizeDAE: time 4.617e-05/0.4286, allocations: 12.02 kB / 408.3 MB, free: 8.07 MB / 346.7 MB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.0001626/0.4288, allocations: 60.12 kB / 408.4 MB, free: 8.012 MB / 346.7 MB Notification: Performance of preOpt evaluateParameters (simulation): time 0.0006615/0.4295, allocations: 341.3 kB / 408.7 MB, free: 7.641 MB / 346.7 MB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0004806/0.43, allocations: 258.9 kB / 408.9 MB, free: 7.348 MB / 346.7 MB Notification: Performance of preOpt expandDerOperator (simulation): time 0.0001187/0.4301, allocations: 31.91 kB / 409 MB, free: 7.316 MB / 346.7 MB Notification: Performance of preOpt removeEqualFunctionCalls (simulation): time 0.001929/0.432, allocations: 0.7903 MB / 409.8 MB, free: 6.527 MB / 346.7 MB Notification: Performance of preOpt clockPartitioning (simulation): time 0.001185/0.4332, allocations: 0.4933 MB / 410.3 MB, free: 6.02 MB / 346.7 MB Notification: Performance of preOpt findStateOrder (simulation): time 2.208e-05/0.4333, allocations: 0 / 410.3 MB, free: 6.02 MB / 346.7 MB Notification: Performance of preOpt replaceEdgeChange (simulation): time 6.628e-05/0.4334, allocations: 0 / 410.3 MB, free: 6.02 MB / 346.7 MB Notification: Performance of preOpt inlineArrayEqn (simulation): time 1.371e-05/0.4334, allocations: 12 kB / 410.3 MB, free: 6.008 MB / 346.7 MB Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.0034/0.4368, allocations: 1.336 MB / 411.6 MB, free: 4.629 MB / 346.7 MB Notification: Performance of preOpt comSubExp (simulation): time 0.001808/0.4386, allocations: 0.5648 MB / 412.2 MB, free: 4.043 MB / 346.7 MB Notification: Performance of preOpt resolveLoops (simulation): time 0.0006704/0.4393, allocations: 294.8 kB / 412.5 MB, free: 3.75 MB / 346.7 MB Notification: Performance of preOpt evalFunc (simulation): time 8.932e-05/0.4394, allocations: 12.56 kB / 412.5 MB, free: 3.738 MB / 346.7 MB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 3.936e-05/0.4395, allocations: 43.08 kB / 412.5 MB, free: 3.688 MB / 346.7 MB Notification: Performance of pre-optimization done (n=66): time 3.497e-06/0.4395, allocations: 0 / 412.5 MB, free: 3.688 MB / 346.7 MB Notification: Performance of matching and sorting (n=122): time 0.02602/0.4655, allocations: 7.097 MB / 419.6 MB, free: 12.43 MB / 362.7 MB Notification: Performance of inlineWhenForInitialization (initialization): time 7.451e-05/0.4656, allocations: 90.23 kB / 419.7 MB, free: 12.32 MB / 362.7 MB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.000536/0.4662, allocations: 314.1 kB / 420 MB, free: 12 MB / 362.7 MB Notification: Performance of collectPreVariables (initialization): time 0.0002005/0.4664, allocations: 25.7 kB / 420 MB, free: 11.97 MB / 362.7 MB Notification: Performance of collectInitialEqns (initialization): time 0.0001881/0.4666, allocations: 243.8 kB / 420.3 MB, free: 11.73 MB / 362.7 MB Notification: Performance of collectInitialBindings (initialization): time 0.0005264/0.4671, allocations: 382.1 kB / 420.6 MB, free: 11.35 MB / 362.7 MB Notification: Performance of simplifyInitialFunctions (initialization): time 0.000172/0.4673, allocations: 0 / 420.6 MB, free: 11.35 MB / 362.7 MB Notification: Performance of setup shared object (initialization): time 0.0002129/0.4676, allocations: 354.8 kB / 421 MB, free: 11 MB / 362.7 MB Notification: Performance of preBalanceInitialSystem (initialization): time 0.002173/0.4697, allocations: 0.9478 MB / 421.9 MB, free: 10.05 MB / 362.7 MB Notification: Performance of partitionIndependentBlocks (initialization): time 0.002307/0.4721, allocations: 1.032 MB / 423 MB, free: 8.996 MB / 362.7 MB Notification: Performance of analyzeInitialSystem (initialization): time 0.00183/0.4739, allocations: 0.793 MB / 423.8 MB, free: 8.207 MB / 362.7 MB Notification: Performance of solveInitialSystemEqSystem (initialization): time 5.379e-06/0.4739, allocations: 0 / 423.8 MB, free: 8.207 MB / 362.7 MB Notification: Performance of matching and sorting (n=142) (initialization): time 0.004801/0.4787, allocations: 1.937 MB / 425.7 MB, free: 6.262 MB / 362.7 MB Notification: Performance of prepare postOptimizeDAE: time 2.868e-05/0.4788, allocations: 4.781 kB / 425.7 MB, free: 6.258 MB / 362.7 MB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 1.332e-05/0.4788, allocations: 4 kB / 425.7 MB, free: 6.254 MB / 362.7 MB Notification: Performance of postOpt tearingSystem (initialization): time 2.581e-05/0.4789, allocations: 4 kB / 425.7 MB, free: 6.25 MB / 362.7 MB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.003369/0.4822, allocations: 455.5 kB / 426.2 MB, free: 5.805 MB / 362.7 MB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 2.061e-05/0.4823, allocations: 11.94 kB / 426.2 MB, free: 5.793 MB / 362.7 MB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.003692/0.486, allocations: 247.7 kB / 426.4 MB, free: 5.551 MB / 362.7 MB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.0005582/0.4866, allocations: 43.92 kB / 426.5 MB, free: 5.508 MB / 362.7 MB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 6 * Number of states: 0 () * Number of discrete variables: 8 (kinematicPTP2a.noWphase,kinematicPTP2b.moving[1],kinematicPTP2b.motion_ref,kinematicPTP2b.noWphase,kinematicPTP1a.noWphase,kinematicPTP1b.moving[1],kinematicPTP1b.motion_ref,kinematicPTP1b.noWphase) * Number of discrete states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (142): * Single equations (assignments): 142 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 0 * Mixed (continuous/discrete) equation systems: 0 Notification: Performance of prepare postOptimizeDAE: time 0.0009709/0.4876, allocations: 132.7 kB / 426.6 MB, free: 5.371 MB / 362.7 MB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.0006865/0.4883, allocations: 63.23 kB / 426.6 MB, free: 5.309 MB / 362.7 MB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.0004772/0.4888, allocations: 84.06 kB / 426.7 MB, free: 5.227 MB / 362.7 MB Notification: Performance of postOpt inlineArrayEqn (simulation): time 3.808e-05/0.4889, allocations: 23.91 kB / 426.7 MB, free: 5.203 MB / 362.7 MB Notification: Performance of postOpt constantLinearSystem (simulation): time 1.748e-05/0.4889, allocations: 0 / 426.7 MB, free: 5.203 MB / 362.7 MB Notification: Performance of postOpt simplifysemiLinear (simulation): time 3.035e-05/0.489, allocations: 3.984 kB / 426.8 MB, free: 5.199 MB / 362.7 MB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.02459/0.5136, allocations: 4.551 MB / 431.3 MB, free: 328 kB / 362.7 MB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 6.318e-05/0.5137, allocations: 24 kB / 431.3 MB, free: 304 kB / 362.7 MB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.003989/0.5177, allocations: 420.1 kB / 431.7 MB, free: 15.89 MB / 378.7 MB Notification: Performance of postOpt tearingSystem (simulation): time 8.291e-05/0.5179, allocations: 28 kB / 431.8 MB, free: 15.86 MB / 378.7 MB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.0002473/0.5181, allocations: 28 kB / 431.8 MB, free: 15.83 MB / 378.7 MB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 7.844e-05/0.5182, allocations: 39.86 kB / 431.8 MB, free: 15.79 MB / 378.7 MB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 6.984e-05/0.5183, allocations: 35.81 kB / 431.9 MB, free: 15.76 MB / 378.7 MB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.00929/0.5276, allocations: 3.23 MB / 435.1 MB, free: 11.66 MB / 378.7 MB Notification: Performance of postOpt removeConstants (simulation): time 0.001098/0.5288, allocations: 248.2 kB / 435.3 MB, free: 11.4 MB / 378.7 MB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.0003261/0.5291, allocations: 31.98 kB / 435.4 MB, free: 11.37 MB / 378.7 MB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.003531/0.5327, allocations: 231.8 kB / 435.6 MB, free: 11.14 MB / 378.7 MB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.001174/0.5339, allocations: 239.3 kB / 435.8 MB, free: 10.91 MB / 378.7 MB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.000292/0.5342, allocations: 56 kB / 435.9 MB, free: 10.85 MB / 378.7 MB Notification: Performance of sorting global known variables: time 0.000709/0.5349, allocations: 234 kB / 436.1 MB, free: 10.62 MB / 378.7 MB Notification: Performance of sort global known variables: time 1.236e-06/0.535, allocations: 0 / 436.1 MB, free: 10.62 MB / 378.7 MB Notification: Performance of remove unused functions: time 0.002859/0.5378, allocations: 196 kB / 436.3 MB, free: 10.43 MB / 378.7 MB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 94 * Number of states: 4 (integrator2.y,integrator3.y,integrator.y,integrator1.y) * Number of discrete variables: 8 (kinematicPTP2b.moving[1],kinematicPTP2b.motion_ref,kinematicPTP1b.moving[1],kinematicPTP1b.motion_ref,kinematicPTP2b.noWphase,kinematicPTP2a.noWphase,kinematicPTP1b.noWphase,kinematicPTP1a.noWphase) * Number of discrete states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (122): * Single equations (assignments): 122 * Array equations: 0 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 0 * Mixed (continuous/discrete) equation systems: 0 Notification: Performance of Backend phase and start with SimCode phase: time 0.0005096/0.5384, allocations: 154.7 kB / 436.5 MB, free: 10.26 MB / 378.7 MB Notification: Performance of simCode: created initialization part: time 0.007301/0.5457, allocations: 1.595 MB / 438 MB, free: 8.676 MB / 378.7 MB Notification: Performance of simCode: created event and clocks part: time 2.692e-05/0.5458, allocations: 4.125 kB / 438.1 MB, free: 8.672 MB / 378.7 MB Notification: Performance of simCode: created simulation system equations: time 0.00577/0.5516, allocations: 0.7595 MB / 438.8 MB, free: 7.918 MB / 378.7 MB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.002322/0.5539, allocations: 109.3 kB / 438.9 MB, free: 7.812 MB / 378.7 MB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.007676/0.5616, allocations: 1.656 MB / 440.6 MB, free: 5.828 MB / 378.7 MB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.001517/0.5632, allocations: 0.9282 MB / 441.5 MB, free: 4.871 MB / 378.7 MB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.00222/0.5655, allocations: 71.42 kB / 441.6 MB, free: 4.805 MB / 378.7 MB Notification: Performance of SimCode: time 2.724e-06/0.5655, allocations: 0 / 441.6 MB, free: 4.805 MB / 378.7 MB Notification: Performance of Templates: time 0.2374/0.8029, allocations: 13.32 MB / 454.9 MB, free: 110.5 MB / 378.7 MB "Error: Could not read variable kinematicPTP1b.eps in file ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP_res.mat. Warning: Get data of variable kinematicPTP1b.eps from file ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP_res.mat failed! Error: Could not read variable kinematicPTP2b.eps in file ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP_res.mat. Warning: Get data of variable kinematicPTP2b.eps from file ModelicaTest_3.2.1_cpp_ModelicaTest.Blocks.KinematicPTP_res.mat failed! " Variables in the reference:time,integrator.y,integrator1.y,integrator2.y,integrator3.y Variables in the result:diff1.u1,diff1.u2,diff1.y,diff2.u1,diff2.u2,diff2.y,der(integrator.y),integrator.initType,integrator.k,integrator.u,integrator.y,integrator.y_start,der(integrator1.y),integrator1.initType,integrator1.k,integrator1.u,integrator1.y,integrator1.y_start,der(integrator2.y),integrator2.initType,integrator2.k,integrator2.u,integrator2.y,integrator2.y_start,der(integrator3.y),integrator3.initType,integrator3.k,integrator3.u,integrator3.y,integrator3.y_start,kinematicPTP1a.Ta1,kinematicPTP1a.Ta2,kinematicPTP1a.Te,kinematicPTP1a.Tv,kinematicPTP1a.aux1[1],kinematicPTP1a.aux2[1],kinematicPTP1a.deltaq[1],kinematicPTP1a.noWphase,kinematicPTP1a.nout,kinematicPTP1a.p_deltaq[1],kinematicPTP1a.p_qd_max[1],kinematicPTP1a.p_qdd_max[1],kinematicPTP1a.qd_max[1],kinematicPTP1a.qdd_max[1],kinematicPTP1a.sd_max,kinematicPTP1a.sdd,kinematicPTP1a.sdd_max,kinematicPTP1a.startTime,kinematicPTP1a.y[1],kinematicPTP1b.Ta1,kinematicPTP1b.Ta1s,kinematicPTP1b.Ta2,kinematicPTP1b.Ta2s,kinematicPTP1b.Te,kinematicPTP1b.Tes,kinematicPTP1b.Tv,kinematicPTP1b.Tvs,kinematicPTP1b.aux1[1],kinematicPTP1b.aux2[1],der(kinematicPTP1b.Ta1),der(kinematicPTP1b.Ta1s),der(kinematicPTP1b.Ta2),der(kinematicPTP1b.Ta2s),der(kinematicPTP1b.Te),der(kinematicPTP1b.Tv),der(kinematicPTP1b.Tvs),der(kinematicPTP1b.der(Ta1)),der(kinematicPTP1b.der(Ta1s)),der(kinematicPTP1b.der(Ta2)),der(kinematicPTP1b.der(Ta2s)),der(kinematicPTP1b.der(Te)),der(kinematicPTP1b.der(Tv)),der(kinematicPTP1b.der(Tvs)),der(kinematicPTP1b.der(s1)),der(kinematicPTP1b.der(s2)),der(kinematicPTP1b.der(s3)),der(kinematicPTP1b.der(sd_max)),der(kinematicPTP1b.der(sd_max2)),der(kinematicPTP1b.der(sdd_max)),der(kinematicPTP1b.s),der(kinematicPTP1b.s1),der(kinematicPTP1b.s2),der(kinematicPTP1b.s3),der(kinematicPTP1b.sd),der(kinematicPTP1b.sd_max),der(kinematicPTP1b.sd_max2),der(kinematicPTP1b.sdd_max),kinematicPTP1b.endTime,kinematicPTP1b.motion_ref,kinematicPTP1b.moving[1],kinematicPTP1b.noWphase,kinematicPTP1b.nout,kinematicPTP1b.p_deltaq[1],kinematicPTP1b.p_q_begin[1],kinematicPTP1b.p_q_end[1],kinematicPTP1b.p_qd_max[1],kinematicPTP1b.p_qdd_max[1],kinematicPTP1b.q[1],kinematicPTP1b.q_begin[1],kinematicPTP1b.q_end[1],kinematicPTP1b.qd[1],kinematicPTP1b.qd_max[1],kinematicPTP1b.qdd[1],kinematicPTP1b.qdd_max[1],kinematicPTP1b.s,kinematicPTP1b.s1,kinematicPTP1b.s2,kinematicPTP1b.s3,kinematicPTP1b.sd,kinematicPTP1b.sd_max,kinematicPTP1b.sd_max2,kinematicPTP1b.sd_max_inv,kinematicPTP1b.sdd,kinematicPTP1b.sdd_max,kinematicPTP1b.sdd_max_inv,kinematicPTP1b.startTime,kinematicPTP2a.Ta1,kinematicPTP2a.Ta2,kinematicPTP2a.Te,kinematicPTP2a.Tv,kinematicPTP2a.aux1[1],kinematicPTP2a.aux2[1],kinematicPTP2a.deltaq[1],kinematicPTP2a.noWphase,kinematicPTP2a.nout,kinematicPTP2a.p_deltaq[1],kinematicPTP2a.p_qd_max[1],kinematicPTP2a.p_qdd_max[1],kinematicPTP2a.qd_max[1],kinematicPTP2a.qdd_max[1],kinematicPTP2a.sd_max,kinematicPTP2a.sdd,kinematicPTP2a.sdd_max,kinematicPTP2a.startTime,kinematicPTP2a.y[1],kinematicPTP2b.Ta1,kinematicPTP2b.Ta1s,kinematicPTP2b.Ta2,kinematicPTP2b.Ta2s,kinematicPTP2b.Te,kinematicPTP2b.Tes,kinematicPTP2b.Tv,kinematicPTP2b.Tvs,kinematicPTP2b.aux1[1],kinematicPTP2b.aux2[1],der(kinematicPTP2b.Ta1),der(kinematicPTP2b.Ta1s),der(kinematicPTP2b.Ta2),der(kinematicPTP2b.Ta2s),der(kinematicPTP2b.Te),der(kinematicPTP2b.Tv),der(kinematicPTP2b.Tvs),der(kinematicPTP2b.der(Ta1)),der(kinematicPTP2b.der(Ta1s)),der(kinematicPTP2b.der(Ta2)),der(kinematicPTP2b.der(Ta2s)),der(kinematicPTP2b.der(Te)),der(kinematicPTP2b.der(Tv)),der(kinematicPTP2b.der(Tvs)),der(kinematicPTP2b.der(s1)),der(kinematicPTP2b.der(s2)),der(kinematicPTP2b.der(s3)),der(kinematicPTP2b.der(sd_max)),der(kinematicPTP2b.der(sd_max2)),der(kinematicPTP2b.der(sdd_max)),der(kinematicPTP2b.s),der(kinematicPTP2b.s1),der(kinematicPTP2b.s2),der(kinematicPTP2b.s3),der(kinematicPTP2b.sd),der(kinematicPTP2b.sd_max),der(kinematicPTP2b.sd_max2),der(kinematicPTP2b.sdd_max),kinematicPTP2b.endTime,kinematicPTP2b.motion_ref,kinematicPTP2b.moving[1],kinematicPTP2b.noWphase,kinematicPTP2b.nout,kinematicPTP2b.p_deltaq[1],kinematicPTP2b.p_q_begin[1],kinematicPTP2b.p_q_end[1],kinematicPTP2b.p_qd_max[1],kinematicPTP2b.p_qdd_max[1],kinematicPTP2b.q[1],kinematicPTP2b.q_begin[1],kinematicPTP2b.q_end[1],kinematicPTP2b.qd[1],kinematicPTP2b.qd_max[1],kinematicPTP2b.qdd[1],kinematicPTP2b.qdd_max[1],kinematicPTP2b.s,kinematicPTP2b.s1,kinematicPTP2b.s2,kinematicPTP2b.s3,kinematicPTP2b.sd,kinematicPTP2b.sd_max,kinematicPTP2b.sd_max2,kinematicPTP2b.sd_max_inv,kinematicPTP2b.sdd,kinematicPTP2b.sdd_max,kinematicPTP2b.sdd_max_inv,kinematicPTP2b.startTime,time