Adds Analog Input Scaling

Ready for testing
This commit is contained in:
Patrick McDonagh
2018-06-13 11:09:37 -05:00
parent 118422b44f
commit 5848e2fd4e
47 changed files with 436 additions and 272 deletions

View File

@@ -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,
1 [Version1]
50 Controller.Micro820.Micro820._IO_P1_AI_02,
51 Controller.Micro820.Micro820._IO_P1_AI_03,
52 Controller.Micro820.Micro820.cmdAddCalibrationPoint, Controller.Micro820.Micro820.addSuccess,
53 Controller.Micro820.Micro820.cfgNumberOfPonds,
54 Controller.Micro820.Micro820.cmdAddCalibrationPoint,
55 Controller.Micro820.Micro820.cmdDeleteCalibrationPoint,
56 Controller.Micro820.Micro820.deleteSuccess,
57 Controller.Micro820.Micro820.inpDeletePointIndex,
80 Controller.Micro820.Micro820.pond1CalibrationVolume[9],
81 Controller.Micro820.Micro820.pond1Height,
82 Controller.Micro820.Micro820.pond1Volume, Controller.Micro820.Micro820.pond1Scaling.euMax,
83 Controller.Micro820.Micro820.pond1Scaling.euMin,
84 Controller.Micro820.Micro820.pond1Scaling.rawMax,
85 Controller.Micro820.Micro820.pond1Scaling.rawMin,
86 Controller.Micro820.Micro820.pond1Volume,
87 Controller.Micro820.Micro820.pond2CalibrationHeight[1],
88 Controller.Micro820.Micro820.pond2CalibrationHeight[10],
89 Controller.Micro820.Micro820.pond2CalibrationHeight[2],
106 Controller.Micro820.Micro820.pond2CalibrationVolume[9],
107 Controller.Micro820.Micro820.pond2Height,
108 Controller.Micro820.Micro820.pond2Volume, Controller.Micro820.Micro820.pond2Scaling.euMax,
109 Controller.Micro820.Micro820.pond2Scaling.euMin,
110 Controller.Micro820.Micro820.pond2Scaling.rawMax,
111 Controller.Micro820.Micro820.pond2Scaling.rawMin,
112 Controller.Micro820.Micro820.pond2Volume,
113 Controller.Micro820.Micro820.pond3CalibrationHeight[1],
114 Controller.Micro820.Micro820.pond3CalibrationHeight[10],
115 Controller.Micro820.Micro820.pond3CalibrationHeight[2],
132 Controller.Micro820.Micro820.pond3CalibrationVolume[9],
133 Controller.Micro820.Micro820.pond3Height,
134 Controller.Micro820.Micro820.pond3Volume, Controller.Micro820.Micro820.pond3Scaling.euMax,
135 Controller.Micro820.Micro820.pond3Scaling.euMin,
136 Controller.Micro820.Micro820.pond3Scaling.rawMax,
137 Controller.Micro820.Micro820.pond3Scaling.rawMin,
138 Controller.Micro820.Micro820.pond3Volume,
139 Controller.Micro820.Micro820.pond4CalibrationHeight[1],
140 Controller.Micro820.Micro820.pond4CalibrationHeight[10],
141 Controller.Micro820.Micro820.pond4CalibrationHeight[2],
158 Controller.Micro820.Micro820.pond4CalibrationVolume[9],
159 Controller.Micro820.Micro820.pond4Height,
160 Controller.Micro820.Micro820.pond4Volume, Controller.Micro820.Micro820.pond4Scaling.euMax,
161 Controller.Micro820.Micro820.pond4Scaling.euMin,
162 Controller.Micro820.Micro820.pond4Scaling.rawMax,
163 Controller.Micro820.Micro820.pond4Scaling.rawMin,
164 Controller.Micro820.Micro820.pond4Volume,
165 Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.calIndex,
166 Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highHeightScalingParam,
167 Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highVolumeScalingParam,
199 Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.maxCalIndex,
200 Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.success,
201
Controller.Micro820.Micro820.testSuccess,

View File

@@ -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

View File

@@ -1,7 +1,7 @@
PROGRAM Calibration
IF cmdAddCalibrationPoint THEN
testSuccess := AddCalibrationPoint(inpPondHeight, inpPondVolume, inpPondNumber);
addSuccess := AddCalibrationPoint(inpPondHeight, inpPondVolume, inpPondNumber);
cmdAddCalibrationPoint := FALSE;
END_IF;

View File

@@ -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 :

View File

@@ -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

View File

@@ -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;

View File

@@ -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);

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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

View File

@@ -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]

View File

@@ -1 +1 @@
SCALING(159):FB,GETSCALINGPARAMETERS(161);F,LINEARSCALE(154);
SCALING(159):F,LINEARSCALE(154);FB,GETSCALINGPARAMETERS(161);

View File

@@ -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 ]

View File

@@ -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

View File

@@ -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);

View File

@@ -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.