# Experiment Environment Input File # code to create instances of classes block16 = Negator('Neg_1') block17 = Multiplier('Mul_1') block18 = Divider('Div_1') block19 = Constant('Const_2') block20 = Constant('k') block21 = Constant('mass') block22 = Integrator('Int_2') block23 = Constant('Const_1') block24 = Relay('Unit19') block25 = Relay('Unit20') block26 = Relay('Unit21') block27 = Relay('Unit22') block28 = Integrator('Int_1') block29 = Constant('RestLength') block30 = Relay('Unit23') block31 = Adder('Add_1') # code to link blocks # input/output of Neg_1 block16.inputs.append(block22) block16.outputs.append(block17) # input/output of Mul_1 block17.inputs.append(block20) block17.inputs.append(block16) block17.outputs.append(block18) # input/output of Div_1 block18.inputs.append(block17) block18.inputs.append(block21) block18.outputs.append(block24) # input/output of Const_2 block19.outputs.append(block22) block19.value = 0.10000000000000001 # set constant value # input/output of k block20.outputs.append(block17) block20.value = 0 # set constant value # input/output of mass block21.outputs.append(block18) block21.value = 0.23000000000000001 # set constant value # input/output of Int_2 block22.inputs.append(block19) block22.inputs.append(block28) block22.outputs.append(block16) block22.outputs.append(block30) # input/output of Const_1 block23.outputs.append(block28) block23.value = 0.0 # set constant value # input/output of Unit19 block24.inputs.append(block18) block24.outputs.append(block25) # input/output of Unit20 block25.inputs.append(block24) block25.outputs.append(block26) # input/output of Unit21 block26.inputs.append(block25) block26.outputs.append(block27) # input/output of Unit22 block27.inputs.append(block26) block27.outputs.append(block28) # input/output of Int_1 block28.inputs.append(block23) block28.inputs.append(block27) block28.outputs.append(block22) # input/output of RestLength block29.outputs.append(block31) block29.value = 0.20000000000000001 # set constant value # input/output of Unit23 block30.inputs.append(block22) block30.outputs.append(block31) # input/output of Add_1 block31.inputs.append(block30) block31.inputs.append(block29) # code to create a Model and add all blocks model = Model() model.blocks.append(block16) model.blocks.append(block17) model.blocks.append(block18) model.blocks.append(block19) model.blocks.append(block20) model.blocks.append(block21) model.blocks.append(block22) model.blocks.append(block23) model.blocks.append(block24) model.blocks.append(block25) model.blocks.append(block26) model.blocks.append(block27) model.blocks.append(block28) model.blocks.append(block29) model.blocks.append(block30) model.blocks.append(block31) self.model = model # end of input file