Adds Analog Input Scaling
Ready for testing
This commit is contained in:
@@ -50,6 +50,8 @@ Controller.Micro820.Micro820._IO_P1_AI_00,
|
|||||||
Controller.Micro820.Micro820._IO_P1_AI_01,
|
Controller.Micro820.Micro820._IO_P1_AI_01,
|
||||||
Controller.Micro820.Micro820._IO_P1_AI_02,
|
Controller.Micro820.Micro820._IO_P1_AI_02,
|
||||||
Controller.Micro820.Micro820._IO_P1_AI_03,
|
Controller.Micro820.Micro820._IO_P1_AI_03,
|
||||||
|
Controller.Micro820.Micro820.addSuccess,
|
||||||
|
Controller.Micro820.Micro820.cfgNumberOfPonds,
|
||||||
Controller.Micro820.Micro820.cmdAddCalibrationPoint,
|
Controller.Micro820.Micro820.cmdAddCalibrationPoint,
|
||||||
Controller.Micro820.Micro820.cmdDeleteCalibrationPoint,
|
Controller.Micro820.Micro820.cmdDeleteCalibrationPoint,
|
||||||
Controller.Micro820.Micro820.deleteSuccess,
|
Controller.Micro820.Micro820.deleteSuccess,
|
||||||
@@ -78,6 +80,10 @@ Controller.Micro820.Micro820.pond1CalibrationVolume[7],
|
|||||||
Controller.Micro820.Micro820.pond1CalibrationVolume[8],
|
Controller.Micro820.Micro820.pond1CalibrationVolume[8],
|
||||||
Controller.Micro820.Micro820.pond1CalibrationVolume[9],
|
Controller.Micro820.Micro820.pond1CalibrationVolume[9],
|
||||||
Controller.Micro820.Micro820.pond1Height,
|
Controller.Micro820.Micro820.pond1Height,
|
||||||
|
Controller.Micro820.Micro820.pond1Scaling.euMax,
|
||||||
|
Controller.Micro820.Micro820.pond1Scaling.euMin,
|
||||||
|
Controller.Micro820.Micro820.pond1Scaling.rawMax,
|
||||||
|
Controller.Micro820.Micro820.pond1Scaling.rawMin,
|
||||||
Controller.Micro820.Micro820.pond1Volume,
|
Controller.Micro820.Micro820.pond1Volume,
|
||||||
Controller.Micro820.Micro820.pond2CalibrationHeight[1],
|
Controller.Micro820.Micro820.pond2CalibrationHeight[1],
|
||||||
Controller.Micro820.Micro820.pond2CalibrationHeight[10],
|
Controller.Micro820.Micro820.pond2CalibrationHeight[10],
|
||||||
@@ -100,6 +106,10 @@ Controller.Micro820.Micro820.pond2CalibrationVolume[7],
|
|||||||
Controller.Micro820.Micro820.pond2CalibrationVolume[8],
|
Controller.Micro820.Micro820.pond2CalibrationVolume[8],
|
||||||
Controller.Micro820.Micro820.pond2CalibrationVolume[9],
|
Controller.Micro820.Micro820.pond2CalibrationVolume[9],
|
||||||
Controller.Micro820.Micro820.pond2Height,
|
Controller.Micro820.Micro820.pond2Height,
|
||||||
|
Controller.Micro820.Micro820.pond2Scaling.euMax,
|
||||||
|
Controller.Micro820.Micro820.pond2Scaling.euMin,
|
||||||
|
Controller.Micro820.Micro820.pond2Scaling.rawMax,
|
||||||
|
Controller.Micro820.Micro820.pond2Scaling.rawMin,
|
||||||
Controller.Micro820.Micro820.pond2Volume,
|
Controller.Micro820.Micro820.pond2Volume,
|
||||||
Controller.Micro820.Micro820.pond3CalibrationHeight[1],
|
Controller.Micro820.Micro820.pond3CalibrationHeight[1],
|
||||||
Controller.Micro820.Micro820.pond3CalibrationHeight[10],
|
Controller.Micro820.Micro820.pond3CalibrationHeight[10],
|
||||||
@@ -122,6 +132,10 @@ Controller.Micro820.Micro820.pond3CalibrationVolume[7],
|
|||||||
Controller.Micro820.Micro820.pond3CalibrationVolume[8],
|
Controller.Micro820.Micro820.pond3CalibrationVolume[8],
|
||||||
Controller.Micro820.Micro820.pond3CalibrationVolume[9],
|
Controller.Micro820.Micro820.pond3CalibrationVolume[9],
|
||||||
Controller.Micro820.Micro820.pond3Height,
|
Controller.Micro820.Micro820.pond3Height,
|
||||||
|
Controller.Micro820.Micro820.pond3Scaling.euMax,
|
||||||
|
Controller.Micro820.Micro820.pond3Scaling.euMin,
|
||||||
|
Controller.Micro820.Micro820.pond3Scaling.rawMax,
|
||||||
|
Controller.Micro820.Micro820.pond3Scaling.rawMin,
|
||||||
Controller.Micro820.Micro820.pond3Volume,
|
Controller.Micro820.Micro820.pond3Volume,
|
||||||
Controller.Micro820.Micro820.pond4CalibrationHeight[1],
|
Controller.Micro820.Micro820.pond4CalibrationHeight[1],
|
||||||
Controller.Micro820.Micro820.pond4CalibrationHeight[10],
|
Controller.Micro820.Micro820.pond4CalibrationHeight[10],
|
||||||
@@ -144,6 +158,10 @@ Controller.Micro820.Micro820.pond4CalibrationVolume[7],
|
|||||||
Controller.Micro820.Micro820.pond4CalibrationVolume[8],
|
Controller.Micro820.Micro820.pond4CalibrationVolume[8],
|
||||||
Controller.Micro820.Micro820.pond4CalibrationVolume[9],
|
Controller.Micro820.Micro820.pond4CalibrationVolume[9],
|
||||||
Controller.Micro820.Micro820.pond4Height,
|
Controller.Micro820.Micro820.pond4Height,
|
||||||
|
Controller.Micro820.Micro820.pond4Scaling.euMax,
|
||||||
|
Controller.Micro820.Micro820.pond4Scaling.euMin,
|
||||||
|
Controller.Micro820.Micro820.pond4Scaling.rawMax,
|
||||||
|
Controller.Micro820.Micro820.pond4Scaling.rawMin,
|
||||||
Controller.Micro820.Micro820.pond4Volume,
|
Controller.Micro820.Micro820.pond4Volume,
|
||||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.calIndex,
|
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.calIndex,
|
||||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highHeightScalingParam,
|
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highHeightScalingParam,
|
||||||
@@ -181,5 +199,3 @@ Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.lowHeightScalingParam
|
|||||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.lowVolumeScalingParam,
|
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.lowVolumeScalingParam,
|
||||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.maxCalIndex,
|
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.maxCalIndex,
|
||||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.success,
|
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.success,
|
||||||
Controller.Micro820.Micro820.testCalPoints1,
|
|
||||||
Controller.Micro820.Micro820.testSuccess,
|
|
||||||
|
|||||||
|
Binary file not shown.
@@ -5,7 +5,7 @@ _PUSH_PAR INPPONDHEIGHT
|
|||||||
_PUSH_PAR INPPONDVOLUME
|
_PUSH_PAR INPPONDVOLUME
|
||||||
_PUSH_PAR INPPONDNUMBER
|
_PUSH_PAR INPPONDNUMBER
|
||||||
__TMPB1 := _CALL ADDCALIBRATIONPOINT
|
__TMPB1 := _CALL ADDCALIBRATIONPOINT
|
||||||
TESTSUCCESS := __TMPB1
|
ADDSUCCESS := __TMPB1
|
||||||
_STEP 2 0 4
|
_STEP 2 0 4
|
||||||
CMDADDCALIBRATIONPOINT := FALSE
|
CMDADDCALIBRATIONPOINT := FALSE
|
||||||
_GOTO __LAB2
|
_GOTO __LAB2
|
||||||
|
|||||||
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
PROGRAM Calibration
|
PROGRAM Calibration
|
||||||
|
|
||||||
IF cmdAddCalibrationPoint THEN
|
IF cmdAddCalibrationPoint THEN
|
||||||
testSuccess := AddCalibrationPoint(inpPondHeight, inpPondVolume, inpPondNumber);
|
addSuccess := AddCalibrationPoint(inpPondHeight, inpPondVolume, inpPondNumber);
|
||||||
cmdAddCalibrationPoint := FALSE;
|
cmdAddCalibrationPoint := FALSE;
|
||||||
END_IF;
|
END_IF;
|
||||||
|
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
@@ -43,33 +43,37 @@ __TMPI1 := __CDINT00000001 - __CDINT00000001
|
|||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 17
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB3
|
_GOTO __LAB3
|
||||||
__LAB4 :
|
__LAB4 :
|
||||||
_STEP 2 0 18
|
_STEP 2 0 19
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__TMPB1 := __TMPR3 < __TMPR2
|
__TMPB1 := __TMPR3 <= __TMPR2
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB5
|
_IF _NOT __TMPB1 _GOTO __LAB5
|
||||||
_STEP 2 0 19
|
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
|
||||||
_STEP 2 0 20
|
_STEP 2 0 20
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
|
_STEP 2 0 21
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 21
|
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
|
||||||
_STEP 2 0 22
|
_STEP 2 0 22
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
|
_STEP 2 0 23
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 24
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB6
|
_GOTO __LAB6
|
||||||
__LAB5 :
|
__LAB5 :
|
||||||
_STEP 2 0 23
|
_STEP 2 0 25
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
@@ -77,9 +81,9 @@ __BOUNDCHK 10 1 __TMPI1
|
|||||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||||
__TMPB1 := __TMPR3 > __TMPR2
|
__TMPB1 := __TMPR3 >= __TMPR2
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB7
|
_IF _NOT __TMPB1 _GOTO __LAB7
|
||||||
_STEP 2 0 24
|
_STEP 2 0 26
|
||||||
__TMPI3 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI3 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI3 := __TMPI3 - __CDINT00000001
|
__TMPI3 := __TMPI3 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI3
|
__BOUNDCHK 10 1 __TMPI3
|
||||||
@@ -87,14 +91,14 @@ __TMPI4 := __TMPI3 - __CDINT00000001
|
|||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR4 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
__TMPR4 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||||
_STEP 2 0 25
|
_STEP 2 0 27
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 26
|
_STEP 2 0 28
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -102,16 +106,18 @@ __TMPI2 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 27
|
_STEP 2 0 29
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 30
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB6
|
_GOTO __LAB6
|
||||||
__LAB7 :
|
__LAB7 :
|
||||||
_STEP 2 0 29
|
_STEP 2 0 32
|
||||||
__LOOPTMPB1 := FALSE
|
__LOOPTMPB1 := FALSE
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||||
__LABc :
|
__LABc :
|
||||||
@@ -129,7 +135,7 @@ __LAB9 :
|
|||||||
__TMPB2 := __TMPI2 < __TMPI1
|
__TMPB2 := __TMPI2 < __TMPI1
|
||||||
_IF __TMPB2 _GOTO __LABb
|
_IF __TMPB2 _GOTO __LABb
|
||||||
__LABa :
|
__LABa :
|
||||||
_STEP 2 0 30
|
_STEP 2 0 33
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI4 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI4 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
@@ -149,14 +155,14 @@ __TMPR4 := POND1CALIBRATIONHEIGHT [ __TMPI7 ]
|
|||||||
__TMPB4 := __TMPR5 < __TMPR4
|
__TMPB4 := __TMPR5 < __TMPR4
|
||||||
__TMPB3 := __TMPB3 _AND __TMPB4
|
__TMPB3 := __TMPB3 _AND __TMPB4
|
||||||
_IF _NOT __TMPB3 _GOTO __LABe
|
_IF _NOT __TMPB3 _GOTO __LABe
|
||||||
_STEP 2 0 31
|
_STEP 2 0 34
|
||||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI8
|
__BOUNDCHK 10 1 __TMPI8
|
||||||
__TMPI9 := __TMPI8 - __CDINT00000001
|
__TMPI9 := __TMPI8 - __CDINT00000001
|
||||||
__TMPI9 := __TMPI9 * __CDINT00000004
|
__TMPI9 := __TMPI9 * __CDINT00000004
|
||||||
__TMPR6 := POND1CALIBRATIONHEIGHT [ __TMPI9 ]
|
__TMPR6 := POND1CALIBRATIONHEIGHT [ __TMPI9 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||||
_STEP 2 0 32
|
_STEP 2 0 35
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -164,14 +170,14 @@ __TMPI4 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 33
|
_STEP 2 0 36
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 34
|
_STEP 2 0 37
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -179,10 +185,12 @@ __TMPI4 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 38
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LABf
|
_GOTO __LABf
|
||||||
__LABe :
|
__LABe :
|
||||||
__LABf :
|
__LABf :
|
||||||
_STEP 2 0 36
|
_STEP 2 0 40
|
||||||
__LOOPTMPB1 := TRUE
|
__LOOPTMPB1 := TRUE
|
||||||
_GOTO __LABc
|
_GOTO __LABc
|
||||||
__LABd :
|
__LABd :
|
||||||
@@ -196,68 +204,72 @@ __LAB6 :
|
|||||||
__LAB3 :
|
__LAB3 :
|
||||||
_GOTO __LAB10
|
_GOTO __LAB10
|
||||||
__LAB1 :
|
__LAB1 :
|
||||||
_STEP 2 0 40
|
_STEP 2 0 44
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
||||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPB3 := __TMPINT1 = __CINT00000002
|
__TMPB3 := __TMPINT1 = __CINT00000002
|
||||||
_IF _NOT __TMPB3 _GOTO __LAB11
|
_IF _NOT __TMPB3 _GOTO __LAB11
|
||||||
_STEP 2 0 41
|
_STEP 2 0 45
|
||||||
_PUSH_PAR __CINT00000002
|
_PUSH_PAR __CINT00000002
|
||||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||||
_STEP 2 0 43
|
_STEP 2 0 47
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB3 := __TMPI1 = __DINT_NULL
|
__TMPB3 := __TMPI1 = __DINT_NULL
|
||||||
_IF _NOT __TMPB3 _GOTO __LAB12
|
_IF _NOT __TMPB3 _GOTO __LAB12
|
||||||
_STEP 2 0 44
|
_STEP 2 0 48
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||||
_GOTO __LAB13
|
_GOTO __LAB13
|
||||||
__LAB12 :
|
__LAB12 :
|
||||||
_STEP 2 0 45
|
_STEP 2 0 49
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB3 := __TMPI1 = __CDINT00000001
|
__TMPB3 := __TMPI1 = __CDINT00000001
|
||||||
_IF _NOT __TMPB3 _GOTO __LAB14
|
_IF _NOT __TMPB3 _GOTO __LAB14
|
||||||
_STEP 2 0 46
|
_STEP 2 0 50
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 47
|
_STEP 2 0 51
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 48
|
_STEP 2 0 52
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 49
|
_STEP 2 0 53
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 54
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB13
|
_GOTO __LAB13
|
||||||
__LAB14 :
|
__LAB14 :
|
||||||
_STEP 2 0 51
|
_STEP 2 0 56
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__TMPB3 := __TMPR3 < __TMPR2
|
__TMPB3 := __TMPR3 <= __TMPR2
|
||||||
_IF _NOT __TMPB3 _GOTO __LAB15
|
_IF _NOT __TMPB3 _GOTO __LAB15
|
||||||
_STEP 2 0 52
|
_STEP 2 0 57
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 53
|
_STEP 2 0 58
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 54
|
_STEP 2 0 59
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 55
|
_STEP 2 0 60
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 61
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB16
|
_GOTO __LAB16
|
||||||
__LAB15 :
|
__LAB15 :
|
||||||
_STEP 2 0 56
|
_STEP 2 0 62
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
@@ -265,9 +277,9 @@ __BOUNDCHK 10 1 __TMPI1
|
|||||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||||
__TMPB3 := __TMPR3 > __TMPR2
|
__TMPB3 := __TMPR3 >= __TMPR2
|
||||||
_IF _NOT __TMPB3 _GOTO __LAB17
|
_IF _NOT __TMPB3 _GOTO __LAB17
|
||||||
_STEP 2 0 57
|
_STEP 2 0 63
|
||||||
__TMPI5 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI5 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI5 := __TMPI5 - __CDINT00000001
|
__TMPI5 := __TMPI5 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI5
|
__BOUNDCHK 10 1 __TMPI5
|
||||||
@@ -275,14 +287,14 @@ __TMPI6 := __TMPI5 - __CDINT00000001
|
|||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR4 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
__TMPR4 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||||
_STEP 2 0 58
|
_STEP 2 0 64
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 59
|
_STEP 2 0 65
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -290,16 +302,18 @@ __TMPI4 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 60
|
_STEP 2 0 66
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 67
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB16
|
_GOTO __LAB16
|
||||||
__LAB17 :
|
__LAB17 :
|
||||||
_STEP 2 0 62
|
_STEP 2 0 69
|
||||||
__LOOPTMPB2 := FALSE
|
__LOOPTMPB2 := FALSE
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||||
__LAB1c :
|
__LAB1c :
|
||||||
@@ -317,7 +331,7 @@ __LAB19 :
|
|||||||
__TMPB4 := __TMPI4 < __TMPI1
|
__TMPB4 := __TMPI4 < __TMPI1
|
||||||
_IF __TMPB4 _GOTO __LAB1b
|
_IF __TMPB4 _GOTO __LAB1b
|
||||||
__LAB1a :
|
__LAB1a :
|
||||||
_STEP 2 0 63
|
_STEP 2 0 70
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI6 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI6 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
@@ -337,14 +351,14 @@ __TMPR4 := POND2CALIBRATIONHEIGHT [ __TMPI9 ]
|
|||||||
__TMPB6 := __TMPR5 < __TMPR4
|
__TMPB6 := __TMPR5 < __TMPR4
|
||||||
__TMPB5 := __TMPB5 _AND __TMPB6
|
__TMPB5 := __TMPB5 _AND __TMPB6
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB1e
|
_IF _NOT __TMPB5 _GOTO __LAB1e
|
||||||
_STEP 2 0 64
|
_STEP 2 0 71
|
||||||
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI10
|
__BOUNDCHK 10 1 __TMPI10
|
||||||
__TMPI11 := __TMPI10 - __CDINT00000001
|
__TMPI11 := __TMPI10 - __CDINT00000001
|
||||||
__TMPI11 := __TMPI11 * __CDINT00000004
|
__TMPI11 := __TMPI11 * __CDINT00000004
|
||||||
__TMPR6 := POND2CALIBRATIONHEIGHT [ __TMPI11 ]
|
__TMPR6 := POND2CALIBRATIONHEIGHT [ __TMPI11 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||||
_STEP 2 0 65
|
_STEP 2 0 72
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -352,14 +366,14 @@ __TMPI6 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 66
|
_STEP 2 0 73
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 67
|
_STEP 2 0 74
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -367,10 +381,12 @@ __TMPI6 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 75
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB1f
|
_GOTO __LAB1f
|
||||||
__LAB1e :
|
__LAB1e :
|
||||||
__LAB1f :
|
__LAB1f :
|
||||||
_STEP 2 0 69
|
_STEP 2 0 77
|
||||||
__LOOPTMPB2 := TRUE
|
__LOOPTMPB2 := TRUE
|
||||||
_GOTO __LAB1c
|
_GOTO __LAB1c
|
||||||
__LAB1d :
|
__LAB1d :
|
||||||
@@ -388,63 +404,67 @@ __TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
|||||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPB5 := __TMPINT1 = __CINT00000003
|
__TMPB5 := __TMPINT1 = __CINT00000003
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB20
|
_IF _NOT __TMPB5 _GOTO __LAB20
|
||||||
_STEP 2 0 74
|
_STEP 2 0 82
|
||||||
_PUSH_PAR __CINT00000003
|
_PUSH_PAR __CINT00000003
|
||||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||||
_STEP 2 0 76
|
_STEP 2 0 84
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB5 := __TMPI1 = __DINT_NULL
|
__TMPB5 := __TMPI1 = __DINT_NULL
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB21
|
_IF _NOT __TMPB5 _GOTO __LAB21
|
||||||
_STEP 2 0 77
|
_STEP 2 0 85
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||||
_GOTO __LAB22
|
_GOTO __LAB22
|
||||||
__LAB21 :
|
__LAB21 :
|
||||||
_STEP 2 0 78
|
_STEP 2 0 86
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB5 := __TMPI1 = __CDINT00000001
|
__TMPB5 := __TMPI1 = __CDINT00000001
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB23
|
_IF _NOT __TMPB5 _GOTO __LAB23
|
||||||
_STEP 2 0 79
|
_STEP 2 0 87
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 80
|
_STEP 2 0 88
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 81
|
_STEP 2 0 89
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 82
|
_STEP 2 0 90
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 91
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB22
|
_GOTO __LAB22
|
||||||
__LAB23 :
|
__LAB23 :
|
||||||
_STEP 2 0 84
|
_STEP 2 0 93
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__TMPB5 := __TMPR3 < __TMPR2
|
__TMPB5 := __TMPR3 <= __TMPR2
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB24
|
_IF _NOT __TMPB5 _GOTO __LAB24
|
||||||
_STEP 2 0 85
|
_STEP 2 0 94
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 86
|
_STEP 2 0 95
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 87
|
_STEP 2 0 96
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 88
|
_STEP 2 0 97
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 98
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB25
|
_GOTO __LAB25
|
||||||
__LAB24 :
|
__LAB24 :
|
||||||
_STEP 2 0 89
|
_STEP 2 0 99
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
@@ -452,9 +472,9 @@ __BOUNDCHK 10 1 __TMPI1
|
|||||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||||
__TMPB5 := __TMPR3 > __TMPR2
|
__TMPB5 := __TMPR3 >= __TMPR2
|
||||||
_IF _NOT __TMPB5 _GOTO __LAB26
|
_IF _NOT __TMPB5 _GOTO __LAB26
|
||||||
_STEP 2 0 90
|
_STEP 2 0 100
|
||||||
__TMPI7 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI7 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI7 := __TMPI7 - __CDINT00000001
|
__TMPI7 := __TMPI7 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI7
|
__BOUNDCHK 10 1 __TMPI7
|
||||||
@@ -462,14 +482,14 @@ __TMPI8 := __TMPI7 - __CDINT00000001
|
|||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR4 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
__TMPR4 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||||
_STEP 2 0 91
|
_STEP 2 0 101
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 92
|
_STEP 2 0 102
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -477,16 +497,18 @@ __TMPI6 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 93
|
_STEP 2 0 103
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 104
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB25
|
_GOTO __LAB25
|
||||||
__LAB26 :
|
__LAB26 :
|
||||||
_STEP 2 0 95
|
_STEP 2 0 106
|
||||||
__LOOPTMPB3 := FALSE
|
__LOOPTMPB3 := FALSE
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||||
__LAB2b :
|
__LAB2b :
|
||||||
@@ -504,7 +526,7 @@ __LAB28 :
|
|||||||
__TMPB6 := __TMPI6 < __TMPI1
|
__TMPB6 := __TMPI6 < __TMPI1
|
||||||
_IF __TMPB6 _GOTO __LAB2a
|
_IF __TMPB6 _GOTO __LAB2a
|
||||||
__LAB29 :
|
__LAB29 :
|
||||||
_STEP 2 0 96
|
_STEP 2 0 107
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
@@ -524,14 +546,14 @@ __TMPR4 := POND3CALIBRATIONHEIGHT [ __TMPI11 ]
|
|||||||
__TMPB8 := __TMPR5 < __TMPR4
|
__TMPB8 := __TMPR5 < __TMPR4
|
||||||
__TMPB7 := __TMPB7 _AND __TMPB8
|
__TMPB7 := __TMPB7 _AND __TMPB8
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB2d
|
_IF _NOT __TMPB7 _GOTO __LAB2d
|
||||||
_STEP 2 0 97
|
_STEP 2 0 108
|
||||||
__TMPI12 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI12 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI12
|
__BOUNDCHK 10 1 __TMPI12
|
||||||
__TMPI13 := __TMPI12 - __CDINT00000001
|
__TMPI13 := __TMPI12 - __CDINT00000001
|
||||||
__TMPI13 := __TMPI13 * __CDINT00000004
|
__TMPI13 := __TMPI13 * __CDINT00000004
|
||||||
__TMPR6 := POND3CALIBRATIONHEIGHT [ __TMPI13 ]
|
__TMPR6 := POND3CALIBRATIONHEIGHT [ __TMPI13 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||||
_STEP 2 0 98
|
_STEP 2 0 109
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -539,14 +561,14 @@ __TMPI8 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 99
|
_STEP 2 0 110
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 100
|
_STEP 2 0 111
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -554,10 +576,12 @@ __TMPI8 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 112
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB2e
|
_GOTO __LAB2e
|
||||||
__LAB2d :
|
__LAB2d :
|
||||||
__LAB2e :
|
__LAB2e :
|
||||||
_STEP 2 0 102
|
_STEP 2 0 114
|
||||||
__LOOPTMPB3 := TRUE
|
__LOOPTMPB3 := TRUE
|
||||||
_GOTO __LAB2b
|
_GOTO __LAB2b
|
||||||
__LAB2c :
|
__LAB2c :
|
||||||
@@ -575,63 +599,67 @@ __TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
|||||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPB7 := __TMPINT1 = __CINT00000004
|
__TMPB7 := __TMPINT1 = __CINT00000004
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB2f
|
_IF _NOT __TMPB7 _GOTO __LAB2f
|
||||||
_STEP 2 0 107
|
_STEP 2 0 119
|
||||||
_PUSH_PAR __CINT00000004
|
_PUSH_PAR __CINT00000004
|
||||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||||
_STEP 2 0 109
|
_STEP 2 0 121
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB7 := __TMPI1 = __DINT_NULL
|
__TMPB7 := __TMPI1 = __DINT_NULL
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB30
|
_IF _NOT __TMPB7 _GOTO __LAB30
|
||||||
_STEP 2 0 110
|
_STEP 2 0 122
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||||
_GOTO __LAB31
|
_GOTO __LAB31
|
||||||
__LAB30 :
|
__LAB30 :
|
||||||
_STEP 2 0 111
|
_STEP 2 0 123
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPB7 := __TMPI1 = __CDINT00000001
|
__TMPB7 := __TMPI1 = __CDINT00000001
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB32
|
_IF _NOT __TMPB7 _GOTO __LAB32
|
||||||
_STEP 2 0 112
|
_STEP 2 0 124
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 113
|
_STEP 2 0 125
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 114
|
_STEP 2 0 126
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 115
|
_STEP 2 0 127
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 128
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB31
|
_GOTO __LAB31
|
||||||
__LAB32 :
|
__LAB32 :
|
||||||
_STEP 2 0 117
|
_STEP 2 0 130
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__TMPB7 := __TMPR3 < __TMPR2
|
__TMPB7 := __TMPR3 <= __TMPR2
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB33
|
_IF _NOT __TMPB7 _GOTO __LAB33
|
||||||
_STEP 2 0 118
|
_STEP 2 0 131
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||||
_STEP 2 0 119
|
_STEP 2 0 132
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 120
|
_STEP 2 0 133
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||||
_STEP 2 0 121
|
_STEP 2 0 134
|
||||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 135
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB34
|
_GOTO __LAB34
|
||||||
__LAB33 :
|
__LAB33 :
|
||||||
_STEP 2 0 122
|
_STEP 2 0 136
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
@@ -639,9 +667,9 @@ __BOUNDCHK 10 1 __TMPI1
|
|||||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||||
__TMPB7 := __TMPR3 > __TMPR2
|
__TMPB7 := __TMPR3 >= __TMPR2
|
||||||
_IF _NOT __TMPB7 _GOTO __LAB35
|
_IF _NOT __TMPB7 _GOTO __LAB35
|
||||||
_STEP 2 0 123
|
_STEP 2 0 137
|
||||||
__TMPI9 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI9 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI9 := __TMPI9 - __CDINT00000001
|
__TMPI9 := __TMPI9 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI9
|
__BOUNDCHK 10 1 __TMPI9
|
||||||
@@ -649,14 +677,14 @@ __TMPI10 := __TMPI9 - __CDINT00000001
|
|||||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||||
__TMPR4 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
__TMPR4 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||||
_STEP 2 0 124
|
_STEP 2 0 138
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 125
|
_STEP 2 0 139
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -664,16 +692,18 @@ __TMPI8 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 126
|
_STEP 2 0 140
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 141
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB34
|
_GOTO __LAB34
|
||||||
__LAB35 :
|
__LAB35 :
|
||||||
_STEP 2 0 128
|
_STEP 2 0 143
|
||||||
__LOOPTMPB4 := FALSE
|
__LOOPTMPB4 := FALSE
|
||||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||||
__LAB3a :
|
__LAB3a :
|
||||||
@@ -691,7 +721,7 @@ __LAB37 :
|
|||||||
__TMPB8 := __TMPI8 < __TMPI1
|
__TMPB8 := __TMPI8 < __TMPI1
|
||||||
_IF __TMPB8 _GOTO __LAB39
|
_IF __TMPB8 _GOTO __LAB39
|
||||||
__LAB38 :
|
__LAB38 :
|
||||||
_STEP 2 0 129
|
_STEP 2 0 144
|
||||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||||
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
@@ -711,14 +741,14 @@ __TMPR4 := POND4CALIBRATIONHEIGHT [ __TMPI13 ]
|
|||||||
__TMPB10 := __TMPR5 < __TMPR4
|
__TMPB10 := __TMPR5 < __TMPR4
|
||||||
__TMPB9 := __TMPB9 _AND __TMPB10
|
__TMPB9 := __TMPB9 _AND __TMPB10
|
||||||
_IF _NOT __TMPB9 _GOTO __LAB3c
|
_IF _NOT __TMPB9 _GOTO __LAB3c
|
||||||
_STEP 2 0 130
|
_STEP 2 0 145
|
||||||
__TMPI14 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI14 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI14
|
__BOUNDCHK 10 1 __TMPI14
|
||||||
__TMPI15 := __TMPI14 - __CDINT00000001
|
__TMPI15 := __TMPI14 - __CDINT00000001
|
||||||
__TMPI15 := __TMPI15 * __CDINT00000004
|
__TMPI15 := __TMPI15 * __CDINT00000004
|
||||||
__TMPR6 := POND4CALIBRATIONHEIGHT [ __TMPI15 ]
|
__TMPR6 := POND4CALIBRATIONHEIGHT [ __TMPI15 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||||
_STEP 2 0 131
|
_STEP 2 0 146
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -726,14 +756,14 @@ __TMPI10 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||||
_STEP 2 0 132
|
_STEP 2 0 147
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
__TMPI10 := __TMPI1 - __CDINT00000001
|
__TMPI10 := __TMPI1 - __CDINT00000001
|
||||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||||
_STEP 2 0 133
|
_STEP 2 0 148
|
||||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||||
__BOUNDCHK 10 1 __TMPI1
|
__BOUNDCHK 10 1 __TMPI1
|
||||||
@@ -741,10 +771,12 @@ __TMPI10 := __TMPI1 - __CDINT00000001
|
|||||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
||||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||||
|
_STEP 2 0 149
|
||||||
|
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := TRUE
|
||||||
_GOTO __LAB3d
|
_GOTO __LAB3d
|
||||||
__LAB3c :
|
__LAB3c :
|
||||||
__LAB3d :
|
__LAB3d :
|
||||||
_STEP 2 0 135
|
_STEP 2 0 151
|
||||||
__LOOPTMPB4 := TRUE
|
__LOOPTMPB4 := TRUE
|
||||||
_GOTO __LAB3a
|
_GOTO __LAB3a
|
||||||
__LAB3b :
|
__LAB3b :
|
||||||
|
|||||||
@@ -1,4 +1,4 @@
|
|||||||
107
|
123
|
||||||
|
|
||||||
6, 1
|
6, 1
|
||||||
14, 2
|
14, 2
|
||||||
@@ -14,96 +14,112 @@
|
|||||||
162, 14
|
162, 14
|
||||||
178, 15
|
178, 15
|
||||||
186, 16
|
186, 16
|
||||||
210, 18
|
202, 17
|
||||||
248, 19
|
218, 19
|
||||||
256, 20
|
256, 20
|
||||||
272, 21
|
264, 21
|
||||||
280, 22
|
280, 22
|
||||||
304, 23
|
288, 23
|
||||||
374, 24
|
304, 24
|
||||||
430, 25
|
320, 25
|
||||||
478, 26
|
390, 26
|
||||||
534, 27
|
446, 27
|
||||||
590, 29
|
494, 28
|
||||||
688, 30
|
550, 29
|
||||||
838, 31
|
598, 30
|
||||||
886, 32
|
614, 32
|
||||||
942, 33
|
712, 33
|
||||||
990, 34
|
862, 34
|
||||||
1050, 36
|
910, 35
|
||||||
1110, 40
|
966, 36
|
||||||
1140, 41
|
1014, 37
|
||||||
1158, 43
|
1070, 38
|
||||||
1180, 44
|
1082, 40
|
||||||
1196, 45
|
1142, 44
|
||||||
1218, 46
|
1172, 45
|
||||||
1226, 47
|
1190, 47
|
||||||
1242, 48
|
1212, 48
|
||||||
1250, 49
|
1228, 49
|
||||||
1274, 51
|
1250, 50
|
||||||
1312, 52
|
1258, 51
|
||||||
1320, 53
|
1274, 52
|
||||||
1336, 54
|
1282, 53
|
||||||
1344, 55
|
1298, 54
|
||||||
1368, 56
|
1314, 56
|
||||||
1438, 57
|
1352, 57
|
||||||
1494, 58
|
1360, 58
|
||||||
1542, 59
|
1376, 59
|
||||||
1598, 60
|
1384, 60
|
||||||
1654, 62
|
1400, 61
|
||||||
1752, 63
|
1416, 62
|
||||||
1902, 64
|
1486, 63
|
||||||
1950, 65
|
1542, 64
|
||||||
2006, 66
|
1590, 65
|
||||||
2054, 67
|
1646, 66
|
||||||
2114, 69
|
1694, 67
|
||||||
2204, 74
|
1710, 69
|
||||||
2222, 76
|
1808, 70
|
||||||
2244, 77
|
1958, 71
|
||||||
2260, 78
|
2006, 72
|
||||||
2282, 79
|
2062, 73
|
||||||
2290, 80
|
2110, 74
|
||||||
2306, 81
|
2166, 75
|
||||||
2314, 82
|
2178, 77
|
||||||
2338, 84
|
2268, 82
|
||||||
2376, 85
|
2286, 84
|
||||||
2384, 86
|
2308, 85
|
||||||
2400, 87
|
2324, 86
|
||||||
2408, 88
|
2346, 87
|
||||||
2432, 89
|
2354, 88
|
||||||
2502, 90
|
2370, 89
|
||||||
2558, 91
|
2378, 90
|
||||||
2606, 92
|
2394, 91
|
||||||
2662, 93
|
2410, 93
|
||||||
2718, 95
|
2448, 94
|
||||||
2816, 96
|
2456, 95
|
||||||
2966, 97
|
2472, 96
|
||||||
3014, 98
|
2480, 97
|
||||||
3070, 99
|
2496, 98
|
||||||
3118, 100
|
2512, 99
|
||||||
3178, 102
|
2582, 100
|
||||||
3268, 107
|
2638, 101
|
||||||
3286, 109
|
2686, 102
|
||||||
3308, 110
|
2742, 103
|
||||||
3324, 111
|
2790, 104
|
||||||
3346, 112
|
2806, 106
|
||||||
3354, 113
|
2904, 107
|
||||||
3370, 114
|
3054, 108
|
||||||
3378, 115
|
3102, 109
|
||||||
3402, 117
|
3158, 110
|
||||||
3440, 118
|
3206, 111
|
||||||
3448, 119
|
3262, 112
|
||||||
3464, 120
|
3274, 114
|
||||||
3472, 121
|
3364, 119
|
||||||
3496, 122
|
3382, 121
|
||||||
3566, 123
|
3404, 122
|
||||||
3622, 124
|
3420, 123
|
||||||
3670, 125
|
3442, 124
|
||||||
3726, 126
|
3450, 125
|
||||||
3782, 128
|
3466, 126
|
||||||
3880, 129
|
3474, 127
|
||||||
4030, 130
|
3490, 128
|
||||||
4078, 131
|
3506, 130
|
||||||
4134, 132
|
3544, 131
|
||||||
4182, 133
|
3552, 132
|
||||||
4242, 135
|
3568, 133
|
||||||
|
3576, 134
|
||||||
|
3592, 135
|
||||||
|
3608, 136
|
||||||
|
3678, 137
|
||||||
|
3734, 138
|
||||||
|
3782, 139
|
||||||
|
3838, 140
|
||||||
|
3886, 141
|
||||||
|
3902, 143
|
||||||
|
4000, 144
|
||||||
|
4150, 145
|
||||||
|
4198, 146
|
||||||
|
4254, 147
|
||||||
|
4302, 148
|
||||||
|
4358, 149
|
||||||
|
4370, 151
|
||||||
|
|||||||
Binary file not shown.
@@ -15,17 +15,20 @@ IF linpPondNumber = 1 THEN
|
|||||||
highHeightScalingParam := pond1CalibrationHeight[1];
|
highHeightScalingParam := pond1CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond1CalibrationVolume[1];
|
highVolumeScalingParam := pond1CalibrationVolume[1];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
IF linpPondHeight < pond1CalibrationHeight[1] THEN
|
IF linpPondHeight <= pond1CalibrationHeight[1] THEN
|
||||||
lowHeightScalingParam := 0.0;
|
lowHeightScalingParam := 0.0;
|
||||||
highHeightScalingParam := pond1CalibrationHeight[1];
|
highHeightScalingParam := pond1CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond1CalibrationVolume[1];
|
highVolumeScalingParam := pond1CalibrationVolume[1];
|
||||||
ELSIF linpPondHeight > pond1CalibrationHeight[maxCalIndex] THEN
|
success := TRUE;
|
||||||
|
ELSIF linpPondHeight >= pond1CalibrationHeight[maxCalIndex] THEN
|
||||||
lowHeightScalingParam := pond1CalibrationHeight[maxCalIndex - 1];
|
lowHeightScalingParam := pond1CalibrationHeight[maxCalIndex - 1];
|
||||||
highHeightScalingParam := pond1CalibrationHeight[maxCalIndex];
|
highHeightScalingParam := pond1CalibrationHeight[maxCalIndex];
|
||||||
lowVolumeScalingParam := pond1CalibrationVolume[maxCalIndex - 1];
|
lowVolumeScalingParam := pond1CalibrationVolume[maxCalIndex - 1];
|
||||||
highVolumeScalingParam := pond1CalibrationVolume[maxCalIndex];
|
highVolumeScalingParam := pond1CalibrationVolume[maxCalIndex];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||||
IF linpPondHeight >= pond1CalibrationHeight[calIndex] AND linpPondHeight < pond1CalibrationHeight[calIndex + 1] THEN
|
IF linpPondHeight >= pond1CalibrationHeight[calIndex] AND linpPondHeight < pond1CalibrationHeight[calIndex + 1] THEN
|
||||||
@@ -33,6 +36,7 @@ IF linpPondNumber = 1 THEN
|
|||||||
highHeightScalingParam := pond1CalibrationHeight[calIndex + 1];
|
highHeightScalingParam := pond1CalibrationHeight[calIndex + 1];
|
||||||
lowVolumeScalingParam := pond1CalibrationVolume[calIndex];
|
lowVolumeScalingParam := pond1CalibrationVolume[calIndex];
|
||||||
highVolumeScalingParam := pond1CalibrationVolume[calIndex + 1];
|
highVolumeScalingParam := pond1CalibrationVolume[calIndex + 1];
|
||||||
|
success := TRUE;
|
||||||
END_IF;
|
END_IF;
|
||||||
END_FOR;
|
END_FOR;
|
||||||
END_IF;
|
END_IF;
|
||||||
@@ -48,17 +52,20 @@ ELSIF linpPondNumber = 2 THEN
|
|||||||
highHeightScalingParam := pond2CalibrationHeight[1];
|
highHeightScalingParam := pond2CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond2CalibrationVolume[1];
|
highVolumeScalingParam := pond2CalibrationVolume[1];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
IF linpPondHeight < pond2CalibrationHeight[1] THEN
|
IF linpPondHeight <= pond2CalibrationHeight[1] THEN
|
||||||
lowHeightScalingParam := 0.0;
|
lowHeightScalingParam := 0.0;
|
||||||
highHeightScalingParam := pond2CalibrationHeight[1];
|
highHeightScalingParam := pond2CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond2CalibrationVolume[1];
|
highVolumeScalingParam := pond2CalibrationVolume[1];
|
||||||
ELSIF linpPondHeight > pond2CalibrationHeight[maxCalIndex] THEN
|
success := TRUE;
|
||||||
|
ELSIF linpPondHeight >= pond2CalibrationHeight[maxCalIndex] THEN
|
||||||
lowHeightScalingParam := pond2CalibrationHeight[maxCalIndex - 1];
|
lowHeightScalingParam := pond2CalibrationHeight[maxCalIndex - 1];
|
||||||
highHeightScalingParam := pond2CalibrationHeight[maxCalIndex];
|
highHeightScalingParam := pond2CalibrationHeight[maxCalIndex];
|
||||||
lowVolumeScalingParam := pond2CalibrationVolume[maxCalIndex - 1];
|
lowVolumeScalingParam := pond2CalibrationVolume[maxCalIndex - 1];
|
||||||
highVolumeScalingParam := pond2CalibrationVolume[maxCalIndex];
|
highVolumeScalingParam := pond2CalibrationVolume[maxCalIndex];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||||
IF linpPondHeight >= pond2CalibrationHeight[calIndex] AND linpPondHeight < pond2CalibrationHeight[calIndex + 1] THEN
|
IF linpPondHeight >= pond2CalibrationHeight[calIndex] AND linpPondHeight < pond2CalibrationHeight[calIndex + 1] THEN
|
||||||
@@ -66,6 +73,7 @@ ELSIF linpPondNumber = 2 THEN
|
|||||||
highHeightScalingParam := pond2CalibrationHeight[calIndex + 1];
|
highHeightScalingParam := pond2CalibrationHeight[calIndex + 1];
|
||||||
lowVolumeScalingParam := pond2CalibrationVolume[calIndex];
|
lowVolumeScalingParam := pond2CalibrationVolume[calIndex];
|
||||||
highVolumeScalingParam := pond2CalibrationVolume[calIndex + 1];
|
highVolumeScalingParam := pond2CalibrationVolume[calIndex + 1];
|
||||||
|
success := TRUE;
|
||||||
END_IF;
|
END_IF;
|
||||||
END_FOR;
|
END_FOR;
|
||||||
END_IF;
|
END_IF;
|
||||||
@@ -81,17 +89,20 @@ ELSIF linpPondNumber = 3 THEN
|
|||||||
highHeightScalingParam := pond3CalibrationHeight[1];
|
highHeightScalingParam := pond3CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond3CalibrationVolume[1];
|
highVolumeScalingParam := pond3CalibrationVolume[1];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
IF linpPondHeight < pond3CalibrationHeight[1] THEN
|
IF linpPondHeight <= pond3CalibrationHeight[1] THEN
|
||||||
lowHeightScalingParam := 0.0;
|
lowHeightScalingParam := 0.0;
|
||||||
highHeightScalingParam := pond3CalibrationHeight[1];
|
highHeightScalingParam := pond3CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond3CalibrationVolume[1];
|
highVolumeScalingParam := pond3CalibrationVolume[1];
|
||||||
ELSIF linpPondHeight > pond3CalibrationHeight[maxCalIndex] THEN
|
success := TRUE;
|
||||||
|
ELSIF linpPondHeight >= pond3CalibrationHeight[maxCalIndex] THEN
|
||||||
lowHeightScalingParam := pond3CalibrationHeight[maxCalIndex - 1];
|
lowHeightScalingParam := pond3CalibrationHeight[maxCalIndex - 1];
|
||||||
highHeightScalingParam := pond3CalibrationHeight[maxCalIndex];
|
highHeightScalingParam := pond3CalibrationHeight[maxCalIndex];
|
||||||
lowVolumeScalingParam := pond3CalibrationVolume[maxCalIndex - 1];
|
lowVolumeScalingParam := pond3CalibrationVolume[maxCalIndex - 1];
|
||||||
highVolumeScalingParam := pond3CalibrationVolume[maxCalIndex];
|
highVolumeScalingParam := pond3CalibrationVolume[maxCalIndex];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||||
IF linpPondHeight >= pond3CalibrationHeight[calIndex] AND linpPondHeight < pond3CalibrationHeight[calIndex + 1] THEN
|
IF linpPondHeight >= pond3CalibrationHeight[calIndex] AND linpPondHeight < pond3CalibrationHeight[calIndex + 1] THEN
|
||||||
@@ -99,6 +110,7 @@ ELSIF linpPondNumber = 3 THEN
|
|||||||
highHeightScalingParam := pond3CalibrationHeight[calIndex + 1];
|
highHeightScalingParam := pond3CalibrationHeight[calIndex + 1];
|
||||||
lowVolumeScalingParam := pond3CalibrationVolume[calIndex];
|
lowVolumeScalingParam := pond3CalibrationVolume[calIndex];
|
||||||
highVolumeScalingParam := pond3CalibrationVolume[calIndex + 1];
|
highVolumeScalingParam := pond3CalibrationVolume[calIndex + 1];
|
||||||
|
success := TRUE;
|
||||||
END_IF;
|
END_IF;
|
||||||
END_FOR;
|
END_FOR;
|
||||||
END_IF;
|
END_IF;
|
||||||
@@ -114,17 +126,20 @@ ELSIF linpPondNumber = 4 THEN
|
|||||||
highHeightScalingParam := pond4CalibrationHeight[1];
|
highHeightScalingParam := pond4CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond4CalibrationVolume[1];
|
highVolumeScalingParam := pond4CalibrationVolume[1];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
IF linpPondHeight < pond4CalibrationHeight[1] THEN
|
IF linpPondHeight <= pond4CalibrationHeight[1] THEN
|
||||||
lowHeightScalingParam := 0.0;
|
lowHeightScalingParam := 0.0;
|
||||||
highHeightScalingParam := pond4CalibrationHeight[1];
|
highHeightScalingParam := pond4CalibrationHeight[1];
|
||||||
lowVolumeScalingParam := 0.0;
|
lowVolumeScalingParam := 0.0;
|
||||||
highVolumeScalingParam := pond4CalibrationVolume[1];
|
highVolumeScalingParam := pond4CalibrationVolume[1];
|
||||||
ELSIF linpPondHeight > pond4CalibrationHeight[maxCalIndex] THEN
|
success := TRUE;
|
||||||
|
ELSIF linpPondHeight >= pond4CalibrationHeight[maxCalIndex] THEN
|
||||||
lowHeightScalingParam := pond4CalibrationHeight[maxCalIndex - 1];
|
lowHeightScalingParam := pond4CalibrationHeight[maxCalIndex - 1];
|
||||||
highHeightScalingParam := pond4CalibrationHeight[maxCalIndex];
|
highHeightScalingParam := pond4CalibrationHeight[maxCalIndex];
|
||||||
lowVolumeScalingParam := pond4CalibrationVolume[maxCalIndex - 1];
|
lowVolumeScalingParam := pond4CalibrationVolume[maxCalIndex - 1];
|
||||||
highVolumeScalingParam := pond4CalibrationVolume[maxCalIndex];
|
highVolumeScalingParam := pond4CalibrationVolume[maxCalIndex];
|
||||||
|
success := TRUE;
|
||||||
ELSE
|
ELSE
|
||||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||||
IF linpPondHeight >= pond4CalibrationHeight[calIndex] AND linpPondHeight < pond4CalibrationHeight[calIndex + 1] THEN
|
IF linpPondHeight >= pond4CalibrationHeight[calIndex] AND linpPondHeight < pond4CalibrationHeight[calIndex + 1] THEN
|
||||||
@@ -132,6 +147,7 @@ ELSIF linpPondNumber = 4 THEN
|
|||||||
highHeightScalingParam := pond4CalibrationHeight[calIndex + 1];
|
highHeightScalingParam := pond4CalibrationHeight[calIndex + 1];
|
||||||
lowVolumeScalingParam := pond4CalibrationVolume[calIndex];
|
lowVolumeScalingParam := pond4CalibrationVolume[calIndex];
|
||||||
highVolumeScalingParam := pond4CalibrationVolume[calIndex + 1];
|
highVolumeScalingParam := pond4CalibrationVolume[calIndex + 1];
|
||||||
|
success := TRUE;
|
||||||
END_IF;
|
END_IF;
|
||||||
END_FOR;
|
END_FOR;
|
||||||
END_IF;
|
END_IF;
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,7 +1,7 @@
|
|||||||
CALIBRATION(156):F,ADDCALIBRATIONPOINT(157);F,DELETECALIBRATIONPOINT(158);
|
CALIBRATION(156):F,ADDCALIBRATIONPOINT(157);F,DELETECALIBRATIONPOINT(158);
|
||||||
ADDCALIBRATIONPOINT(157):F,FINDNUMBEROFCALPOINTS(155);
|
ADDCALIBRATIONPOINT(157):F,FINDNUMBEROFCALPOINTS(155);
|
||||||
DELETECALIBRATIONPOINT(158):
|
DELETECALIBRATIONPOINT(158):
|
||||||
SCALING(159):FB,GETSCALINGPARAMETERS(161);F,LINEARSCALE(154);
|
SCALING(159):F,LINEARSCALE(154);FB,GETSCALINGPARAMETERS(161);
|
||||||
FINDNUMBEROFCALPOINTS(155):
|
FINDNUMBEROFCALPOINTS(155):
|
||||||
LINEARSCALE(154):
|
LINEARSCALE(154):
|
||||||
GETSCALINGPARAMETERS(161):F,FINDNUMBEROFCALPOINTS(155);
|
GETSCALINGPARAMETERS(161):F,FINDNUMBEROFCALPOINTS(155);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,11 +1,11 @@
|
|||||||
[MEMORY]
|
[MEMORY]
|
||||||
Offset0=0xF70
|
Offset0=0xFB0
|
||||||
Offset1=0x1770
|
Offset1=0x17B0
|
||||||
Offset2=0x1770
|
Offset2=0x17B0
|
||||||
Offset3=0x1770
|
Offset3=0x17B0
|
||||||
Memory Usage Estimate(Code)=0x2D34
|
Memory Usage Estimate(Code)=0x2ECC
|
||||||
Memory Usage Estimate(Data)=0x38B0
|
Memory Usage Estimate(Data)=0x38F4
|
||||||
Memory Usage Estimate(Retain)=0x140
|
Memory Usage Estimate(Retain)=0x182
|
||||||
Memory Usage Estimate(RetainBlocks)=0x1
|
Memory Usage Estimate(RetainBlocks)=0x3
|
||||||
Memory Usage Estimate(Temporary variables)=0x13C
|
Memory Usage Estimate(Temporary variables)=0x140
|
||||||
Offset4=0x414
|
Offset4=0x414
|
||||||
|
|||||||
@@ -1,11 +1,11 @@
|
|||||||
[MEMORY]
|
[MEMORY]
|
||||||
Offset0=0xF70
|
Offset0=0xFB0
|
||||||
Offset1=0x1770
|
Offset1=0x17B0
|
||||||
Offset2=0x1770
|
Offset2=0x17B0
|
||||||
Offset3=0x1770
|
Offset3=0x17B0
|
||||||
Memory Usage Estimate(Code)=0x2D34
|
Memory Usage Estimate(Code)=0x2ECC
|
||||||
Memory Usage Estimate(Data)=0x38B0
|
Memory Usage Estimate(Data)=0x38F4
|
||||||
Memory Usage Estimate(Retain)=0x140
|
Memory Usage Estimate(Retain)=0x182
|
||||||
Memory Usage Estimate(RetainBlocks)=0x1
|
Memory Usage Estimate(RetainBlocks)=0x3
|
||||||
Memory Usage Estimate(Temporary variables)=0x13C
|
Memory Usage Estimate(Temporary variables)=0x140
|
||||||
Offset4=0x414
|
Offset4=0x414
|
||||||
|
|||||||
@@ -5,12 +5,12 @@ ON_LINE=N
|
|||||||
TBL_CONF=Y
|
TBL_CONF=Y
|
||||||
CRC_ORG=0x0
|
CRC_ORG=0x0
|
||||||
CRC_OLD=
|
CRC_OLD=
|
||||||
CRC_NEW=0xC859F86B
|
CRC_NEW=0x790E125A
|
||||||
DAT_ORG=0
|
DAT_ORG=0
|
||||||
DAT_OLD=0
|
DAT_OLD=0
|
||||||
DAT_NEW=1528851735
|
DAT_NEW=1528905825
|
||||||
VER_ORG=0
|
VER_ORG=0
|
||||||
VER_OLD=0
|
VER_OLD=0
|
||||||
VER_NEW=20
|
VER_NEW=26
|
||||||
CRC_ALL_OLD=
|
CRC_ALL_OLD=
|
||||||
CRC_ALL_NEW=0x84ABC9B5
|
CRC_ALL_NEW=0x5F8CD14F
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
[MEMORY]
|
[MEMORY]
|
||||||
Memory Usage Estimate(Temporary variables)=0x13C
|
Memory Usage Estimate(Temporary variables)=0x140
|
||||||
Biggest online change user variable memory block size=0x800
|
Biggest online change user variable memory block size=0x800
|
||||||
Currently added user variables=0x0
|
Currently added user variables=0x0
|
||||||
Total data size=0x10AC
|
Total data size=0x10F0
|
||||||
User variables size=0xF70
|
User variables size=0xFB0
|
||||||
Maximum size for temporary variables=0x213C
|
Maximum size for temporary variables=0x2140
|
||||||
Memory Usage Estimate(Data)=0x38AC
|
Memory Usage Estimate(Data)=0x38F0
|
||||||
Free memory for user variables=0x800
|
Free memory for user variables=0x800
|
||||||
|
|||||||
@@ -1,9 +1,9 @@
|
|||||||
[MEMORY]
|
[MEMORY]
|
||||||
Memory Usage Estimate(Temporary variables)=0x13C
|
Memory Usage Estimate(Temporary variables)=0x140
|
||||||
Biggest online change user variable memory block size=0x800
|
Biggest online change user variable memory block size=0x800
|
||||||
Currently added user variables=0x0
|
Currently added user variables=0x0
|
||||||
Total data size=0x10AC
|
Total data size=0x10F0
|
||||||
User variables size=0xF70
|
User variables size=0xFB0
|
||||||
Maximum size for temporary variables=0x213C
|
Maximum size for temporary variables=0x2140
|
||||||
Memory Usage Estimate(Data)=0x38AC
|
Memory Usage Estimate(Data)=0x38F0
|
||||||
Free memory for user variables=0x800
|
Free memory for user variables=0x800
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,10 +1,10 @@
|
|||||||
[BEGIN FB INPUTS]
|
[BEGIN FB INPUTS]
|
||||||
I1=micro820.micro820.scaling/getpond1scalingparams.linppondheight,0x488,REAL
|
I1=micro820.micro820.scaling/getpond1scalingparams.linppondheight,0x48C,REAL
|
||||||
I2=micro820.micro820.scaling/getpond1scalingparams.linppondnumber,0x17B8,INT
|
I2=micro820.micro820.scaling/getpond1scalingparams.linppondnumber,0x17F6,INT
|
||||||
I3=micro820.micro820.scaling/getpond2scalingparams.linppondheight,0x48C,REAL
|
I3=micro820.micro820.scaling/getpond2scalingparams.linppondheight,0x490,REAL
|
||||||
I4=micro820.micro820.scaling/getpond2scalingparams.linppondnumber,0x17B6,INT
|
I4=micro820.micro820.scaling/getpond2scalingparams.linppondnumber,0x17F4,INT
|
||||||
I5=micro820.micro820.scaling/getpond3scalingparams.linppondheight,0x490,REAL
|
I5=micro820.micro820.scaling/getpond3scalingparams.linppondheight,0x494,REAL
|
||||||
I6=micro820.micro820.scaling/getpond3scalingparams.linppondnumber,0x17B4,INT
|
I6=micro820.micro820.scaling/getpond3scalingparams.linppondnumber,0x17F2,INT
|
||||||
I7=micro820.micro820.scaling/getpond4scalingparams.linppondheight,0x494,REAL
|
I7=micro820.micro820.scaling/getpond4scalingparams.linppondheight,0x498,REAL
|
||||||
I8=micro820.micro820.scaling/getpond4scalingparams.linppondnumber,0x17B2,INT
|
I8=micro820.micro820.scaling/getpond4scalingparams.linppondnumber,0x17F8,INT
|
||||||
[END]
|
[END]
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1 +1 @@
|
|||||||
SCALING(159):FB,GETSCALINGPARAMETERS(161);F,LINEARSCALE(154);
|
SCALING(159):F,LINEARSCALE(154);FB,GETSCALINGPARAMETERS(161);
|
||||||
@@ -1,15 +1,71 @@
|
|||||||
_STEP 2 0 3
|
_STEP 2 0 1
|
||||||
|
__TMPR1 := POND1SCALING [ __DINT_NULL ]
|
||||||
|
__TMPR2 := POND1SCALING [ __CDINT00000004 ]
|
||||||
|
__TMPR3 := POND1SCALING [ __CDINT00000008 ]
|
||||||
|
__TMPR4 := POND1SCALING [ __CDINT0000000C ]
|
||||||
|
_PUSH_PAR _IO_P1_AI_00
|
||||||
|
__TMPR5 := _CALL ANY_TO_UINT
|
||||||
|
_PUSH_PAR __TMPR1
|
||||||
|
_PUSH_PAR __TMPR2
|
||||||
|
_PUSH_PAR __TMPR3
|
||||||
|
_PUSH_PAR __TMPR4
|
||||||
|
_PUSH_PAR __TMPR5
|
||||||
|
__TMPR6 := _CALL LINEARSCALE
|
||||||
|
POND1HEIGHT := __TMPR6
|
||||||
|
_STEP 2 0 7
|
||||||
|
__TMPR1 := POND2SCALING [ __DINT_NULL ]
|
||||||
|
__TMPR2 := POND2SCALING [ __CDINT00000004 ]
|
||||||
|
__TMPR3 := POND2SCALING [ __CDINT00000008 ]
|
||||||
|
__TMPR4 := POND2SCALING [ __CDINT0000000C ]
|
||||||
|
_PUSH_PAR _IO_P1_AI_01
|
||||||
|
__TMPR5 := _CALL ANY_TO_UINT
|
||||||
|
_PUSH_PAR __TMPR1
|
||||||
|
_PUSH_PAR __TMPR2
|
||||||
|
_PUSH_PAR __TMPR3
|
||||||
|
_PUSH_PAR __TMPR4
|
||||||
|
_PUSH_PAR __TMPR5
|
||||||
|
__TMPR6 := _CALL LINEARSCALE
|
||||||
|
POND2HEIGHT := __TMPR6
|
||||||
|
_STEP 2 0 13
|
||||||
|
__TMPR1 := POND3SCALING [ __DINT_NULL ]
|
||||||
|
__TMPR2 := POND3SCALING [ __CDINT00000004 ]
|
||||||
|
__TMPR3 := POND3SCALING [ __CDINT00000008 ]
|
||||||
|
__TMPR4 := POND3SCALING [ __CDINT0000000C ]
|
||||||
|
_PUSH_PAR _IO_P1_AI_02
|
||||||
|
__TMPR5 := _CALL ANY_TO_UINT
|
||||||
|
_PUSH_PAR __TMPR1
|
||||||
|
_PUSH_PAR __TMPR2
|
||||||
|
_PUSH_PAR __TMPR3
|
||||||
|
_PUSH_PAR __TMPR4
|
||||||
|
_PUSH_PAR __TMPR5
|
||||||
|
__TMPR6 := _CALL LINEARSCALE
|
||||||
|
POND3HEIGHT := __TMPR6
|
||||||
|
_STEP 2 0 19
|
||||||
|
__TMPR1 := POND4SCALING [ __DINT_NULL ]
|
||||||
|
__TMPR2 := POND4SCALING [ __CDINT00000004 ]
|
||||||
|
__TMPR3 := POND4SCALING [ __CDINT00000008 ]
|
||||||
|
__TMPR4 := POND4SCALING [ __CDINT0000000C ]
|
||||||
|
_PUSH_PAR _IO_P1_AI_03
|
||||||
|
__TMPR5 := _CALL ANY_TO_UINT
|
||||||
|
_PUSH_PAR __TMPR1
|
||||||
|
_PUSH_PAR __TMPR2
|
||||||
|
_PUSH_PAR __TMPR3
|
||||||
|
_PUSH_PAR __TMPR4
|
||||||
|
_PUSH_PAR __TMPR5
|
||||||
|
__TMPR6 := _CALL LINEARSCALE
|
||||||
|
POND4HEIGHT := __TMPR6
|
||||||
|
_STEP 2 0 25
|
||||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND1SCALINGPARAMS
|
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND1SCALINGPARAMS
|
||||||
_STEP 2 0 4
|
_STEP 2 0 26
|
||||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND2SCALINGPARAMS
|
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND2SCALINGPARAMS
|
||||||
_STEP 2 0 5
|
_STEP 2 0 27
|
||||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND3SCALINGPARAMS
|
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND3SCALINGPARAMS
|
||||||
_STEP 2 0 6
|
_STEP 2 0 28
|
||||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND4SCALINGPARAMS
|
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND4SCALINGPARAMS
|
||||||
_STEP 2 0 8
|
_STEP 2 0 30
|
||||||
__TMPB1 := GETPOND1SCALINGPARAMS [ __CDINT0000000C ]
|
__TMPB1 := GETPOND1SCALINGPARAMS [ __CDINT0000000C ]
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||||
_STEP 2 0 9
|
_STEP 2 0 31
|
||||||
__TMPR1 := GETPOND1SCALINGPARAMS [ __CDINT00000004 ]
|
__TMPR1 := GETPOND1SCALINGPARAMS [ __CDINT00000004 ]
|
||||||
__TMPR2 := GETPOND1SCALINGPARAMS [ __CDINT00000008 ]
|
__TMPR2 := GETPOND1SCALINGPARAMS [ __CDINT00000008 ]
|
||||||
__TMPR3 := GETPOND1SCALINGPARAMS [ __CDINT00000010 ]
|
__TMPR3 := GETPOND1SCALINGPARAMS [ __CDINT00000010 ]
|
||||||
@@ -24,10 +80,10 @@ POND1VOLUME := __TMPR5
|
|||||||
_GOTO __LAB2
|
_GOTO __LAB2
|
||||||
__LAB1 :
|
__LAB1 :
|
||||||
__LAB2 :
|
__LAB2 :
|
||||||
_STEP 2 0 16
|
_STEP 2 0 38
|
||||||
__TMPB1 := GETPOND2SCALINGPARAMS [ __CDINT0000000C ]
|
__TMPB1 := GETPOND2SCALINGPARAMS [ __CDINT0000000C ]
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB3
|
_IF _NOT __TMPB1 _GOTO __LAB3
|
||||||
_STEP 2 0 17
|
_STEP 2 0 39
|
||||||
__TMPR1 := GETPOND2SCALINGPARAMS [ __CDINT00000004 ]
|
__TMPR1 := GETPOND2SCALINGPARAMS [ __CDINT00000004 ]
|
||||||
__TMPR2 := GETPOND2SCALINGPARAMS [ __CDINT00000008 ]
|
__TMPR2 := GETPOND2SCALINGPARAMS [ __CDINT00000008 ]
|
||||||
__TMPR3 := GETPOND2SCALINGPARAMS [ __CDINT00000010 ]
|
__TMPR3 := GETPOND2SCALINGPARAMS [ __CDINT00000010 ]
|
||||||
@@ -42,10 +98,10 @@ POND2VOLUME := __TMPR5
|
|||||||
_GOTO __LAB4
|
_GOTO __LAB4
|
||||||
__LAB3 :
|
__LAB3 :
|
||||||
__LAB4 :
|
__LAB4 :
|
||||||
_STEP 2 0 24
|
_STEP 2 0 46
|
||||||
__TMPB1 := GETPOND3SCALINGPARAMS [ __CDINT0000000C ]
|
__TMPB1 := GETPOND3SCALINGPARAMS [ __CDINT0000000C ]
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB5
|
_IF _NOT __TMPB1 _GOTO __LAB5
|
||||||
_STEP 2 0 25
|
_STEP 2 0 47
|
||||||
__TMPR1 := GETPOND3SCALINGPARAMS [ __CDINT00000004 ]
|
__TMPR1 := GETPOND3SCALINGPARAMS [ __CDINT00000004 ]
|
||||||
__TMPR2 := GETPOND3SCALINGPARAMS [ __CDINT00000008 ]
|
__TMPR2 := GETPOND3SCALINGPARAMS [ __CDINT00000008 ]
|
||||||
__TMPR3 := GETPOND3SCALINGPARAMS [ __CDINT00000010 ]
|
__TMPR3 := GETPOND3SCALINGPARAMS [ __CDINT00000010 ]
|
||||||
@@ -60,10 +116,10 @@ POND3VOLUME := __TMPR5
|
|||||||
_GOTO __LAB6
|
_GOTO __LAB6
|
||||||
__LAB5 :
|
__LAB5 :
|
||||||
__LAB6 :
|
__LAB6 :
|
||||||
_STEP 2 0 32
|
_STEP 2 0 54
|
||||||
__TMPB1 := GETPOND4SCALINGPARAMS [ __CDINT0000000C ]
|
__TMPB1 := GETPOND4SCALINGPARAMS [ __CDINT0000000C ]
|
||||||
_IF _NOT __TMPB1 _GOTO __LAB7
|
_IF _NOT __TMPB1 _GOTO __LAB7
|
||||||
_STEP 2 0 33
|
_STEP 2 0 55
|
||||||
__TMPR1 := GETPOND4SCALINGPARAMS [ __CDINT00000004 ]
|
__TMPR1 := GETPOND4SCALINGPARAMS [ __CDINT00000004 ]
|
||||||
__TMPR2 := GETPOND4SCALINGPARAMS [ __CDINT00000008 ]
|
__TMPR2 := GETPOND4SCALINGPARAMS [ __CDINT00000008 ]
|
||||||
__TMPR3 := GETPOND4SCALINGPARAMS [ __CDINT00000010 ]
|
__TMPR3 := GETPOND4SCALINGPARAMS [ __CDINT00000010 ]
|
||||||
|
|||||||
@@ -1,14 +1,18 @@
|
|||||||
12
|
16
|
||||||
|
|
||||||
0, 3
|
0, 1
|
||||||
8, 4
|
70, 7
|
||||||
16, 5
|
140, 13
|
||||||
24, 6
|
210, 19
|
||||||
32, 8
|
280, 25
|
||||||
46, 9
|
288, 26
|
||||||
108, 16
|
296, 27
|
||||||
122, 17
|
304, 28
|
||||||
184, 24
|
312, 30
|
||||||
198, 25
|
326, 31
|
||||||
260, 32
|
388, 38
|
||||||
274, 33
|
402, 39
|
||||||
|
464, 46
|
||||||
|
478, 47
|
||||||
|
540, 54
|
||||||
|
554, 55
|
||||||
|
|||||||
Binary file not shown.
@@ -1,5 +1,27 @@
|
|||||||
PROGRAM Scaling
|
PROGRAM Scaling
|
||||||
|
pond1Height := LinearScale(pond1Scaling.rawMin,
|
||||||
|
pond1Scaling.rawMax,
|
||||||
|
pond1Scaling.euMin,
|
||||||
|
pond1Scaling.euMax,
|
||||||
|
ANY_TO_REAL(_IO_P1_AI_00));
|
||||||
|
|
||||||
|
pond2Height := LinearScale(pond2Scaling.rawMin,
|
||||||
|
pond2Scaling.rawMax,
|
||||||
|
pond2Scaling.euMin,
|
||||||
|
pond2Scaling.euMax,
|
||||||
|
ANY_TO_REAL(_IO_P1_AI_01));
|
||||||
|
|
||||||
|
pond3Height := LinearScale(pond3Scaling.rawMin,
|
||||||
|
pond3Scaling.rawMax,
|
||||||
|
pond3Scaling.euMin,
|
||||||
|
pond3Scaling.euMax,
|
||||||
|
ANY_TO_REAL(_IO_P1_AI_02));
|
||||||
|
|
||||||
|
pond4Height := LinearScale(pond4Scaling.rawMin,
|
||||||
|
pond4Scaling.rawMax,
|
||||||
|
pond4Scaling.euMin,
|
||||||
|
pond4Scaling.euMax,
|
||||||
|
ANY_TO_REAL(_IO_P1_AI_03));
|
||||||
|
|
||||||
GetPond1ScalingParams(pond1Height, 1);
|
GetPond1ScalingParams(pond1Height, 1);
|
||||||
GetPond2ScalingParams(pond2Height, 2);
|
GetPond2ScalingParams(pond2Height, 2);
|
||||||
|
|||||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -1,8 +1,10 @@
|
|||||||
<?xml version="1.0" encoding="utf-8"?>
|
<?xml version="1.0" encoding="utf-8"?>
|
||||||
<ProjectElements>
|
<ProjectElements>
|
||||||
<AcfElementGuid Guid="085da060-628a-47b9-b993-e2cb4822f0ca" />
|
<AcfElementGuid Guid="085da060-628a-47b9-b993-e2cb4822f0ca" />
|
||||||
|
<AcfElementGuid Guid="1aa57ffc-2d9b-48fd-8dca-15bd3ea7da38" />
|
||||||
<AcfElementGuid Guid="201f00f9-f742-4273-afca-95b295f2076d" />
|
<AcfElementGuid Guid="201f00f9-f742-4273-afca-95b295f2076d" />
|
||||||
<AcfElementGuid Guid="23f981ab-745f-48c5-a964-95bd4d54e8c7" />
|
<AcfElementGuid Guid="23f981ab-745f-48c5-a964-95bd4d54e8c7" />
|
||||||
|
<AcfElementGuid Guid="2e889cb2-e79f-486a-82ec-632370e8bb51" />
|
||||||
<AcfElementGuid Guid="62a5b58c-0a96-482c-ac8b-13ddd138c12f" />
|
<AcfElementGuid Guid="62a5b58c-0a96-482c-ac8b-13ddd138c12f" />
|
||||||
<AcfElementGuid Guid="a059bfe9-3e18-4d79-80a4-826f7dfa2961" />
|
<AcfElementGuid Guid="a059bfe9-3e18-4d79-80a4-826f7dfa2961" />
|
||||||
<AcfElementGuid Guid="a33b624f-2669-41b9-aaf1-1e2dbea67646" />
|
<AcfElementGuid Guid="a33b624f-2669-41b9-aaf1-1e2dbea67646" />
|
||||||
|
|||||||
Binary file not shown.
Reference in New Issue
Block a user