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