Running command: translateModel(Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b,tolerance=1e-06,outputFormat="mat",numberOfIntervals=5000,variableFilter="time|Inertia.phi|Inertia.w",fileNamePrefix="Modelica_3.2.2_Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b") Notification: Performance of loadModel(Modelica): time 1.842/1.842, allocations: 194.9 MB / 210.6 MB, free: 8.16 MB / 170.7 MB Notification: Performance of FrontEnd - loaded program: time 2.393e-05/2.395e-05, allocations: 0 / 258.8 MB, free: 7.863 MB / 218.7 MB Notification: Performance of FrontEnd - Absyn->SCode: time 0.2852/0.2852, allocations: 44.51 MB / 303.3 MB, free: 13.01 MB / 250.7 MB Notification: Performance of NFInst.instantiate(Modelica.Mechanics.MultiBody.Examples.Loops.Engine1b): time 0.127/0.4123, allocations: 87.9 MB / 391.2 MB, free: 5.473 MB / 330.7 MB Notification: Performance of NFInst.instExpressions: time 0.05089/0.4632, allocations: 18.67 MB / 409.9 MB, free: 2.738 MB / 346.7 MB Notification: Performance of NFInst.updateImplicitVariability: time 0.01987/0.4831, allocations: 494.7 kB / 410.4 MB, free: 2.254 MB / 346.7 MB Notification: Performance of NFTyping.typeComponents: time 0.01527/0.4985, allocations: 4.686 MB / 415.1 MB, free: 13.55 MB / 362.7 MB Notification: Performance of NFTyping.typeBindings: time 0.04469/0.5432, allocations: 12.68 MB / 427.7 MB, free: 0.8359 MB / 362.7 MB Notification: Performance of NFTyping.typeClassSections: time 0.2988/0.842, allocations: 1.43 MB / 429.2 MB, free: 3.281 MB / 362.7 MB Notification: Performance of NFFlatten.flatten: time 0.1293/0.9713, allocations: 48.3 MB / 477.5 MB, free: 4.695 MB / 378.7 MB Notification: Performance of NFFlatten.resolveConnections: time 0.01682/0.9882, allocations: 8.537 MB / 486 MB, free: 14.59 MB / 394.7 MB Notification: Performance of NFEvalConstants.evaluate: time 0.005212/0.9935, allocations: 2.09 MB / 488.1 MB, free: 13.22 MB / 394.7 MB Notification: Performance of NFSimplifyModel.simplify: time 0.006531/1, allocations: 3.049 MB / 491.1 MB, free: 10.91 MB / 394.7 MB Notification: Performance of NFFlatten.collectFunctions: time 0.004207/1.004, allocations: 1.098 MB / 492.2 MB, free: 10 MB / 394.7 MB Notification: Performance of NFPackage.collectConstants: time 0.001803/1.006, allocations: 252 kB / 492.5 MB, free: 9.754 MB / 394.7 MB Notification: Performance of NFScalarize.scalarize: time 0.005413/1.012, allocations: 3.437 MB / 495.9 MB, free: 7.168 MB / 394.7 MB Notification: Performance of NFVerifyModel.verify: time 0.002984/1.015, allocations: 0.5781 MB / 496.5 MB, free: 6.59 MB / 394.7 MB Notification: Performance of NFConvertDAE.convert: time 0.01731/1.032, allocations: 11.7 MB / 0.4963 GB, free: 12.41 MB / 410.7 MB Notification: Performance of FrontEnd - DAE generated: time 4.509e-06/1.032, allocations: 0 / 0.4963 GB, free: 12.41 MB / 410.7 MB Notification: Performance of FrontEnd: time 3.196e-06/1.032, allocations: 0 / 0.4963 GB, free: 12.41 MB / 410.7 MB Notification: Performance of Transformations before backend: time 0.0004218/1.032, allocations: 0 / 0.4963 GB, free: 12.41 MB / 410.7 MB Notification: Model statistics after passing the front-end and creating the data structures used by the back-end: * Number of equations: 2487 * Number of variables: 2487 Notification: Performance of Generate backend data structure: time 0.02744/1.06, allocations: 8.057 MB / 0.5042 GB, free: 4.926 MB / 410.7 MB Notification: Performance of prepare preOptimizeDAE: time 4.779e-05/1.06, allocations: 8.031 kB / 0.5042 GB, free: 4.918 MB / 410.7 MB Notification: Performance of preOpt normalInlineFunction (simulation): time 0.7097/1.77, allocations: 41.78 MB / 0.545 GB, free: 13.01 MB / 458.7 MB Notification: Performance of preOpt evaluateParameters (simulation): time 0.03051/1.8, allocations: 9.36 MB / 0.5541 GB, free: 6.266 MB / 458.7 MB Notification: Performance of preOpt simplifyIfEquations (simulation): time 0.0005492/1.801, allocations: 446.1 kB / 0.5545 GB, free: 6.023 MB / 458.7 MB Notification: Performance of preOpt expandDerOperator (simulation): time 0.002968/1.804, allocations: 0.6139 MB / 0.5551 GB, free: 5.617 MB / 458.7 MB Notification: Performance of preOpt clockPartitioning (simulation): time 0.04969/1.854, allocations: 17.03 MB / 0.5718 GB, free: 8.367 MB / 474.7 MB Notification: Performance of preOpt findStateOrder (simulation): time 0.0004567/1.854, allocations: 100.8 kB / 0.5719 GB, free: 8.305 MB / 474.7 MB Notification: Performance of preOpt replaceEdgeChange (simulation): time 0.002281/1.856, allocations: 272.3 kB / 0.5721 GB, free: 8.23 MB / 474.7 MB Notification: Performance of preOpt inlineArrayEqn (simulation): time 0.006914/1.863, allocations: 2.742 MB / 0.5748 GB, free: 6.008 MB / 474.7 MB Notification: Performance of preOpt removeEqualRHS (simulation): time 0.5504/2.414, allocations: 13.54 MB / 0.588 GB, free: 202.4 MB / 474.8 MB Warning: The model contains alias variables with redundant start and/or conflicting nominal values. It is recommended to resolve the conflicts, because otherwise the system could be hard to solve. To print the conflicting alias sets and the chosen candidates please use -d=aliasConflicts. Notification: Performance of preOpt removeSimpleEquations (simulation): time 0.1123/2.526, allocations: 68.11 MB / 0.6545 GB, free: 143.3 MB / 474.8 MB Notification: Performance of preOpt comSubExp (simulation): time 0.03037/2.557, allocations: 7.253 MB / 0.6616 GB, free: 136 MB / 474.8 MB Notification: Performance of preOpt evalFunc (simulation): time 0.02544/2.582, allocations: 12.22 MB / 0.6735 GB, free: 123.5 MB / 474.8 MB Notification: Performance of preOpt encapsulateWhenConditions (simulation): time 5.155e-05/2.582, allocations: 72.48 kB / 0.6736 GB, free: 123.4 MB / 474.8 MB Notification: Performance of pre-optimization done (n=293): time 7.714e-06/2.582, allocations: 3.969 kB / 0.6736 GB, free: 123.4 MB / 474.8 MB Notification: Performance of matching and sorting (n=365): time 0.2403/2.822, allocations: 42.03 MB / 0.7147 GB, free: 81.67 MB / 474.8 MB Notification: Performance of inlineWhenForInitialization (initialization): time 0.000141/2.823, allocations: 398.3 kB / 0.715 GB, free: 81.19 MB / 474.8 MB Notification: Performance of selectInitializationVariablesDAE (initialization): time 0.01505/2.838, allocations: 7.295 MB / 0.7222 GB, free: 73.94 MB / 474.8 MB Notification: Performance of collectPreVariables (initialization): time 0.0009479/2.839, allocations: 85.7 kB / 0.7222 GB, free: 73.85 MB / 474.8 MB Notification: Performance of collectInitialEqns (initialization): time 0.004712/2.843, allocations: 5.378 MB / 0.7275 GB, free: 68.47 MB / 474.8 MB Notification: Performance of collectInitialBindings (initialization): time 0.001999/2.845, allocations: 1.333 MB / 0.7288 GB, free: 67.15 MB / 474.8 MB Notification: Performance of simplifyInitialFunctions (initialization): time 0.0009312/2.846, allocations: 176 kB / 0.729 GB, free: 66.98 MB / 474.8 MB Notification: Performance of setup shared object (initialization): time 0.0004893/2.847, allocations: 0.6696 MB / 0.7296 GB, free: 66.3 MB / 474.8 MB Notification: Performance of preBalanceInitialSystem (initialization): time 0.00866/2.856, allocations: 3.655 MB / 0.7332 GB, free: 62.63 MB / 474.8 MB Notification: Performance of partitionIndependentBlocks (initialization): time 0.01182/2.868, allocations: 8.436 MB / 0.7414 GB, free: 51.84 MB / 474.8 MB Notification: Performance of analyzeInitialSystem (initialization): time 0.01176/2.879, allocations: 5.413 MB / 0.7467 GB, free: 46.41 MB / 474.8 MB Notification: Performance of solveInitialSystemEqSystem (initialization): time 0.0001144/2.879, allocations: 48 kB / 0.7468 GB, free: 46.36 MB / 474.8 MB Notification: Performance of matching and sorting (n=1122) (initialization): time 0.04616/2.926, allocations: 15.32 MB / 0.7617 GB, free: 30.99 MB / 474.8 MB Notification: Performance of prepare postOptimizeDAE: time 0.0001108/2.926, allocations: 77.88 kB / 0.7618 GB, free: 30.92 MB / 474.8 MB Notification: Performance of postOpt simplifyComplexFunction (initialization): time 0.0001878/2.926, allocations: 164 kB / 0.762 GB, free: 30.76 MB / 474.8 MB Notification: Performance of postOpt tearingSystem (initialization): time 0.0203/2.946, allocations: 4.091 MB / 0.7659 GB, free: 26.66 MB / 474.8 MB Notification: Performance of postOpt solveSimpleEquations (initialization): time 0.01104/2.957, allocations: 1.832 MB / 0.7677 GB, free: 24.82 MB / 474.8 MB Notification: Performance of postOpt calculateStrongComponentJacobians (initialization): time 0.3398/3.297, allocations: 26.45 MB / 0.7936 GB, free: 178.8 MB / 474.8 MB Notification: Performance of postOpt simplifyAllExpressions (initialization): time 0.01119/3.309, allocations: 0.5066 MB / 0.7941 GB, free: 178.8 MB / 474.8 MB Notification: Performance of postOpt collapseArrayExpressions (initialization): time 0.002011/3.311, allocations: 497.4 kB / 0.7945 GB, free: 178.8 MB / 474.8 MB Notification: Model statistics after passing the back-end for initialization: * Number of independent subsystems: 754 * Number of states: 0 () * Number of discrete variables: 69 (Rod3.color[3],Rod3.color[2],Rod3.color[1],Rod1.color[3],Rod1.color[2],Rod1.color[1],Cylinder.boxColor[3],Cylinder.boxColor[2],Cylinder.boxColor[1],B1.cylinderColor[3],B1.cylinderColor[2],B1.cylinderColor[1],B2.cylinderColor[3],B2.cylinderColor[2],B2.cylinderColor[1],cylPosition.color[3],cylPosition.color[2],cylPosition.color[1],Mid.color[3],Mid.color[2],Mid.color[1],Crank2.color[3],Crank2.color[2],Crank2.color[1],Crank2.body.sphereColor[3],Crank2.body.sphereColor[2],Crank2.body.sphereColor[1],Crank1.color[3],Crank1.color[2],Crank1.color[1],Crank1.body.sphereColor[3],Crank1.body.sphereColor[2],Crank1.body.sphereColor[1],Crank3.color[3],Crank3.color[2],Crank3.color[1],Crank3.body.sphereColor[3],Crank3.body.sphereColor[2],Crank3.body.sphereColor[1],Crank4.color[3],Crank4.color[2],Crank4.color[1],Crank4.body.sphereColor[3],Crank4.body.sphereColor[2],Crank4.body.sphereColor[1],world.gravityArrowColor[3],world.gravityArrowColor[2],world.gravityArrowColor[1],world.axisColor_x[3],world.axisColor_x[2],world.axisColor_x[1],world.gravitySphereColor[3],world.gravitySphereColor[2],world.gravitySphereColor[1],Bearing.cylinderColor[3],Bearing.cylinderColor[2],Bearing.cylinderColor[1],Rod2.color[3],Rod2.color[2],Rod2.color[1],Rod2.body.sphereColor[3],Rod2.body.sphereColor[2],Rod2.body.sphereColor[1],Piston.color[3],Piston.color[2],Piston.color[1],Piston.body.sphereColor[3],Piston.body.sphereColor[2],Piston.body.sphereColor[1]) * Number of discrete states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for initialization (986): * Single equations (assignments): 980 * Array equations: 3 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems: 2 {(5,72.0%) 101,(1,100.0%) 4} * Non-linear torn systems: 1 {1 3} Notification: Performance of prepare postOptimizeDAE: time 0.009234/3.32, allocations: 3.565 MB / 0.798 GB, free: 178.7 MB / 474.8 MB Notification: Performance of postOpt lateInlineFunction (simulation): time 0.001929/3.322, allocations: 0.6799 MB / 0.7987 GB, free: 178.7 MB / 474.8 MB Notification: Performance of postOpt wrapFunctionCalls (simulation): time 0.03312/3.355, allocations: 9.408 MB / 0.8079 GB, free: 176 MB / 474.8 MB Notification: Performance of postOpt inlineArrayEqn (simulation): time 7.187e-05/3.355, allocations: 33.78 kB / 0.8079 GB, free: 176 MB / 474.8 MB Notification: Performance of postOpt constantLinearSystem (simulation): time 3.51e-05/3.355, allocations: 21.78 kB / 0.8079 GB, free: 176 MB / 474.8 MB Notification: Performance of postOpt simplifysemiLinear (simulation): time 7.335e-05/3.355, allocations: 15.28 kB / 0.8079 GB, free: 176 MB / 474.8 MB Notification: Performance of postOpt removeSimpleEquations (simulation): time 0.06253/3.418, allocations: 20.38 MB / 0.8278 GB, free: 168.6 MB / 474.8 MB Notification: Performance of postOpt simplifyComplexFunction (simulation): time 5.881e-05/3.418, allocations: 7.5 kB / 0.8278 GB, free: 168.6 MB / 474.8 MB Notification: Performance of postOpt solveSimpleEquations (simulation): time 0.003962/3.422, allocations: 454.4 kB / 0.8283 GB, free: 168.6 MB / 474.8 MB Notification: Performance of postOpt tearingSystem (simulation): time 0.02002/3.442, allocations: 3.839 MB / 0.832 GB, free: 166.7 MB / 474.8 MB Notification: Performance of postOpt inputDerivativesUsed (simulation): time 0.0009203/3.443, allocations: 67.89 kB / 0.8321 GB, free: 166.7 MB / 474.8 MB Notification: Performance of postOpt calculateStrongComponentJacobians (simulation): time 0.05613/3.499, allocations: 25.76 MB / 0.8572 GB, free: 141 MB / 474.8 MB Notification: Performance of postOpt calculateStateSetsJacobians (simulation): time 1.178e-05/3.499, allocations: 17.53 kB / 0.8573 GB, free: 141 MB / 474.8 MB Notification: Performance of postOpt symbolicJacobian (simulation): time 0.04071/3.54, allocations: 15.66 MB / 0.8725 GB, free: 125.4 MB / 474.8 MB Notification: Performance of postOpt removeConstants (simulation): time 0.004695/3.545, allocations: 1.312 MB / 0.8738 GB, free: 124.2 MB / 474.8 MB Notification: Performance of postOpt simplifyTimeIndepFuncCalls (simulation): time 0.002397/3.547, allocations: 64 kB / 0.8739 GB, free: 124.1 MB / 474.8 MB Notification: Performance of postOpt simplifyAllExpressions (simulation): time 0.006692/3.554, allocations: 233.4 kB / 0.8741 GB, free: 123.9 MB / 474.8 MB Notification: Performance of postOpt findZeroCrossings (simulation): time 0.001467/3.555, allocations: 268.7 kB / 0.8744 GB, free: 123.6 MB / 474.8 MB Notification: Performance of postOpt collapseArrayExpressions (simulation): time 0.0004353/3.556, allocations: 101.2 kB / 0.8745 GB, free: 123.5 MB / 474.8 MB Notification: Performance of sorting global known variables: time 0.01175/3.568, allocations: 5.333 MB / 0.8797 GB, free: 118.2 MB / 474.8 MB Notification: Performance of sort global known variables: time 9.32e-07/3.568, allocations: 0 / 0.8797 GB, free: 118.2 MB / 474.8 MB Notification: Performance of remove unused functions: time 0.01105/3.579, allocations: 2.036 MB / 0.8817 GB, free: 116.2 MB / 474.8 MB Notification: Model statistics after passing the back-end for simulation: * Number of independent subsystems: 35 * Number of states: 2 (Inertia.phi,Inertia.w) * Number of discrete variables: 0 () * Number of discrete states: 0 () * Top-level inputs: 0 Notification: Strong component statistics for simulation (241): * Single equations (assignments): 235 * Array equations: 3 * Algorithm blocks: 0 * Record equations: 0 * When equations: 0 * If-equations: 0 * Equation systems (linear and non-linear blocks): 0 * Torn equation systems: 3 * Mixed (continuous/discrete) equation systems: 0 Notification: Torn system details for strict tearing set: * Linear torn systems: 2 {(9,69.1%) 92,(1,100.0%) 4} * Non-linear torn systems: 1 {1 5} Notification: Performance of Backend phase and start with SimCode phase: time 0.001473/3.58, allocations: 236.8 kB / 0.8819 GB, free: 116 MB / 474.8 MB Notification: Performance of simCode: created initialization part: time 0.02189/3.602, allocations: 9.633 MB / 0.8913 GB, free: 106.4 MB / 474.8 MB Notification: Performance of simCode: created event and clocks part: time 1.548e-05/3.602, allocations: 5.312 kB / 0.8913 GB, free: 106.4 MB / 474.8 MB Notification: Performance of simCode: created simulation system equations: time 0.0117/3.614, allocations: 4.349 MB / 0.8955 GB, free: 102 MB / 474.8 MB Notification: Performance of simCode: created of all other equations (e.g. parameter, nominal, assert, etc): time 0.008508/3.622, allocations: 1.007 MB / 0.8965 GB, free: 101 MB / 474.8 MB Notification: Performance of simCode: created linear, non-linear and system jacobian parts: time 0.04944/3.672, allocations: 21.6 MB / 0.9176 GB, free: 79.58 MB / 474.8 MB Notification: Performance of simCode: some other stuff during SimCode phase: time 0.01208/3.684, allocations: 5.928 MB / 0.9234 GB, free: 73.61 MB / 474.8 MB Notification: Performance of simCode: alias equations: time 0.01286/3.697, allocations: 2.784 MB / 0.9261 GB, free: 70.82 MB / 474.8 MB Notification: Performance of simCode: all other stuff during SimCode phase: time 0.00249/3.699, allocations: 427.4 kB / 0.9265 GB, free: 70.4 MB / 474.8 MB Notification: Performance of SimCode: time 1.463e-06/3.7, allocations: 4 kB / 0.9265 GB, free: 70.39 MB / 474.8 MB Notification: Performance of Templates: time 0.5207/4.22, allocations: 87.89 MB / 1.012 GB, free: 151.6 MB / 474.8 MB "" Variables in the reference:time,Inertia.phi,Inertia.w Variables in the result:B1.animation,B1.constantTorque.flange.tau,B1.constantTorque.tau,B1.constantTorque.tau_constant,B1.constantTorque.useSupport,B1.cylinder.height,B1.cylinder.length,B1.cylinder.lengthDirection[1],B1.cylinder.lengthDirection[2],B1.cylinder.lengthDirection[3],B1.cylinder.specularCoefficient,B1.cylinder.width,B1.cylinderDiameter,B1.cylinderLength,B1.e[1],B1.e[2],B1.e[3],B1.fixed.flange.phi,B1.fixed.phi0,B1.internalAxis.flange.tau,B1.internalAxis.tau,B1.n[1],B1.n[2],B1.n[3],B1.specularCoefficient,B1.stateSelect,B1.tau,B2.animation,B2.cylinder.height,B2.cylinder.length,B2.cylinder.specularCoefficient,B2.cylinder.width,B2.cylinderDiameter,B2.cylinderLength,B2.e[1],B2.e[2],B2.e[3],B2.ex_a[1],B2.ex_a[2],B2.ex_a[3],B2.ey_a[1],B2.ey_a[2],B2.ey_a[3],B2.n[1],B2.n[2],B2.n[3],B2.nnx_a[1],B2.nnx_a[2],B2.nnx_a[3],B2.specularCoefficient,Bearing.animation,Bearing.cylinder.height,Bearing.cylinder.length,Bearing.cylinder.lengthDirection[1],Bearing.cylinder.lengthDirection[2],Bearing.cylinder.lengthDirection[3],Bearing.cylinder.specularCoefficient,Bearing.cylinder.width,Bearing.cylinderDiameter,Bearing.cylinderLength,Bearing.e[1],Bearing.e[2],Bearing.e[3],Bearing.fixed.flange.phi,Bearing.fixed.phi0,Bearing.n[1],Bearing.n[2],Bearing.n[3],Bearing.specularCoefficient,Bearing.stateSelect,Bearing.support.phi,Crank1.I22,Crank1.I[1,1],Crank1.I[1,2],Crank1.I[1,3],Crank1.I[2,1],Crank1.I[2,2],Crank1.I[2,3],Crank1.I[3,1],Crank1.I[3,2],Crank1.I[3,3],Crank1.R.T[1,1],Crank1.R.T[1,2],Crank1.R.T[1,3],Crank1.R.T[2,1],Crank1.R.T[2,2],Crank1.R.T[2,3],Crank1.R.T[3,1],Crank1.R.T[3,2],Crank1.R.T[3,3],Crank1.R.w[1],Crank1.R.w[2],Crank1.R.w[3],Crank1.angles_fixed,Crank1.angles_start[1],Crank1.angles_start[2],Crank1.angles_start[3],Crank1.animation,Crank1.body.I[1,1],Crank1.body.I[1,2],Crank1.body.I[1,3],Crank1.body.I[2,1],Crank1.body.I[2,2],Crank1.body.I[2,3],Crank1.body.I[3,1],Crank1.body.I[3,2],Crank1.body.I[3,3],Crank1.body.I_11,Crank1.body.I_21,Crank1.body.I_22,Crank1.body.I_31,Crank1.body.I_32,Crank1.body.I_33,Crank1.body.Q_start[1],Crank1.body.Q_start[2],Crank1.body.Q_start[3],Crank1.body.Q_start[4],Crank1.body.R_start.T[1,1],Crank1.body.R_start.T[1,2],Crank1.body.R_start.T[1,3],Crank1.body.R_start.T[2,1],Crank1.body.R_start.T[2,2],Crank1.body.R_start.T[2,3],Crank1.body.R_start.T[3,1],Crank1.body.R_start.T[3,2],Crank1.body.R_start.T[3,3],Crank1.body.R_start.w[1],Crank1.body.R_start.w[2],Crank1.body.R_start.w[3],Crank1.body.angles_fixed,Crank1.body.angles_start[1],Crank1.body.angles_start[2],Crank1.body.angles_start[3],Crank1.body.animation,Crank1.body.cylinderDiameter,Crank1.body.enforceStates,Crank1.body.g_0[2],Crank1.body.m,Crank1.body.phi_start[1],Crank1.body.phi_start[2],Crank1.body.phi_start[3],Crank1.body.r_CM[1],Crank1.body.r_CM[2],Crank1.body.r_CM[3],Crank1.body.sequence_angleStates[1],Crank1.body.sequence_angleStates[2],Crank1.body.sequence_angleStates[3],Crank1.body.sequence_start[1],Crank1.body.sequence_start[2],Crank1.body.sequence_start[3],Crank1.body.specularCoefficient,Crank1.body.sphereDiameter,Crank1.body.useQuaternions,Crank1.body.w_0_fixed,Crank1.body.w_0_start[1],Crank1.body.w_0_start[2],Crank1.body.w_0_start[3],Crank1.body.z_0_fixed,Crank1.body.z_0_start[1],Crank1.body.z_0_start[2],Crank1.body.z_0_start[3],Crank1.body.z_a_start[1],Crank1.body.z_a_start[2],Crank1.body.z_a_start[3],Crank1.density,Crank1.diameter,Crank1.enforceStates,Crank1.frameTranslation.animation,Crank1.frameTranslation.extra,Crank1.frameTranslation.height,Crank1.frameTranslation.length,Crank1.frameTranslation.lengthDirection[1],Crank1.frameTranslation.lengthDirection[2],Crank1.frameTranslation.lengthDirection[3],Crank1.frameTranslation.r[1],Crank1.frameTranslation.r[2],Crank1.frameTranslation.r[3],Crank1.frameTranslation.r_shape[1],Crank1.frameTranslation.r_shape[2],Crank1.frameTranslation.r_shape[3],Crank1.frameTranslation.shape.extra,Crank1.frameTranslation.shape.height,Crank1.frameTranslation.shape.length,Crank1.frameTranslation.shape.specularCoefficient,Crank1.frameTranslation.shape.width,Crank1.frameTranslation.specularCoefficient,Crank1.frameTranslation.width,Crank1.frameTranslation.widthDirection[1],Crank1.frameTranslation.widthDirection[2],Crank1.frameTranslation.widthDirection[3],Crank1.innerDiameter,Crank1.innerRadius,Crank1.length,Crank1.lengthDirection[1],Crank1.lengthDirection[2],Crank1.lengthDirection[3],Crank1.m,Crank1.mi,Crank1.mo,Crank1.r[1],Crank1.r[2],Crank1.r[3],Crank1.r_CM[1],Crank1.r_CM[2],Crank1.r_CM[3],Crank1.r_shape[1],Crank1.r_shape[2],Crank1.r_shape[3],Crank1.radius,Crank1.sequence_angleStates[1],Crank1.sequence_angleStates[2],Crank1.sequence_angleStates[3],Crank1.sequence_start[1],Crank1.sequence_start[2],Crank1.sequence_start[3],Crank1.specularCoefficient,Crank1.useQuaternions,Crank1.w_0_fixed,Crank1.w_0_start[1],Crank1.w_0_start[2],Crank1.w_0_start[3],Crank1.z_0_fixed,Crank1.z_0_start[1],Crank1.z_0_start[2],Crank1.z_0_start[3],Crank2.I[1,1],Crank2.I[1,2],Crank2.I[1,3],Crank2.I[2,1],Crank2.I[2,2],Crank2.I[2,3],Crank2.I[3,1],Crank2.I[3,2],Crank2.I[3,3],Crank2.R.T[1,1],Crank2.R.T[1,2],Crank2.R.T[1,3],Crank2.R.T[2,1],Crank2.R.T[2,2],Crank2.R.T[2,3],Crank2.R.T[3,1],Crank2.R.T[3,2],Crank2.R.T[3,3],Crank2.R.w[1],Crank2.R.w[2],Crank2.R.w[3],Crank2.angles_fixed,Crank2.angles_start[1],Crank2.angles_start[2],Crank2.angles_start[3],Crank2.animation,Crank2.body.I[1,1],Crank2.body.I[1,2],Crank2.body.I[1,3],Crank2.body.I[2,1],Crank2.body.I[2,2],Crank2.body.I[2,3],Crank2.body.I[3,1],Crank2.body.I[3,2],Crank2.body.I[3,3],Crank2.body.I_11,Crank2.body.I_21,Crank2.body.I_22,Crank2.body.I_31,Crank2.body.I_32,Crank2.body.I_33,Crank2.body.Q_start[1],Crank2.body.Q_start[2],Crank2.body.Q_start[3],Crank2.body.Q_start[4],Crank2.body.R_start.T[1,1],Crank2.body.R_start.T[1,2],Crank2.body.R_start.T[1,3],Crank2.body.R_start.T[2,1],Crank2.body.R_start.T[2,2],Crank2.body.R_start.T[2,3],Crank2.body.R_start.T[3,1],Crank2.body.R_start.T[3,2],Crank2.body.R_start.T[3,3],Crank2.body.R_start.w[1],Crank2.body.R_start.w[2],Crank2.body.R_start.w[3],Crank2.body.angles_fixed,Crank2.body.angles_start[1],Crank2.body.angles_start[2],Crank2.body.angles_start[3],Crank2.body.animation,Crank2.body.cylinderDiameter,Crank2.body.enforceStates,Crank2.body.g_0[2],Crank2.body.m,Crank2.body.phi_start[1],Crank2.body.phi_start[2],Crank2.body.phi_start[3],Crank2.body.r_CM[1],Crank2.body.r_CM[2],Crank2.body.r_CM[3],Crank2.body.sequence_angleStates[1],Crank2.body.sequence_angleStates[2],Crank2.body.sequence_angleStates[3],Crank2.body.sequence_start[1],Crank2.body.sequence_start[2],Crank2.body.sequence_start[3],Crank2.body.specularCoefficient,Crank2.body.sphereDiameter,Crank2.body.useQuaternions,Crank2.body.w_0_fixed,Crank2.body.w_0_start[1],Crank2.body.w_0_start[2],Crank2.body.w_0_start[3],Crank2.body.z_0_fixed,Crank2.body.z_0_start[1],Crank2.body.z_0_start[2],Crank2.body.z_0_start[3],Crank2.body.z_a_start[1],Crank2.body.z_a_start[2],Crank2.body.z_a_start[3],Crank2.density,Crank2.enforceStates,Crank2.frameTranslation.animation,Crank2.frameTranslation.extra,Crank2.frameTranslation.height,Crank2.frameTranslation.length,Crank2.frameTranslation.lengthDirection[1],Crank2.frameTranslation.lengthDirection[2],Crank2.frameTranslation.lengthDirection[3],Crank2.frameTranslation.r[1],Crank2.frameTranslation.r[2],Crank2.frameTranslation.r[3],Crank2.frameTranslation.r_shape[1],Crank2.frameTranslation.r_shape[2],Crank2.frameTranslation.r_shape[3],Crank2.frameTranslation.shape.extra,Crank2.frameTranslation.shape.height,Crank2.frameTranslation.shape.length,Crank2.frameTranslation.shape.specularCoefficient,Crank2.frameTranslation.shape.width,Crank2.frameTranslation.specularCoefficient,Crank2.frameTranslation.width,Crank2.frameTranslation.widthDirection[1],Crank2.frameTranslation.widthDirection[2],Crank2.frameTranslation.widthDirection[3],Crank2.height,Crank2.innerHeight,Crank2.innerWidth,Crank2.length,Crank2.lengthDirection[1],Crank2.lengthDirection[2],Crank2.lengthDirection[3],Crank2.m,Crank2.mi,Crank2.mo,Crank2.r[1],Crank2.r[2],Crank2.r[3],Crank2.r_CM[1],Crank2.r_CM[2],Crank2.r_CM[3],Crank2.r_shape[1],Crank2.r_shape[2],Crank2.r_shape[3],Crank2.sequence_angleStates[1],Crank2.sequence_angleStates[2],Crank2.sequence_angleStates[3],Crank2.sequence_start[1],Crank2.sequence_start[2],Crank2.sequence_start[3],Crank2.specularCoefficient,Crank2.useQuaternions,Crank2.w_0_fixed,Crank2.w_0_start[1],Crank2.w_0_start[2],Crank2.w_0_start[3],Crank2.width,Crank2.widthDirection[1],Crank2.widthDirection[2],Crank2.widthDirection[3],Crank2.z_0_fixed,Crank2.z_0_start[1],Crank2.z_0_start[2],Crank2.z_0_start[3],Crank3.I22,Crank3.I[1,1],Crank3.I[1,2],Crank3.I[1,3],Crank3.I[2,1],Crank3.I[2,2],Crank3.I[2,3],Crank3.I[3,1],Crank3.I[3,2],Crank3.I[3,3],Crank3.R.T[1,1],Crank3.R.T[1,2],Crank3.R.T[1,3],Crank3.R.T[2,1],Crank3.R.T[2,2],Crank3.R.T[2,3],Crank3.R.T[3,1],Crank3.R.T[3,2],Crank3.R.T[3,3],Crank3.R.w[1],Crank3.R.w[2],Crank3.R.w[3],Crank3.angles_fixed,Crank3.angles_start[1],Crank3.angles_start[2],Crank3.angles_start[3],Crank3.animation,Crank3.body.I[1,1],Crank3.body.I[1,2],Crank3.body.I[1,3],Crank3.body.I[2,1],Crank3.body.I[2,2],Crank3.body.I[2,3],Crank3.body.I[3,1],Crank3.body.I[3,2],Crank3.body.I[3,3],Crank3.body.I_11,Crank3.body.I_21,Crank3.body.I_22,Crank3.body.I_31,Crank3.body.I_32,Crank3.body.I_33,Crank3.body.Q_start[1],Crank3.body.Q_start[2],Crank3.body.Q_start[3],Crank3.body.Q_start[4],Crank3.body.R_start.T[1,1],Crank3.body.R_start.T[1,2],Crank3.body.R_start.T[1,3],Crank3.body.R_start.T[2,1],Crank3.body.R_start.T[2,2],Crank3.body.R_start.T[2,3],Crank3.body.R_start.T[3,1],Crank3.body.R_start.T[3,2],Crank3.body.R_start.T[3,3],Crank3.body.R_start.w[1],Crank3.body.R_start.w[2],Crank3.body.R_start.w[3],Crank3.body.angles_fixed,Crank3.body.angles_start[1],Crank3.body.angles_start[2],Crank3.body.angles_start[3],Crank3.body.animation,Crank3.body.cylinderDiameter,Crank3.body.enforceStates,Crank3.body.g_0[2],Crank3.body.m,Crank3.body.phi_start[1],Crank3.body.phi_start[2],Crank3.body.phi_start[3],Crank3.body.r_CM[1],Crank3.body.r_CM[2],Crank3.body.r_CM[3],Crank3.body.sequence_angleStates[1],Crank3.body.sequence_angleStates[2],Crank3.body.sequence_angleStates[3],Crank3.body.sequence_start[1],Crank3.body.sequence_start[2],Crank3.body.sequence_start[3],Crank3.body.specularCoefficient,Crank3.body.sphereDiameter,Crank3.body.useQuaternions,Crank3.body.w_0_fixed,Crank3.body.w_0_start[1],Crank3.body.w_0_start[2],Crank3.body.w_0_start[3],Crank3.body.z_0_fixed,Crank3.body.z_0_start[1],Crank3.body.z_0_start[2],Crank3.body.z_0_start[3],Crank3.body.z_a_start[1],Crank3.body.z_a_start[2],Crank3.body.z_a_start[3],Crank3.density,Crank3.diameter,Crank3.enforceStates,Crank3.frameTranslation.animation,Crank3.frameTranslation.extra,Crank3.frameTranslation.height,Crank3.frameTranslation.length,Crank3.frameTranslation.lengthDirection[1],Crank3.frameTranslation.lengthDirection[2],Crank3.frameTranslation.lengthDirection[3],Crank3.frameTranslation.r[1],Crank3.frameTranslation.r[2],Crank3.frameTranslation.r[3],Crank3.frameTranslation.r_shape[1],Crank3.frameTranslation.r_shape[2],Crank3.frameTranslation.r_shape[3],Crank3.frameTranslation.shape.extra,Crank3.frameTranslation.shape.height,Crank3.frameTranslation.shape.length,Crank3.frameTranslation.shape.specularCoefficient,Crank3.frameTranslation.shape.width,Crank3.frameTranslation.specularCoefficient,Crank3.frameTranslation.width,Crank3.frameTranslation.widthDirection[1],Crank3.frameTranslation.widthDirection[2],Crank3.frameTranslation.widthDirection[3],Crank3.innerDiameter,Crank3.innerRadius,Crank3.length,Crank3.lengthDirection[1],Crank3.lengthDirection[2],Crank3.lengthDirection[3],Crank3.m,Crank3.mi,Crank3.mo,Crank3.r[1],Crank3.r[2],Crank3.r[3],Crank3.r_CM[1],Crank3.r_CM[2],Crank3.r_CM[3],Crank3.r_shape[1],Crank3.r_shape[2],Crank3.r_shape[3],Crank3.radius,Crank3.sequence_angleStates[1],Crank3.sequence_angleStates[2],Crank3.sequence_angleStates[3],Crank3.sequence_start[1],Crank3.sequence_start[2],Crank3.sequence_start[3],Crank3.specularCoefficient,Crank3.useQuaternions,Crank3.w_0_fixed,Crank3.w_0_start[1],Crank3.w_0_start[2],Crank3.w_0_start[3],Crank3.z_0_fixed,Crank3.z_0_start[1],Crank3.z_0_start[2],Crank3.z_0_start[3],Crank4.I[1,1],Crank4.I[1,2],Crank4.I[1,3],Crank4.I[2,1],Crank4.I[2,2],Crank4.I[2,3],Crank4.I[3,1],Crank4.I[3,2],Crank4.I[3,3],Crank4.R.T[1,1],Crank4.R.T[1,2],Crank4.R.T[1,3],Crank4.R.T[2,1],Crank4.R.T[2,2],Crank4.R.T[2,3],Crank4.R.T[3,1],Crank4.R.T[3,2],Crank4.R.T[3,3],Crank4.R.w[1],Crank4.R.w[2],Crank4.R.w[3],Crank4.angles_fixed,Crank4.angles_start[1],Crank4.angles_start[2],Crank4.angles_start[3],Crank4.animation,Crank4.body.I[1,1],Crank4.body.I[1,2],Crank4.body.I[1,3],Crank4.body.I[2,1],Crank4.body.I[2,2],Crank4.body.I[2,3],Crank4.body.I[3,1],Crank4.body.I[3,2],Crank4.body.I[3,3],Crank4.body.I_11,Crank4.body.I_21,Crank4.body.I_22,Crank4.body.I_31,Crank4.body.I_32,Crank4.body.I_33,Crank4.body.Q_start[1],Crank4.body.Q_start[2],Crank4.body.Q_start[3],Crank4.body.Q_start[4],Crank4.body.R_start.T[1,1],Crank4.body.R_start.T[1,2],Crank4.body.R_start.T[1,3],Crank4.body.R_start.T[2,1],Crank4.body.R_start.T[2,2],Crank4.body.R_start.T[2,3],Crank4.body.R_start.T[3,1],Crank4.body.R_start.T[3,2],Crank4.body.R_start.T[3,3],Crank4.body.R_start.w[1],Crank4.body.R_start.w[2],Crank4.body.R_start.w[3],Crank4.body.angles_fixed,Crank4.body.angles_start[1],Crank4.body.angles_start[2],Crank4.body.angles_start[3],Crank4.body.animation,Crank4.body.cylinderDiameter,Crank4.body.enforceStates,Crank4.body.g_0[2],Crank4.body.m,Crank4.body.phi_start[1],Crank4.body.phi_start[2],Crank4.body.phi_start[3],Crank4.body.r_CM[1],Crank4.body.r_CM[2],Crank4.body.r_CM[3],Crank4.body.sequence_angleStates[1],Crank4.body.sequence_angleStates[2],Crank4.body.sequence_angleStates[3],Crank4.body.sequence_start[1],Crank4.body.sequence_start[2],Crank4.body.sequence_start[3],Crank4.body.specularCoefficient,Crank4.body.sphereDiameter,Crank4.body.useQuaternions,Crank4.body.w_0_fixed,Crank4.body.w_0_start[1],Crank4.body.w_0_start[2],Crank4.body.w_0_start[3],Crank4.body.z_0_fixed,Crank4.body.z_0_start[1],Crank4.body.z_0_start[2],Crank4.body.z_0_start[3],Crank4.body.z_a_start[1],Crank4.body.z_a_start[2],Crank4.body.z_a_start[3],Crank4.density,Crank4.enforceStates,Crank4.frameTranslation.animation,Crank4.frameTranslation.extra,Crank4.frameTranslation.height,Crank4.frameTranslation.length,Crank4.frameTranslation.lengthDirection[1],Crank4.frameTranslation.lengthDirection[2],Crank4.frameTranslation.lengthDirection[3],Crank4.frameTranslation.r[1],Crank4.frameTranslation.r[2],Crank4.frameTranslation.r[3],Crank4.frameTranslation.r_shape[1],Crank4.frameTranslation.r_shape[2],Crank4.frameTranslation.r_shape[3],Crank4.frameTranslation.shape.extra,Crank4.frameTranslation.shape.height,Crank4.frameTranslation.shape.length,Crank4.frameTranslation.shape.specularCoefficient,Crank4.frameTranslation.shape.width,Crank4.frameTranslation.specularCoefficient,Crank4.frameTranslation.width,Crank4.frameTranslation.widthDirection[1],Crank4.frameTranslation.widthDirection[2],Crank4.frameTranslation.widthDirection[3],Crank4.height,Crank4.innerHeight,Crank4.innerWidth,Crank4.length,Crank4.lengthDirection[1],Crank4.lengthDirection[2],Crank4.lengthDirection[3],Crank4.m,Crank4.mi,Crank4.mo,Crank4.r[1],Crank4.r[2],Crank4.r[3],Crank4.r_CM[1],Crank4.r_CM[2],Crank4.r_CM[3],Crank4.r_shape[1],Crank4.r_shape[2],Crank4.r_shape[3],Crank4.sequence_angleStates[1],Crank4.sequence_angleStates[2],Crank4.sequence_angleStates[3],Crank4.sequence_start[1],Crank4.sequence_start[2],Crank4.sequence_start[3],Crank4.specularCoefficient,Crank4.useQuaternions,Crank4.w_0_fixed,Crank4.w_0_start[1],Crank4.w_0_start[2],Crank4.w_0_start[3],Crank4.width,Crank4.widthDirection[1],Crank4.widthDirection[2],Crank4.widthDirection[3],Crank4.z_0_fixed,Crank4.z_0_start[1],Crank4.z_0_start[2],Crank4.z_0_start[3],Cylinder.animation,Cylinder.box.height,Cylinder.box.specularCoefficient,Cylinder.box.width,Cylinder.boxHeight,Cylinder.boxWidth,Cylinder.boxWidthDirection[1],Cylinder.boxWidthDirection[2],Cylinder.boxWidthDirection[3],Cylinder.e[1],Cylinder.e[2],Cylinder.e[3],Cylinder.fixed.flange.s,Cylinder.fixed.s0,Cylinder.n[1],Cylinder.n[2],Cylinder.n[3],Cylinder.specularCoefficient,Cylinder.stateSelect,Cylinder.support.s,Inertia.J,Inertia.phi,Inertia.w,Mid.animation,Mid.extra,Mid.height,Mid.length,Mid.lengthDirection[1],Mid.lengthDirection[2],Mid.lengthDirection[3],Mid.r[1],Mid.r[2],Mid.r[3],Mid.r_shape[1],Mid.r_shape[2],Mid.r_shape[3],Mid.shape.extra,Mid.shape.height,Mid.shape.length,Mid.shape.specularCoefficient,Mid.shape.width,Mid.specularCoefficient,Mid.width,Mid.widthDirection[1],Mid.widthDirection[2],Mid.widthDirection[3],Piston.I22,Piston.I[1,1],Piston.I[1,2],Piston.I[1,3],Piston.I[2,1],Piston.I[2,2],Piston.I[2,3],Piston.I[3,1],Piston.I[3,2],Piston.I[3,3],Piston.R.T[1,1],Piston.R.T[1,2],Piston.R.T[1,3],Piston.R.T[2,1],Piston.R.T[2,2],Piston.R.T[2,3],Piston.R.T[3,1],Piston.R.T[3,2],Piston.R.T[3,3],Piston.R.w[1],Piston.R.w[2],Piston.R.w[3],Piston.angles_fixed,Piston.angles_start[1],Piston.angles_start[2],Piston.angles_start[3],Piston.animation,Piston.body.I[1,1],Piston.body.I[1,2],Piston.body.I[1,3],Piston.body.I[2,1],Piston.body.I[2,2],Piston.body.I[2,3],Piston.body.I[3,1],Piston.body.I[3,2],Piston.body.I[3,3],Piston.body.I_11,Piston.body.I_21,Piston.body.I_22,Piston.body.I_31,Piston.body.I_32,Piston.body.I_33,Piston.body.Q_start[1],Piston.body.Q_start[2],Piston.body.Q_start[3],Piston.body.Q_start[4],Piston.body.R_start.T[1,1],Piston.body.R_start.T[1,2],Piston.body.R_start.T[1,3],Piston.body.R_start.T[2,1],Piston.body.R_start.T[2,2],Piston.body.R_start.T[2,3],Piston.body.R_start.T[3,1],Piston.body.R_start.T[3,2],Piston.body.R_start.T[3,3],Piston.body.R_start.w[1],Piston.body.R_start.w[2],Piston.body.R_start.w[3],Piston.body.angles_fixed,Piston.body.angles_start[1],Piston.body.angles_start[2],Piston.body.angles_start[3],Piston.body.animation,Piston.body.cylinderDiameter,Piston.body.enforceStates,Piston.body.g_0[2],Piston.body.m,Piston.body.phi_start[1],Piston.body.phi_start[2],Piston.body.phi_start[3],Piston.body.r_CM[1],Piston.body.r_CM[2],Piston.body.r_CM[3],Piston.body.sequence_angleStates[1],Piston.body.sequence_angleStates[2],Piston.body.sequence_angleStates[3],Piston.body.sequence_start[1],Piston.body.sequence_start[2],Piston.body.sequence_start[3],Piston.body.specularCoefficient,Piston.body.sphereDiameter,Piston.body.useQuaternions,Piston.body.w_0_fixed,Piston.body.w_0_start[1],Piston.body.w_0_start[2],Piston.body.w_0_start[3],Piston.body.z_0_fixed,Piston.body.z_0_start[1],Piston.body.z_0_start[2],Piston.body.z_0_start[3],Piston.body.z_a_start[1],Piston.body.z_a_start[2],Piston.body.z_a_start[3],Piston.density,Piston.diameter,Piston.enforceStates,Piston.frameTranslation.animation,Piston.frameTranslation.extra,Piston.frameTranslation.height,Piston.frameTranslation.length,Piston.frameTranslation.lengthDirection[1],Piston.frameTranslation.lengthDirection[2],Piston.frameTranslation.lengthDirection[3],Piston.frameTranslation.r[1],Piston.frameTranslation.r[2],Piston.frameTranslation.r[3],Piston.frameTranslation.r_shape[1],Piston.frameTranslation.r_shape[2],Piston.frameTranslation.r_shape[3],Piston.frameTranslation.shape.extra,Piston.frameTranslation.shape.height,Piston.frameTranslation.shape.length,Piston.frameTranslation.shape.specularCoefficient,Piston.frameTranslation.shape.width,Piston.frameTranslation.specularCoefficient,Piston.frameTranslation.width,Piston.frameTranslation.widthDirection[1],Piston.frameTranslation.widthDirection[2],Piston.frameTranslation.widthDirection[3],Piston.innerDiameter,Piston.innerRadius,Piston.length,Piston.lengthDirection[1],Piston.lengthDirection[2],Piston.lengthDirection[3],Piston.m,Piston.mi,Piston.mo,Piston.r[1],Piston.r[2],Piston.r[3],Piston.r_CM[1],Piston.r_CM[2],Piston.r_CM[3],Piston.r_shape[1],Piston.r_shape[2],Piston.r_shape[3],Piston.radius,Piston.sequence_angleStates[1],Piston.sequence_angleStates[2],Piston.sequence_angleStates[3],Piston.sequence_start[1],Piston.sequence_start[2],Piston.sequence_start[3],Piston.specularCoefficient,Piston.useQuaternions,Piston.w_0_fixed,Piston.w_0_start[1],Piston.w_0_start[2],Piston.w_0_start[3],Piston.z_0_fixed,Piston.z_0_start[1],Piston.z_0_start[2],Piston.z_0_start[3],Rod1.animation,Rod1.extra,Rod1.height,Rod1.length,Rod1.lengthDirection[1],Rod1.lengthDirection[2],Rod1.lengthDirection[3],Rod1.r[1],Rod1.r[2],Rod1.r[3],Rod1.r_shape[1],Rod1.r_shape[2],Rod1.r_shape[3],Rod1.specularCoefficient,Rod1.width,Rod1.widthDirection[1],Rod1.widthDirection[2],Rod1.widthDirection[3],Rod2.I[1,1],Rod2.I[1,2],Rod2.I[1,3],Rod2.I[2,1],Rod2.I[2,2],Rod2.I[2,3],Rod2.I[3,1],Rod2.I[3,2],Rod2.I[3,3],Rod2.R.T[1,1],Rod2.R.T[1,2],Rod2.R.T[1,3],Rod2.R.T[2,1],Rod2.R.T[2,2],Rod2.R.T[2,3],Rod2.R.T[3,1],Rod2.R.T[3,2],Rod2.R.T[3,3],Rod2.R.w[1],Rod2.R.w[2],Rod2.R.w[3],Rod2.angles_fixed,Rod2.angles_start[1],Rod2.angles_start[2],Rod2.angles_start[3],Rod2.animation,Rod2.body.I[1,1],Rod2.body.I[1,2],Rod2.body.I[1,3],Rod2.body.I[2,1],Rod2.body.I[2,2],Rod2.body.I[2,3],Rod2.body.I[3,1],Rod2.body.I[3,2],Rod2.body.I[3,3],Rod2.body.I_11,Rod2.body.I_21,Rod2.body.I_22,Rod2.body.I_31,Rod2.body.I_32,Rod2.body.I_33,Rod2.body.Q_start[1],Rod2.body.Q_start[2],Rod2.body.Q_start[3],Rod2.body.Q_start[4],Rod2.body.R_start.T[1,1],Rod2.body.R_start.T[1,2],Rod2.body.R_start.T[1,3],Rod2.body.R_start.T[2,1],Rod2.body.R_start.T[2,2],Rod2.body.R_start.T[2,3],Rod2.body.R_start.T[3,1],Rod2.body.R_start.T[3,2],Rod2.body.R_start.T[3,3],Rod2.body.R_start.w[1],Rod2.body.R_start.w[2],Rod2.body.R_start.w[3],Rod2.body.angles_fixed,Rod2.body.angles_start[1],Rod2.body.angles_start[2],Rod2.body.angles_start[3],Rod2.body.animation,Rod2.body.cylinderDiameter,Rod2.body.enforceStates,Rod2.body.g_0[2],Rod2.body.m,Rod2.body.phi_start[1],Rod2.body.phi_start[2],Rod2.body.phi_start[3],Rod2.body.r_CM[1],Rod2.body.r_CM[2],Rod2.body.r_CM[3],Rod2.body.sequence_angleStates[1],Rod2.body.sequence_angleStates[2],Rod2.body.sequence_angleStates[3],Rod2.body.sequence_start[1],Rod2.body.sequence_start[2],Rod2.body.sequence_start[3],Rod2.body.specularCoefficient,Rod2.body.sphereDiameter,Rod2.body.useQuaternions,Rod2.body.w_0_fixed,Rod2.body.w_0_start[1],Rod2.body.w_0_start[2],Rod2.body.w_0_start[3],Rod2.body.z_0_fixed,Rod2.body.z_0_start[1],Rod2.body.z_0_start[2],Rod2.body.z_0_start[3],Rod2.body.z_a_start[1],Rod2.body.z_a_start[2],Rod2.body.z_a_start[3],Rod2.density,Rod2.enforceStates,Rod2.frameTranslation.animation,Rod2.frameTranslation.extra,Rod2.frameTranslation.height,Rod2.frameTranslation.length,Rod2.frameTranslation.lengthDirection[1],Rod2.frameTranslation.lengthDirection[2],Rod2.frameTranslation.lengthDirection[3],Rod2.frameTranslation.r[1],Rod2.frameTranslation.r[2],Rod2.frameTranslation.r[3],Rod2.frameTranslation.r_shape[1],Rod2.frameTranslation.r_shape[2],Rod2.frameTranslation.r_shape[3],Rod2.frameTranslation.shape.extra,Rod2.frameTranslation.shape.height,Rod2.frameTranslation.shape.length,Rod2.frameTranslation.shape.specularCoefficient,Rod2.frameTranslation.shape.width,Rod2.frameTranslation.specularCoefficient,Rod2.frameTranslation.width,Rod2.frameTranslation.widthDirection[1],Rod2.frameTranslation.widthDirection[2],Rod2.frameTranslation.widthDirection[3],Rod2.height,Rod2.innerHeight,Rod2.innerWidth,Rod2.length,Rod2.lengthDirection[1],Rod2.lengthDirection[2],Rod2.lengthDirection[3],Rod2.m,Rod2.mi,Rod2.mo,Rod2.r[1],Rod2.r[2],Rod2.r[3],Rod2.r_CM[1],Rod2.r_CM[2],Rod2.r_CM[3],Rod2.r_shape[1],Rod2.r_shape[2],Rod2.r_shape[3],Rod2.sequence_angleStates[1],Rod2.sequence_angleStates[2],Rod2.sequence_angleStates[3],Rod2.sequence_start[1],Rod2.sequence_start[2],Rod2.sequence_start[3],Rod2.specularCoefficient,Rod2.useQuaternions,Rod2.w_0_fixed,Rod2.w_0_start[1],Rod2.w_0_start[2],Rod2.w_0_start[3],Rod2.width,Rod2.widthDirection[1],Rod2.widthDirection[2],Rod2.widthDirection[3],Rod2.z_0_fixed,Rod2.z_0_start[1],Rod2.z_0_start[2],Rod2.z_0_start[3],Rod3.animation,Rod3.extra,Rod3.height,Rod3.length,Rod3.lengthDirection[1],Rod3.lengthDirection[2],Rod3.lengthDirection[3],Rod3.r[1],Rod3.r[2],Rod3.r[3],Rod3.r_shape[1],Rod3.r_shape[2],Rod3.r_shape[3],Rod3.specularCoefficient,Rod3.width,Rod3.widthDirection[1],Rod3.widthDirection[2],Rod3.widthDirection[3],cylPosition.animation,cylPosition.extra,cylPosition.height,cylPosition.length,cylPosition.lengthDirection[1],cylPosition.lengthDirection[2],cylPosition.lengthDirection[3],cylPosition.r[1],cylPosition.r[2],cylPosition.r[3],cylPosition.r_shape[1],cylPosition.r_shape[2],cylPosition.r_shape[3],cylPosition.specularCoefficient,cylPosition.width,cylPosition.widthDirection[1],cylPosition.widthDirection[2],cylPosition.widthDirection[3],gasForce.L,gasForce.d,gasForce.flange_a.s,gasForce.k,gasForce.k0,gasForce.k1,time,world.animateGravity,world.animateWorld,world.axisDiameter,world.axisLength,world.axisShowLabels,world.defaultArrowDiameter,world.defaultAxisLength,world.defaultBodyDiameter,world.defaultForceLength,world.defaultForceWidth,world.defaultFrameDiameterFraction,world.defaultJointLength,world.defaultJointWidth,world.defaultN_to_m,world.defaultNm_to_m,world.defaultSpecularCoefficient,world.defaultWidthFraction,world.driveTrainMechanics3D,world.enableAnimation,world.g,world.gravityArrowDiameter,world.gravityArrowHead.height,world.gravityArrowHead.length,world.gravityArrowHead.r_shape[1],world.gravityArrowHead.r_shape[3],world.gravityArrowHead.width,world.gravityArrowLength,world.gravityArrowLine.height,world.gravityArrowLine.length,world.gravityArrowLine.r_shape[1],world.gravityArrowLine.r_shape[2],world.gravityArrowLine.r_shape[3],world.gravityArrowLine.width,world.gravityArrowTail[1],world.gravityArrowTail[2],world.gravityArrowTail[3],world.gravityHeadLength,world.gravityHeadWidth,world.gravityLineLength,world.gravitySphereDiameter,world.gravityType,world.headLength,world.headWidth,world.labelStart,world.lineLength,world.lineWidth,world.mue,world.n[1],world.n[2],world.n[3],world.ndim,world.ndim2,world.ndim_pointGravity,world.nominalLength,world.scaledLabel,world.x_arrowHead.height,world.x_arrowHead.length,world.x_arrowHead.r[1],world.x_arrowHead.width,world.x_arrowLine.height,world.x_arrowLine.length,world.x_arrowLine.width,world.x_label.cylinders[1].height,world.x_label.cylinders[1].r[1],world.x_label.cylinders[1].width,world.x_label.cylinders[2].height,world.x_label.cylinders[2].width,world.x_label.diameter,world.x_label.lines[1,2,1],world.x_label.lines[1,2,2],world.x_label.lines[2,1,2],world.x_label.lines[2,2,1],world.x_label.n,world.x_label.r_abs[1],world.x_label.r_lines[1],world.y_arrowHead.height,world.y_arrowHead.length,world.y_arrowHead.r[2],world.y_arrowHead.width,world.y_arrowLine.height,world.y_arrowLine.length,world.y_arrowLine.width,world.y_label.cylinders[1].height,world.y_label.cylinders[1].r[2],world.y_label.cylinders[1].width,world.y_label.cylinders[2].height,world.y_label.cylinders[2].width,world.y_label.diameter,world.y_label.lines[1,2,1],world.y_label.n,world.y_label.r_abs[2],world.y_label.r_lines[2],world.z_arrowHead.height,world.z_arrowHead.length,world.z_arrowHead.r[3],world.z_arrowHead.width,world.z_arrowLine.height,world.z_arrowLine.length,world.z_arrowLine.width,world.z_label.cylinders[1].height,world.z_label.cylinders[1].r[3],world.z_label.cylinders[1].width,world.z_label.cylinders[2].height,world.z_label.cylinders[2].width,world.z_label.cylinders[3].height,world.z_label.cylinders[3].width,world.z_label.diameter,world.z_label.lines[1,2,1],world.z_label.lines[2,1,2],world.z_label.lines[2,2,1],world.z_label.lines[2,2,2],world.z_label.lines[3,1,2],world.z_label.lines[3,2,1],world.z_label.n,world.z_label.r_abs[3],world.z_label.r_lines[3]