Initial Commit
This commit is contained in:
20
Multi-Pond/Controller/Controller.acfproj
Normal file
20
Multi-Pond/Controller/Controller.acfproj
Normal file
@@ -0,0 +1,20 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Project DefaultTargets="Build" xmlns="http://schemas.microsoft.com/developer/msbuild/2003">
|
||||
<PropertyGroup>
|
||||
<Configuration Condition=" '$(Configuration)' == '' ">Debug</Configuration>
|
||||
<SchemaVersion>2.0</SchemaVersion>
|
||||
<ProjectGuid>{4ed4ea94-d655-40f4-86f8-1a4e3ce89c02}</ProjectGuid>
|
||||
<OutputType>Exe</OutputType>
|
||||
<RootNamespace>MyRootNamespace</RootNamespace>
|
||||
<AssemblyName>MyAssemblyName</AssemblyName>
|
||||
<EnableUnmanagedDebugging>false</EnableUnmanagedDebugging>
|
||||
<CAMProjectFile>Controller\PrjLibrary.mdb</CAMProjectFile>
|
||||
<CAMProjectVersion>5.50.9</CAMProjectVersion>
|
||||
<UniqueProjectId>{4ed4ea94-d655-40f4-86f8-1a4e3ce89c02}</UniqueProjectId>
|
||||
</PropertyGroup>
|
||||
<PropertyGroup Condition=" '$(Configuration)' == 'Online' ">
|
||||
<OutputPath>bin\Online\</OutputPath>
|
||||
</PropertyGroup>
|
||||
<Import Project="$(DevEnvDir)\PackagesToLoad\Targets\ISaGRAF.ISaGRAF5.targets" />
|
||||
<Import Project="$(DevEnvDir)\PackagesToLoad\Targets\ISaGRAF.CCW.targets" />
|
||||
</Project>
|
||||
0
Multi-Pond/Controller/Controller/Breakpoints.lst
Normal file
0
Multi-Pond/Controller/Controller/Breakpoints.lst
Normal file
0
Multi-Pond/Controller/Controller/CONTROLLER.err
Normal file
0
Multi-Pond/Controller/Controller/CONTROLLER.err
Normal file
1
Multi-Pond/Controller/Controller/Compile.ic
Normal file
1
Multi-Pond/Controller/Controller/Compile.ic
Normal file
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
17
Multi-Pond/Controller/Controller/Conf.mtc
Normal file
17
Multi-Pond/Controller/Controller/Conf.mtc
Normal file
@@ -0,0 +1,17 @@
|
||||
[MAIN]
|
||||
NET=1
|
||||
CONF=1
|
||||
RES=1
|
||||
|
||||
|
||||
[NET]
|
||||
N1=CIPNetwork_1, CIPNetwork
|
||||
|
||||
|
||||
[CONF]
|
||||
C1=Micro820, 1
|
||||
I1=1, ""
|
||||
|
||||
|
||||
[RES]
|
||||
R1=1, Micro820, 1
|
||||
6
Multi-Pond/Controller/Controller/DevicePref.xml
Normal file
6
Multi-Pond/Controller/Controller/DevicePref.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<DevicePreferences xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<Micro800ConnectionPath>PATRICKMCDO8E0A!AB_ETHIP-1\192.168.1.12</Micro800ConnectionPath>
|
||||
<RSLCPath>PATRICKMCDO8E0A!AB_ETHIP-1\192.168.1.12</RSLCPath>
|
||||
<FTLPath />
|
||||
</DevicePreferences>
|
||||
6
Multi-Pond/Controller/Controller/DlgCfg.xml
Normal file
6
Multi-Pond/Controller/Controller/DlgCfg.xml
Normal file
@@ -0,0 +1,6 @@
|
||||
<?xml version="1.0"?>
|
||||
<DLGRCP_Config xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xmlns:xsd="http://www.w3.org/2001/XMLSchema">
|
||||
<MajorVersion>0</MajorVersion>
|
||||
<MinorVersion>0</MinorVersion>
|
||||
<DLGRCP_Set />
|
||||
</DLGRCP_Config>
|
||||
969
Multi-Pond/Controller/Controller/ISaVIEW/Default/Default.HAD
Normal file
969
Multi-Pond/Controller/Controller/ISaVIEW/Default/Default.HAD
Normal file
@@ -0,0 +1,969 @@
|
||||
Doc
|
||||
Version=1.33
|
||||
Name=Default
|
||||
PLCType=HabPro
|
||||
Pswd=0
|
||||
AdminPswd=
|
||||
FTPPswd=
|
||||
ProjectPathname=C:\Documents and Settings\All Users\Documents\ICS Triplex ISaGRAF\Projects\ISaGRAF 5.2\Tpl\EmptyPrjmonoresource\PrjLibrary.mdb
|
||||
Grid=1,25,25,1
|
||||
WEBFolder=Web
|
||||
WEBIPAddress=127.0.0.1
|
||||
MRUIPAddress=127.0.0.1,
|
||||
DocEnd
|
||||
Ctrl
|
||||
HACSelectBox
|
||||
HACTrendGraph2
|
||||
HACTrendGraph
|
||||
HACImage
|
||||
HACEllipse
|
||||
HACRoundRect
|
||||
HACRect
|
||||
HACTextDisplay
|
||||
HACTextInputBox
|
||||
HACEllipseSlide
|
||||
HACArc
|
||||
HCCEMail
|
||||
HCCPreRegTextDisplay
|
||||
HCCBasicOperation
|
||||
HACArrow
|
||||
HSCImage
|
||||
HACPolygon
|
||||
HACPolyline
|
||||
HACSelectSlide
|
||||
HCCGroup
|
||||
CtrlEnd
|
||||
Srv
|
||||
1=127.0.0.1|PassUser=1:0;PassAdmi=0:;BlockSize=2:64;|NO
|
||||
SrvEnd
|
||||
Rsc
|
||||
1: resource1 (config1)=1|ETCP=
|
||||
RscEnd
|
||||
Container
|
||||
Name=Container_1
|
||||
HTMLTemplate=
|
||||
Size=1000,1000
|
||||
Var
|
||||
2=%S_SYS
|
||||
(local)
|
||||
|
||||
0
|
||||
4=%S_SYS_APPLET
|
||||
(local)
|
||||
|
||||
0
|
||||
5=%S_SYS_DATA_SERVER
|
||||
(local)
|
||||
|
||||
0
|
||||
6=%S_SYS_VARIABLE
|
||||
(local)
|
||||
|
||||
0
|
||||
7=%S_SYS_PLC
|
||||
(local)
|
||||
|
||||
0
|
||||
8=%S_SYS_PASSWORD
|
||||
(local)
|
||||
|
||||
0
|
||||
11=%S___SYSVA_RESNAME,2
|
||||
(local)
|
||||
|
||||
0
|
||||
12=__sysva_resname
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
13=__sysva_resmode
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
14=__sysva_ccexec
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
15=__sysva_cyclecnt
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
16=__sysva_cycledate
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
17=__sysva_kvbcerr
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
18=__sysva_kvbperr
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
19=__sysva_scancnt
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
20=__sysva_tcycurrent
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
21=__sysva_tcycyctime
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
22=__sysva_tcymaximum
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
23=__sysva_tcyoverflow
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
24=__sysva_wngarg
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
25=__sysva_wngcmd
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
26=__sysva_wngcmptnm
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
27=__sysva_wngnum
|
||||
1: resource1 (config1)
|
||||
|
||||
0
|
||||
VarEnd
|
||||
Page
|
||||
Name=MainScreen
|
||||
Var
|
||||
VarEnd
|
||||
Hac
|
||||
ID=1
|
||||
Type=HACTextDisplay
|
||||
Pt=25,100;975,25;614,22;25,100;25,25;975,25;975,100;25,100
|
||||
P50,RGB=208,226,232
|
||||
P110,STR={
|
||||
=Main Screen
|
||||
}
|
||||
P114,ENU=0
|
||||
P115,ENU=0
|
||||
P100,ENU=1
|
||||
P101,INT=2
|
||||
HacEnd
|
||||
Hac
|
||||
ID=2
|
||||
Type=HACTextDisplay
|
||||
Pt=725,225;925,150;925,150;725,225;725,150;925,150;925,225;725,225
|
||||
P110,STR={
|
||||
=ISaVIEW System Variables
|
||||
}
|
||||
P71,ENU=5
|
||||
P74,LNK=SystemVariables
|
||||
P127,ENU=0
|
||||
HacEnd
|
||||
Hac
|
||||
ID=3
|
||||
Type=HACTextDisplay
|
||||
Pt=75,225;275,150;275,150;75,225;75,150;275,150;275,225;75,225
|
||||
P110,STR={
|
||||
=Config1
|
||||
=Resource1
|
||||
}
|
||||
P71,ENU=5
|
||||
P74,LNK=Resource1_Sys
|
||||
P127,ENU=0
|
||||
HacEnd
|
||||
PageEnd
|
||||
Page
|
||||
Name=SystemVariables
|
||||
Var
|
||||
VarEnd
|
||||
Hac
|
||||
ID=1
|
||||
Type=HACTextDisplay
|
||||
Pt=25,105;980,25;619,25;25,105;25,25;980,25;980,105;25,105
|
||||
P50,RGB=208,226,232
|
||||
P110,STR={
|
||||
=ISaVIEW System Variables
|
||||
}
|
||||
P114,ENU=0
|
||||
P115,ENU=0
|
||||
P100,ENU=1
|
||||
P101,INT=2
|
||||
HacEnd
|
||||
Hac
|
||||
ID=2
|
||||
Type=HACTextDisplay
|
||||
Pt=425,534;585,475;585,475;425,534;425,475;585,475;585,534;425,534
|
||||
P54,RGB=64,64,64
|
||||
P110,STR={
|
||||
=Back to Main Screen
|
||||
}
|
||||
P101,INT=3
|
||||
P71,ENU=7
|
||||
P127,ENU=0
|
||||
ListPublicStyle=50,Skin color,0;52,Frame color,0;54,,0;110,Title,0;
|
||||
ListPublicVar=70,Enable,0;
|
||||
Lock
|
||||
HacEnd
|
||||
Hac
|
||||
ID=3
|
||||
Type=HACArrow
|
||||
Pt=465,517;546,514;546,515;465,517;465,515;546,515
|
||||
P101,INT=2
|
||||
ListPublicStyle=48,Frame color,0;
|
||||
Lock
|
||||
HacEnd
|
||||
Hac
|
||||
ID=4
|
||||
Type=HCCGroup
|
||||
Pt=425,534;585,475;585,475;425,534
|
||||
P74,LNK=MainScreen
|
||||
P0x1000,CTL=2
|
||||
P0x1001,CTL=3
|
||||
HacEnd
|
||||
Hac
|
||||
ID=5
|
||||
Type=HACRect
|
||||
Pt=25,185;475,125;475,125;25,185;25,125;475,125;475,185;25,185
|
||||
HacEnd
|
||||
Hac
|
||||
ID=6
|
||||
Type=HACTextDisplay
|
||||
Pt=25,155;475,125;475,125;25,155;25,125;475,125;475,155;25,155
|
||||
P110,STR={
|
||||
=SYS
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=7
|
||||
Type=HACTextDisplay
|
||||
Pt=25,185;475,155;475,155;25,185;25,155;475,155;475,185;25,185
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,2
|
||||
HacEnd
|
||||
Hac
|
||||
ID=8
|
||||
Type=HCCGroup
|
||||
Pt=25,185;475,125;475,125;25,185
|
||||
P0x1000,CTL=5
|
||||
P0x1001,CTL=6
|
||||
P0x1002,CTL=7
|
||||
HacEnd
|
||||
Hac
|
||||
ID=9
|
||||
Type=HACRect
|
||||
Pt=525,185;975,125;975,125;525,185;525,125;975,125;975,185;525,185
|
||||
HacEnd
|
||||
Hac
|
||||
ID=10
|
||||
Type=HACTextDisplay
|
||||
Pt=525,155;975,125;975,125;525,155;525,125;975,125;975,155;525,155
|
||||
P110,STR={
|
||||
=SYS_APPLET
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=11
|
||||
Type=HACTextDisplay
|
||||
Pt=525,185;975,155;975,155;525,185;525,155;975,155;975,185;525,185
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,4
|
||||
HacEnd
|
||||
Hac
|
||||
ID=12
|
||||
Type=HCCGroup
|
||||
Pt=525,185;975,125;975,125;525,185
|
||||
P0x1000,CTL=9
|
||||
P0x1001,CTL=10
|
||||
P0x1002,CTL=11
|
||||
HacEnd
|
||||
Hac
|
||||
ID=13
|
||||
Type=HACRect
|
||||
Pt=25,285;475,225;475,225;25,285;25,225;475,225;475,285;25,285
|
||||
HacEnd
|
||||
Hac
|
||||
ID=14
|
||||
Type=HACTextDisplay
|
||||
Pt=25,255;475,225;475,225;25,255;25,225;475,225;475,255;25,255
|
||||
P110,STR={
|
||||
=SYS_DATA_SERVER
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=15
|
||||
Type=HACTextDisplay
|
||||
Pt=25,285;475,255;475,255;25,285;25,255;475,255;475,285;25,285
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,5
|
||||
HacEnd
|
||||
Hac
|
||||
ID=16
|
||||
Type=HCCGroup
|
||||
Pt=25,285;475,225;475,225;25,285
|
||||
P0x1000,CTL=13
|
||||
P0x1001,CTL=14
|
||||
P0x1002,CTL=15
|
||||
HacEnd
|
||||
Hac
|
||||
ID=17
|
||||
Type=HACRect
|
||||
Pt=525,285;975,225;975,225;525,285;525,225;975,225;975,285;525,285
|
||||
HacEnd
|
||||
Hac
|
||||
ID=18
|
||||
Type=HACTextDisplay
|
||||
Pt=525,255;975,225;975,225;525,255;525,225;975,225;975,255;525,255
|
||||
P110,STR={
|
||||
=SYS_VARIABLE
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=19
|
||||
Type=HACTextDisplay
|
||||
Pt=525,285;975,255;975,255;525,285;525,255;975,255;975,285;525,285
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,6
|
||||
HacEnd
|
||||
Hac
|
||||
ID=20
|
||||
Type=HCCGroup
|
||||
Pt=525,285;975,225;975,225;525,285
|
||||
P0x1000,CTL=17
|
||||
P0x1001,CTL=18
|
||||
P0x1002,CTL=19
|
||||
HacEnd
|
||||
Hac
|
||||
ID=21
|
||||
Type=HACRect
|
||||
Pt=25,385;475,325;475,325;25,385;25,325;475,325;475,385;25,385
|
||||
HacEnd
|
||||
Hac
|
||||
ID=22
|
||||
Type=HACTextDisplay
|
||||
Pt=25,355;475,325;475,325;25,355;25,325;475,325;475,355;25,355
|
||||
P110,STR={
|
||||
=SYS_PLC
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=23
|
||||
Type=HACTextDisplay
|
||||
Pt=25,385;475,355;475,355;25,385;25,355;475,355;475,385;25,385
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,7
|
||||
HacEnd
|
||||
Hac
|
||||
ID=24
|
||||
Type=HCCGroup
|
||||
Pt=25,385;475,325;475,325;25,385
|
||||
P0x1000,CTL=21
|
||||
P0x1001,CTL=22
|
||||
P0x1002,CTL=23
|
||||
HacEnd
|
||||
Hac
|
||||
ID=25
|
||||
Type=HACRect
|
||||
Pt=525,385;975,325;975,325;525,385;525,325;975,325;975,385;525,385
|
||||
HacEnd
|
||||
Hac
|
||||
ID=26
|
||||
Type=HACTextDisplay
|
||||
Pt=525,355;975,325;975,325;525,355;525,325;975,325;975,355;525,355
|
||||
P110,STR={
|
||||
=SYS_PASSWORD
|
||||
}
|
||||
P112,ENU=1
|
||||
HacEnd
|
||||
Hac
|
||||
ID=27
|
||||
Type=HACTextDisplay
|
||||
Pt=525,385;975,355;975,355;525,385;525,355;975,355;975,385;525,385
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,8
|
||||
HacEnd
|
||||
Hac
|
||||
ID=28
|
||||
Type=HCCGroup
|
||||
Pt=525,385;975,325;975,325;525,385
|
||||
P0x1000,CTL=25
|
||||
P0x1001,CTL=26
|
||||
P0x1002,CTL=27
|
||||
HacEnd
|
||||
PageEnd
|
||||
Page
|
||||
Name=Resource1_Sys
|
||||
Var
|
||||
VarEnd
|
||||
Hac
|
||||
ID=1
|
||||
Type=HACRect
|
||||
Pt=350,260;650,200;650,200;350,260;350,200;650,200;650,260;350,260
|
||||
HacEnd
|
||||
Hac
|
||||
ID=2
|
||||
Type=HACTextDisplay
|
||||
Pt=350,230;650,200;650,200;350,230;350,200;650,200;650,230;350,230
|
||||
P110,STR={
|
||||
=__SYSVA_RESNAME
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=3
|
||||
Type=HACTextDisplay
|
||||
Pt=350,260;650,230;650,230;350,260;350,230;650,230;650,260;350,260
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,12
|
||||
HacEnd
|
||||
Hac
|
||||
ID=4
|
||||
Type=HCCGroup
|
||||
Pt=350,260;650,200;650,200;350,260
|
||||
P0x1000,CTL=1
|
||||
P0x1001,CTL=2
|
||||
P0x1002,CTL=3
|
||||
HacEnd
|
||||
Hac
|
||||
ID=5
|
||||
Type=HACTextDisplay
|
||||
Pt=25,100;975,25;616,22;25,100;25,25;975,25;975,100;25,100
|
||||
P50,RGB=208,226,232
|
||||
P110,STR={
|
||||
=Resource 1
|
||||
=
|
||||
=ISaGRAF System Variables
|
||||
}
|
||||
P114,ENU=0
|
||||
P115,ENU=0
|
||||
P100,ENU=1
|
||||
P101,INT=2
|
||||
HacEnd
|
||||
Hac
|
||||
ID=6
|
||||
Type=HACRect
|
||||
Pt=350,185;650,125;650,125;350,185;350,125;650,125;650,185;350,185
|
||||
HacEnd
|
||||
Hac
|
||||
ID=7
|
||||
Type=HACTextDisplay
|
||||
Pt=350,155;650,125;650,125;350,155;350,125;650,125;650,155;350,155
|
||||
P110,STR={
|
||||
=__SYSVA_RESMODE
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=8
|
||||
Type=HACTextDisplay
|
||||
Pt=350,185;650,155;650,155;350,185;350,155;650,155;650,185;350,185
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,13
|
||||
HacEnd
|
||||
Hac
|
||||
ID=9
|
||||
Type=HCCGroup
|
||||
Pt=350,185;650,125;650,125;350,185
|
||||
P0x1000,CTL=6
|
||||
P0x1001,CTL=7
|
||||
P0x1002,CTL=8
|
||||
HacEnd
|
||||
Hac
|
||||
ID=10
|
||||
Type=HACTextDisplay
|
||||
Pt=400,709;600,650;600,650;400,709;400,650;600,650;600,709;400,709
|
||||
P54,RGB=64,64,64
|
||||
P110,STR={
|
||||
=Back to Main Screen
|
||||
}
|
||||
P101,INT=3
|
||||
P71,ENU=7
|
||||
P127,ENU=0
|
||||
ListPublicStyle=50,Skin color,0;52,Frame color,0;54,,0;110,Title,0;
|
||||
ListPublicVar=70,Enable,0;
|
||||
Lock
|
||||
HacEnd
|
||||
Hac
|
||||
ID=11
|
||||
Type=HACArrow
|
||||
Pt=448,692;549,689;549,690;448,692;448,690;549,690
|
||||
P101,INT=2
|
||||
ListPublicStyle=48,Frame color,0;
|
||||
Lock
|
||||
HacEnd
|
||||
Hac
|
||||
ID=12
|
||||
Type=HCCGroup
|
||||
Pt=400,709;600,650;600,650;400,709
|
||||
P74,LNK=MainScreen
|
||||
P0x1000,CTL=10
|
||||
P0x1001,CTL=11
|
||||
HacEnd
|
||||
Hac
|
||||
ID=13
|
||||
Type=HACRect
|
||||
Pt=25,185;325,125;325,125;25,185;25,125;325,125;325,185;25,185
|
||||
HacEnd
|
||||
Hac
|
||||
ID=14
|
||||
Type=HACTextDisplay
|
||||
Pt=25,155;325,125;325,125;25,155;25,125;325,125;325,155;25,155
|
||||
P110,STR={
|
||||
=__SYSVA_CCEXEC
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=15
|
||||
Type=HACTextDisplay
|
||||
Pt=25,185;325,155;325,155;25,185;25,155;325,155;325,185;25,185
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,14
|
||||
HacEnd
|
||||
Hac
|
||||
ID=16
|
||||
Type=HCCGroup
|
||||
Pt=25,185;325,125;325,125;25,185
|
||||
P0x1000,CTL=13
|
||||
P0x1001,CTL=14
|
||||
P0x1002,CTL=15
|
||||
HacEnd
|
||||
Hac
|
||||
ID=17
|
||||
Type=HACRect
|
||||
Pt=25,260;325,200;325,200;25,260;25,200;325,200;325,260;25,260
|
||||
HacEnd
|
||||
Hac
|
||||
ID=18
|
||||
Type=HACTextDisplay
|
||||
Pt=25,230;325,200;325,200;25,230;25,200;325,200;325,230;25,230
|
||||
P110,STR={
|
||||
=__SYSVA_CYCLECNT
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=19
|
||||
Type=HACTextDisplay
|
||||
Pt=25,260;325,230;325,230;25,260;25,230;325,230;325,260;25,260
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,15
|
||||
HacEnd
|
||||
Hac
|
||||
ID=20
|
||||
Type=HCCGroup
|
||||
Pt=25,260;325,200;325,200;25,260
|
||||
P0x1000,CTL=17
|
||||
P0x1001,CTL=18
|
||||
P0x1002,CTL=19
|
||||
HacEnd
|
||||
Hac
|
||||
ID=21
|
||||
Type=HACRect
|
||||
Pt=25,335;325,275;325,275;25,335;25,275;325,275;325,335;25,335
|
||||
HacEnd
|
||||
Hac
|
||||
ID=22
|
||||
Type=HACTextDisplay
|
||||
Pt=25,305;325,275;325,275;25,305;25,275;325,275;325,305;25,305
|
||||
P110,STR={
|
||||
=__SYSVA_CYCLEDATE
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=23
|
||||
Type=HACTextDisplay
|
||||
Pt=25,335;325,305;325,305;25,335;25,305;325,305;325,335;25,335
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,16
|
||||
HacEnd
|
||||
Hac
|
||||
ID=24
|
||||
Type=HCCGroup
|
||||
Pt=25,335;325,275;325,275;25,335
|
||||
P0x1000,CTL=21
|
||||
P0x1001,CTL=22
|
||||
P0x1002,CTL=23
|
||||
HacEnd
|
||||
Hac
|
||||
ID=25
|
||||
Type=HACRect
|
||||
Pt=25,410;325,350;325,350;25,410;25,350;325,350;325,410;25,410
|
||||
HacEnd
|
||||
Hac
|
||||
ID=26
|
||||
Type=HACTextDisplay
|
||||
Pt=25,380;325,350;325,350;25,380;25,350;325,350;325,380;25,380
|
||||
P110,STR={
|
||||
=__SYSVA_KVBCERR
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=27
|
||||
Type=HACTextDisplay
|
||||
Pt=25,410;325,380;325,380;25,410;25,380;325,380;325,410;25,410
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,17
|
||||
HacEnd
|
||||
Hac
|
||||
ID=28
|
||||
Type=HCCGroup
|
||||
Pt=25,410;325,350;325,350;25,410
|
||||
P0x1000,CTL=25
|
||||
P0x1001,CTL=26
|
||||
P0x1002,CTL=27
|
||||
HacEnd
|
||||
Hac
|
||||
ID=29
|
||||
Type=HACRect
|
||||
Pt=25,485;325,425;325,425;25,485;25,425;325,425;325,485;25,485
|
||||
HacEnd
|
||||
Hac
|
||||
ID=30
|
||||
Type=HACTextDisplay
|
||||
Pt=25,455;325,425;325,425;25,455;25,425;325,425;325,455;25,455
|
||||
P110,STR={
|
||||
=__SYSVA_KVBPERR
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=31
|
||||
Type=HACTextDisplay
|
||||
Pt=25,485;325,455;325,455;25,485;25,455;325,455;325,485;25,485
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,18
|
||||
HacEnd
|
||||
Hac
|
||||
ID=32
|
||||
Type=HCCGroup
|
||||
Pt=25,485;325,425;325,425;25,485
|
||||
P0x1000,CTL=29
|
||||
P0x1001,CTL=30
|
||||
P0x1002,CTL=31
|
||||
HacEnd
|
||||
Hac
|
||||
ID=33
|
||||
Type=HACRect
|
||||
Pt=350,335;650,275;650,275;350,335;350,275;650,275;650,335;350,335
|
||||
HacEnd
|
||||
Hac
|
||||
ID=34
|
||||
Type=HACTextDisplay
|
||||
Pt=350,305;650,275;650,275;350,305;350,275;650,275;650,305;350,305
|
||||
P110,STR={
|
||||
=__SYSVA_SCANCNT
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=35
|
||||
Type=HACTextDisplay
|
||||
Pt=350,335;650,305;650,305;350,335;350,305;650,305;650,335;350,335
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,19
|
||||
HacEnd
|
||||
Hac
|
||||
ID=36
|
||||
Type=HCCGroup
|
||||
Pt=350,335;650,275;650,275;350,335
|
||||
P0x1000,CTL=33
|
||||
P0x1001,CTL=34
|
||||
P0x1002,CTL=35
|
||||
HacEnd
|
||||
Hac
|
||||
ID=37
|
||||
Type=HACRect
|
||||
Pt=350,410;650,350;650,350;350,410;350,350;650,350;650,410;350,410
|
||||
HacEnd
|
||||
Hac
|
||||
ID=38
|
||||
Type=HACTextDisplay
|
||||
Pt=350,380;650,350;650,350;350,380;350,350;650,350;650,380;350,380
|
||||
P110,STR={
|
||||
=__SYSVA_TCYCURRENT
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=39
|
||||
Type=HACTextDisplay
|
||||
Pt=350,410;650,380;650,380;350,410;350,380;650,380;650,410;350,410
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,20
|
||||
HacEnd
|
||||
Hac
|
||||
ID=40
|
||||
Type=HCCGroup
|
||||
Pt=350,410;650,350;650,350;350,410
|
||||
P0x1000,CTL=37
|
||||
P0x1001,CTL=38
|
||||
P0x1002,CTL=39
|
||||
HacEnd
|
||||
Hac
|
||||
ID=41
|
||||
Type=HACRect
|
||||
Pt=350,485;650,425;650,425;350,485;350,425;650,425;650,485;350,485
|
||||
HacEnd
|
||||
Hac
|
||||
ID=42
|
||||
Type=HACTextDisplay
|
||||
Pt=350,455;650,425;650,425;350,455;350,425;650,425;650,455;350,455
|
||||
P110,STR={
|
||||
=__SYSVA_TCYCYCTIME
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=43
|
||||
Type=HACTextDisplay
|
||||
Pt=350,485;650,455;650,455;350,485;350,455;650,455;650,485;350,485
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,21
|
||||
HacEnd
|
||||
Hac
|
||||
ID=44
|
||||
Type=HCCGroup
|
||||
Pt=350,485;650,425;650,425;350,485
|
||||
P0x1000,CTL=41
|
||||
P0x1001,CTL=42
|
||||
P0x1002,CTL=43
|
||||
HacEnd
|
||||
Hac
|
||||
ID=45
|
||||
Type=HACRect
|
||||
Pt=675,185;975,125;975,125;675,185;675,125;975,125;975,185;675,185
|
||||
HacEnd
|
||||
Hac
|
||||
ID=46
|
||||
Type=HACTextDisplay
|
||||
Pt=675,155;975,125;975,125;675,155;675,125;975,125;975,155;675,155
|
||||
P110,STR={
|
||||
=__SYSVA_TCYMAXIMUM
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=47
|
||||
Type=HACTextDisplay
|
||||
Pt=675,185;975,155;975,155;675,185;675,155;975,155;975,185;675,185
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,22
|
||||
HacEnd
|
||||
Hac
|
||||
ID=48
|
||||
Type=HCCGroup
|
||||
Pt=675,185;975,125;975,125;675,185
|
||||
P0x1000,CTL=45
|
||||
P0x1001,CTL=46
|
||||
P0x1002,CTL=47
|
||||
HacEnd
|
||||
Hac
|
||||
ID=49
|
||||
Type=HACRect
|
||||
Pt=675,260;975,200;975,200;675,260;675,200;975,200;975,260;675,260
|
||||
HacEnd
|
||||
Hac
|
||||
ID=50
|
||||
Type=HACTextDisplay
|
||||
Pt=675,230;975,200;975,200;675,230;675,200;975,200;975,230;675,230
|
||||
P110,STR={
|
||||
=__SYSVA_TCYOVERFLOW
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=51
|
||||
Type=HACTextDisplay
|
||||
Pt=675,260;975,230;975,230;675,260;675,230;975,230;975,260;675,260
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,23
|
||||
HacEnd
|
||||
Hac
|
||||
ID=52
|
||||
Type=HCCGroup
|
||||
Pt=675,260;975,200;975,200;675,260
|
||||
P0x1000,CTL=49
|
||||
P0x1001,CTL=50
|
||||
P0x1002,CTL=51
|
||||
HacEnd
|
||||
Hac
|
||||
ID=53
|
||||
Type=HACRect
|
||||
Pt=675,335;975,275;975,275;675,335;675,275;975,275;975,335;675,335
|
||||
HacEnd
|
||||
Hac
|
||||
ID=54
|
||||
Type=HACTextDisplay
|
||||
Pt=675,305;975,275;975,275;675,305;675,275;975,275;975,305;675,305
|
||||
P110,STR={
|
||||
=__SYSVA_WNGARG
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=55
|
||||
Type=HACTextDisplay
|
||||
Pt=675,335;975,305;975,305;675,335;675,305;975,305;975,335;675,335
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,24
|
||||
HacEnd
|
||||
Hac
|
||||
ID=56
|
||||
Type=HCCGroup
|
||||
Pt=675,335;975,275;975,275;675,335
|
||||
P0x1000,CTL=53
|
||||
P0x1001,CTL=54
|
||||
P0x1002,CTL=55
|
||||
HacEnd
|
||||
Hac
|
||||
ID=57
|
||||
Type=HACRect
|
||||
Pt=675,410;975,350;975,350;675,410;675,350;975,350;975,410;675,410
|
||||
HacEnd
|
||||
Hac
|
||||
ID=58
|
||||
Type=HACTextDisplay
|
||||
Pt=675,380;975,350;975,350;675,380;675,350;975,350;975,380;675,380
|
||||
P110,STR={
|
||||
=__SYSVA_WNGCMD
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=59
|
||||
Type=HACTextDisplay
|
||||
Pt=675,410;975,380;975,380;675,410;675,380;975,380;975,410;675,410
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,25
|
||||
HacEnd
|
||||
Hac
|
||||
ID=60
|
||||
Type=HCCGroup
|
||||
Pt=675,410;975,350;975,350;675,410
|
||||
P0x1000,CTL=57
|
||||
P0x1001,CTL=58
|
||||
P0x1002,CTL=59
|
||||
HacEnd
|
||||
Hac
|
||||
ID=61
|
||||
Type=HACRect
|
||||
Pt=675,485;975,425;975,425;675,485;675,425;975,425;975,485;675,485
|
||||
HacEnd
|
||||
Hac
|
||||
ID=62
|
||||
Type=HACTextDisplay
|
||||
Pt=675,455;975,425;975,425;675,455;675,425;975,425;975,455;675,455
|
||||
P110,STR={
|
||||
=__SYSVA_WNGCMPTNM
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=63
|
||||
Type=HACTextDisplay
|
||||
Pt=675,485;975,455;975,455;675,485;675,455;975,455;975,485;675,485
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,26
|
||||
HacEnd
|
||||
Hac
|
||||
ID=64
|
||||
Type=HCCGroup
|
||||
Pt=675,485;975,425;975,425;675,485
|
||||
P0x1000,CTL=61
|
||||
P0x1001,CTL=62
|
||||
P0x1002,CTL=63
|
||||
HacEnd
|
||||
Hac
|
||||
ID=65
|
||||
Type=HACRect
|
||||
Pt=675,560;975,500;975,500;675,560;675,500;975,500;975,560;675,560
|
||||
HacEnd
|
||||
Hac
|
||||
ID=66
|
||||
Type=HACTextDisplay
|
||||
Pt=675,530;975,500;975,500;675,530;675,500;975,500;975,530;675,530
|
||||
P110,STR={
|
||||
=__SYSVA_WNGCMPNUM
|
||||
}
|
||||
HacEnd
|
||||
Hac
|
||||
ID=67
|
||||
Type=HACTextDisplay
|
||||
Pt=675,560;975,530;975,530;675,560;675,530;975,530;975,560;675,560
|
||||
P110,STR={
|
||||
=
|
||||
}
|
||||
P114,ENU=0
|
||||
V100,27
|
||||
HacEnd
|
||||
Hac
|
||||
ID=68
|
||||
Type=HCCGroup
|
||||
Pt=675,560;975,500;975,500;675,560
|
||||
P0x1000,CTL=65
|
||||
P0x1001,CTL=66
|
||||
P0x1002,CTL=67
|
||||
HacEnd
|
||||
PageEnd
|
||||
ContainerEnd
|
||||
185
Multi-Pond/Controller/Controller/LogicalValues.csv
Normal file
185
Multi-Pond/Controller/Controller/LogicalValues.csv
Normal file
@@ -0,0 +1,185 @@
|
||||
[Version1]
|
||||
FullName,Value
|
||||
|
||||
Controller.Micro820.Micro820.__SYSVA_ABORT_CYCLE,
|
||||
Controller.Micro820.Micro820.__SYSVA_CCEXEC,
|
||||
Controller.Micro820.Micro820.__SYSVA_CYCLECNT,
|
||||
Controller.Micro820.Micro820.__SYSVA_CYCLEDATE,
|
||||
Controller.Micro820.Micro820.__SYSVA_FIRST_SCAN,
|
||||
Controller.Micro820.Micro820.__SYSVA_KVBCERR,
|
||||
Controller.Micro820.Micro820.__SYSVA_KVBPERR,
|
||||
Controller.Micro820.Micro820.__SYSVA_MAJ_ERR_HALT,
|
||||
Controller.Micro820.Micro820.__SYSVA_POWERUP_BIT,
|
||||
Controller.Micro820.Micro820.__SYSVA_PROJ_INCOMPLETE,
|
||||
Controller.Micro820.Micro820.__SYSVA_REMOTE,
|
||||
Controller.Micro820.Micro820.__SYSVA_RESMODE,
|
||||
Controller.Micro820.Micro820.__SYSVA_RESNAME,
|
||||
Controller.Micro820.Micro820.__SYSVA_SCANCNT,
|
||||
Controller.Micro820.Micro820.__SYSVA_SUSPEND_ID,
|
||||
Controller.Micro820.Micro820.__SYSVA_TCYCURRENT,
|
||||
Controller.Micro820.Micro820.__SYSVA_TCYCYCTIME,
|
||||
Controller.Micro820.Micro820.__SYSVA_TCYMAXIMUM,
|
||||
Controller.Micro820.Micro820.__SYSVA_TCYOVERFLOW,
|
||||
Controller.Micro820.Micro820.__SYSVA_TCYWDG,
|
||||
Controller.Micro820.Micro820.__SYSVA_USER_DATA_LOST,
|
||||
Controller.Micro820.Micro820._IO_EM_AI_00,
|
||||
Controller.Micro820.Micro820._IO_EM_AI_01,
|
||||
Controller.Micro820.Micro820._IO_EM_AI_02,
|
||||
Controller.Micro820.Micro820._IO_EM_AI_03,
|
||||
Controller.Micro820.Micro820._IO_EM_AO_00,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_00,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_01,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_02,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_03,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_04,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_05,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_06,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_07,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_08,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_09,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_10,
|
||||
Controller.Micro820.Micro820._IO_EM_DI_11,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_00,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_01,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_02,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_03,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_04,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_05,
|
||||
Controller.Micro820.Micro820._IO_EM_DO_06,
|
||||
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.cmdAddCalibrationPoint,
|
||||
Controller.Micro820.Micro820.cmdDeleteCalibrationPoint,
|
||||
Controller.Micro820.Micro820.deleteSuccess,
|
||||
Controller.Micro820.Micro820.inpDeletePointIndex,
|
||||
Controller.Micro820.Micro820.inpPondHeight,
|
||||
Controller.Micro820.Micro820.inpPondNumber,
|
||||
Controller.Micro820.Micro820.inpPondVolume,
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[1],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[10],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[2],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[3],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[4],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[5],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[6],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[7],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[8],
|
||||
Controller.Micro820.Micro820.pond1CalibrationHeight[9],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[1],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[10],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[2],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[3],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[4],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[5],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[6],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[7],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[8],
|
||||
Controller.Micro820.Micro820.pond1CalibrationVolume[9],
|
||||
Controller.Micro820.Micro820.pond1Height,
|
||||
Controller.Micro820.Micro820.pond1Volume,
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[1],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[10],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[2],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[3],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[4],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[5],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[6],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[7],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[8],
|
||||
Controller.Micro820.Micro820.pond2CalibrationHeight[9],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[1],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[10],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[2],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[3],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[4],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[5],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[6],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[7],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[8],
|
||||
Controller.Micro820.Micro820.pond2CalibrationVolume[9],
|
||||
Controller.Micro820.Micro820.pond2Height,
|
||||
Controller.Micro820.Micro820.pond2Volume,
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[1],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[10],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[2],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[3],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[4],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[5],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[6],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[7],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[8],
|
||||
Controller.Micro820.Micro820.pond3CalibrationHeight[9],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[1],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[10],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[2],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[3],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[4],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[5],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[6],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[7],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[8],
|
||||
Controller.Micro820.Micro820.pond3CalibrationVolume[9],
|
||||
Controller.Micro820.Micro820.pond3Height,
|
||||
Controller.Micro820.Micro820.pond3Volume,
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[1],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[10],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[2],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[3],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[4],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[5],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[6],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[7],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[8],
|
||||
Controller.Micro820.Micro820.pond4CalibrationHeight[9],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[1],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[10],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[2],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[3],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[4],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[5],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[6],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[7],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[8],
|
||||
Controller.Micro820.Micro820.pond4CalibrationVolume[9],
|
||||
Controller.Micro820.Micro820.pond4Height,
|
||||
Controller.Micro820.Micro820.pond4Volume,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.calIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.highVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.linpPondHeight,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.linpPondNumber,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.lowHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.lowVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.maxCalIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond1ScalingParams.success,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.calIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.highHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.highVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.linpPondHeight,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.linpPondNumber,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.lowHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.lowVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.maxCalIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond2ScalingParams.success,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.calIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.highHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.highVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.linpPondHeight,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.linpPondNumber,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.lowHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.lowVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.maxCalIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond3ScalingParams.success,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.calIndex,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.highHeightScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.highVolumeScalingParam,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.linpPondHeight,
|
||||
Controller.Micro820.Micro820.Scaling.GetPond4ScalingParams.linpPondNumber,
|
||||
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,
|
||||
|
2
Multi-Pond/Controller/Controller/MbSrvConf_target.xml
Normal file
2
Multi-Pond/Controller/Controller/MbSrvConf_target.xml
Normal file
@@ -0,0 +1,2 @@
|
||||
<modbusServer Version="2.0">
|
||||
</modbusServer>
|
||||
@@ -0,0 +1 @@
|
||||
ADDCALIBRATIONPOINT(157):F,FINDNUMBEROFCALPOINTS(155);
|
||||
@@ -0,0 +1,687 @@
|
||||
_STEP 2 0 1
|
||||
SHIFTSTARTINDEX := __DINT_NULL
|
||||
_STEP 2 0 4
|
||||
__TMPB1 := __INT_NULL > LINPPONDNUMBER
|
||||
__TMPB2 := LINPPONDNUMBER < __CINT00000004
|
||||
__TMPB1 := __TMPB1 _OR __TMPB2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||
_STEP 2 0 5
|
||||
ADDCALIBRATIONPOINT := FALSE
|
||||
_GOTO __LAB2
|
||||
__LAB1 :
|
||||
__LAB2 :
|
||||
_STEP 2 0 8
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000001
|
||||
_IF _NOT __TMPB1 _GOTO __LAB3
|
||||
_STEP 2 0 9
|
||||
_PUSH_PAR __CINT00000001
|
||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||
CALMAXINDEX := __TMPI1
|
||||
_STEP 2 0 10
|
||||
__TMPB1 := CALMAXINDEX = __DINT_NULL
|
||||
_IF _NOT __TMPB1 _GOTO __LAB4
|
||||
_STEP 2 0 12
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI1 ] := LINPHEIGHT
|
||||
_STEP 2 0 13
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND1CALIBRATIONVOLUME [ __TMPI1 ] := LINPVOLUME
|
||||
_STEP 2 0 14
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB5
|
||||
__LAB4 :
|
||||
_STEP 2 0 16
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB1 := LINPHEIGHT < __TMPR1
|
||||
_IF _NOT __TMPB1 _GOTO __LAB6
|
||||
_STEP 2 0 18
|
||||
SHIFTSTARTINDEX := __CDINT00000001
|
||||
_GOTO __LAB5
|
||||
__LAB6 :
|
||||
__BOUNDCHK 10 1 CALMAXINDEX
|
||||
__TMPI1 := CALMAXINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB1 := LINPHEIGHT > __TMPR1
|
||||
_IF _NOT __TMPB1 _GOTO __LAB7
|
||||
_STEP 2 0 22
|
||||
__TMPB2 := CALMAXINDEX < __CDINT0000000A
|
||||
_IF _NOT __TMPB2 _GOTO __LAB8
|
||||
_STEP 2 0 23
|
||||
__TMPI2 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI3 ] := LINPHEIGHT
|
||||
_STEP 2 0 24
|
||||
__TMPI1 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
POND1CALIBRATIONVOLUME [ __TMPI2 ] := LINPVOLUME
|
||||
_STEP 2 0 25
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB9
|
||||
__LAB8 :
|
||||
__LAB9 :
|
||||
_GOTO __LAB5
|
||||
__LAB7 :
|
||||
_STEP 2 0 30
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LABe :
|
||||
__TMPI1 := CALMAXINDEX - __CDINT00000001
|
||||
_IF __LOOPTMPB1 _GOTO __LABf
|
||||
__LABa :
|
||||
__TMPB1 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB1 _GOTO __LABb
|
||||
__TMPB2 := CALINDEX > __TMPI1
|
||||
_IF __TMPB2 _GOTO __LABd
|
||||
_GOTO __LABc
|
||||
__LABb :
|
||||
__TMPB2 := CALINDEX < __TMPI1
|
||||
_IF __TMPB2 _GOTO __LABd
|
||||
__LABc :
|
||||
_STEP 2 0 31
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI2 := CALINDEX - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||
__TMPB3 := __TMPR1 < LINPHEIGHT
|
||||
__TMPI3 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__TMPB4 := __TMPR2 > LINPHEIGHT
|
||||
__TMPB3 := __TMPB3 _AND __TMPB4
|
||||
_IF _NOT __TMPB3 _GOTO __LAB10
|
||||
_STEP 2 0 32
|
||||
__TMPI5 := CALINDEX + __CDINT00000001
|
||||
SHIFTSTARTINDEX := __TMPI5
|
||||
_GOTO __LAB11
|
||||
__LAB10 :
|
||||
__LAB11 :
|
||||
_STEP 2 0 34
|
||||
__LOOPTMPB1 := TRUE
|
||||
_GOTO __LABe
|
||||
__LABf :
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LABe
|
||||
__LABd :
|
||||
__LAB5 :
|
||||
_STEP 2 0 37
|
||||
__TMPB3 := SHIFTSTARTINDEX > __DINT_NULL
|
||||
_IF _NOT __TMPB3 _GOTO __LAB12
|
||||
_STEP 2 0 38
|
||||
__LOOPTMPB2 := FALSE
|
||||
SHIFTINDEX := __CDINT00000009
|
||||
__LAB17 :
|
||||
__TMPI1 := - __CDINT00000001
|
||||
_IF __LOOPTMPB2 _GOTO __LAB18
|
||||
__LAB13 :
|
||||
__TMPB4 := __TMPI1 < __DINT_NULL
|
||||
_IF __TMPB4 _GOTO __LAB14
|
||||
__TMPB5 := SHIFTINDEX > SHIFTSTARTINDEX
|
||||
_IF __TMPB5 _GOTO __LAB16
|
||||
_GOTO __LAB15
|
||||
__LAB14 :
|
||||
__TMPB5 := SHIFTINDEX < SHIFTSTARTINDEX
|
||||
_IF __TMPB5 _GOTO __LAB16
|
||||
__LAB15 :
|
||||
_STEP 2 0 39
|
||||
__TMPI2 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI4 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI3 ] := __TMPR1
|
||||
_STEP 2 0 40
|
||||
__TMPI2 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI4 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
||||
POND1CALIBRATIONVOLUME [ __TMPI3 ] := __TMPR1
|
||||
_STEP 2 0 41
|
||||
__LOOPTMPB2 := TRUE
|
||||
_GOTO __LAB17
|
||||
__LAB18 :
|
||||
__LOOPTMPB2 := FALSE
|
||||
SHIFTINDEX := SHIFTINDEX + __TMPI1
|
||||
_GOTO __LAB17
|
||||
__LAB16 :
|
||||
_STEP 2 0 43
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI2 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI2 ] := LINPHEIGHT
|
||||
_STEP 2 0 44
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI2 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
POND1CALIBRATIONVOLUME [ __TMPI2 ] := LINPVOLUME
|
||||
_STEP 2 0 45
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB19
|
||||
__LAB12 :
|
||||
__LAB19 :
|
||||
_GOTO __LAB1a
|
||||
__LAB3 :
|
||||
_STEP 2 0 48
|
||||
__TMPB3 := LINPPONDNUMBER = __CINT00000002
|
||||
_IF _NOT __TMPB3 _GOTO __LAB1b
|
||||
_STEP 2 0 49
|
||||
_PUSH_PAR __CINT00000002
|
||||
__TMPI2 := _CALL FINDNUMBEROFCALPOINTS
|
||||
CALMAXINDEX := __TMPI2
|
||||
_STEP 2 0 50
|
||||
__TMPB3 := CALMAXINDEX = __DINT_NULL
|
||||
_IF _NOT __TMPB3 _GOTO __LAB1c
|
||||
_STEP 2 0 52
|
||||
__TMPI2 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI2 ] := LINPHEIGHT
|
||||
_STEP 2 0 53
|
||||
__TMPI2 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
POND2CALIBRATIONVOLUME [ __TMPI2 ] := LINPVOLUME
|
||||
_STEP 2 0 54
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB1d
|
||||
__LAB1c :
|
||||
_STEP 2 0 56
|
||||
__TMPI2 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||
__TMPB3 := LINPHEIGHT < __TMPR1
|
||||
_IF _NOT __TMPB3 _GOTO __LAB1e
|
||||
_STEP 2 0 58
|
||||
SHIFTSTARTINDEX := __CDINT00000001
|
||||
_GOTO __LAB1d
|
||||
__LAB1e :
|
||||
__BOUNDCHK 10 1 CALMAXINDEX
|
||||
__TMPI2 := CALMAXINDEX - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||
__TMPB3 := LINPHEIGHT > __TMPR1
|
||||
_IF _NOT __TMPB3 _GOTO __LAB1f
|
||||
_STEP 2 0 62
|
||||
__TMPB6 := CALMAXINDEX < __CDINT0000000A
|
||||
_IF _NOT __TMPB6 _GOTO __LAB20
|
||||
_STEP 2 0 63
|
||||
__TMPI3 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI4 ] := LINPHEIGHT
|
||||
_STEP 2 0 64
|
||||
__TMPI2 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND2CALIBRATIONVOLUME [ __TMPI3 ] := LINPVOLUME
|
||||
_STEP 2 0 65
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB21
|
||||
__LAB20 :
|
||||
__LAB21 :
|
||||
_GOTO __LAB1d
|
||||
__LAB1f :
|
||||
_STEP 2 0 70
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB26 :
|
||||
__TMPI2 := CALMAXINDEX - __CDINT00000001
|
||||
_IF __LOOPTMPB3 _GOTO __LAB27
|
||||
__LAB22 :
|
||||
__TMPB3 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB3 _GOTO __LAB23
|
||||
__TMPB6 := CALINDEX > __TMPI2
|
||||
_IF __TMPB6 _GOTO __LAB25
|
||||
_GOTO __LAB24
|
||||
__LAB23 :
|
||||
__TMPB6 := CALINDEX < __TMPI2
|
||||
_IF __TMPB6 _GOTO __LAB25
|
||||
__LAB24 :
|
||||
_STEP 2 0 71
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI3 := CALINDEX - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
__TMPB7 := __TMPR1 < LINPHEIGHT
|
||||
__TMPI4 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI5 ]
|
||||
__TMPB8 := __TMPR2 > LINPHEIGHT
|
||||
__TMPB7 := __TMPB7 _AND __TMPB8
|
||||
_IF _NOT __TMPB7 _GOTO __LAB28
|
||||
_STEP 2 0 72
|
||||
__TMPI6 := CALINDEX + __CDINT00000001
|
||||
SHIFTSTARTINDEX := __TMPI6
|
||||
_GOTO __LAB29
|
||||
__LAB28 :
|
||||
__LAB29 :
|
||||
_STEP 2 0 74
|
||||
__LOOPTMPB3 := TRUE
|
||||
_GOTO __LAB26
|
||||
__LAB27 :
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB26
|
||||
__LAB25 :
|
||||
__LAB1d :
|
||||
_STEP 2 0 77
|
||||
__TMPB7 := SHIFTSTARTINDEX > __DINT_NULL
|
||||
_IF _NOT __TMPB7 _GOTO __LAB2a
|
||||
_STEP 2 0 78
|
||||
__LOOPTMPB4 := FALSE
|
||||
SHIFTINDEX := __CDINT00000009
|
||||
__LAB2f :
|
||||
__TMPI2 := - __CDINT00000001
|
||||
_IF __LOOPTMPB4 _GOTO __LAB30
|
||||
__LAB2b :
|
||||
__TMPB8 := __TMPI2 < __DINT_NULL
|
||||
_IF __TMPB8 _GOTO __LAB2c
|
||||
__TMPB9 := SHIFTINDEX > SHIFTSTARTINDEX
|
||||
_IF __TMPB9 _GOTO __LAB2e
|
||||
_GOTO __LAB2d
|
||||
__LAB2c :
|
||||
__TMPB9 := SHIFTINDEX < SHIFTSTARTINDEX
|
||||
_IF __TMPB9 _GOTO __LAB2e
|
||||
__LAB2d :
|
||||
_STEP 2 0 79
|
||||
__TMPI3 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI5 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI5 ]
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI4 ] := __TMPR1
|
||||
_STEP 2 0 80
|
||||
__TMPI3 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI5 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONVOLUME [ __TMPI5 ]
|
||||
POND2CALIBRATIONVOLUME [ __TMPI4 ] := __TMPR1
|
||||
_STEP 2 0 81
|
||||
__LOOPTMPB4 := TRUE
|
||||
_GOTO __LAB2f
|
||||
__LAB30 :
|
||||
__LOOPTMPB4 := FALSE
|
||||
SHIFTINDEX := SHIFTINDEX + __TMPI2
|
||||
_GOTO __LAB2f
|
||||
__LAB2e :
|
||||
_STEP 2 0 83
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI3 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI3 ] := LINPHEIGHT
|
||||
_STEP 2 0 84
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI3 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND2CALIBRATIONVOLUME [ __TMPI3 ] := LINPVOLUME
|
||||
_STEP 2 0 85
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB31
|
||||
__LAB2a :
|
||||
__LAB31 :
|
||||
_GOTO __LAB1a
|
||||
__LAB1b :
|
||||
__TMPB7 := LINPPONDNUMBER = __CINT00000003
|
||||
_IF _NOT __TMPB7 _GOTO __LAB32
|
||||
_STEP 2 0 90
|
||||
_PUSH_PAR __CINT00000003
|
||||
__TMPI3 := _CALL FINDNUMBEROFCALPOINTS
|
||||
CALMAXINDEX := __TMPI3
|
||||
_STEP 2 0 91
|
||||
__TMPB7 := CALMAXINDEX = __DINT_NULL
|
||||
_IF _NOT __TMPB7 _GOTO __LAB33
|
||||
_STEP 2 0 93
|
||||
__TMPI3 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI3 ] := LINPHEIGHT
|
||||
_STEP 2 0 94
|
||||
__TMPI3 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
POND3CALIBRATIONVOLUME [ __TMPI3 ] := LINPVOLUME
|
||||
_STEP 2 0 95
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB34
|
||||
__LAB33 :
|
||||
_STEP 2 0 97
|
||||
__TMPI3 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
__TMPB7 := LINPHEIGHT < __TMPR1
|
||||
_IF _NOT __TMPB7 _GOTO __LAB35
|
||||
_STEP 2 0 99
|
||||
SHIFTSTARTINDEX := __CDINT00000001
|
||||
_GOTO __LAB34
|
||||
__LAB35 :
|
||||
__BOUNDCHK 10 1 CALMAXINDEX
|
||||
__TMPI3 := CALMAXINDEX - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
__TMPB7 := LINPHEIGHT > __TMPR1
|
||||
_IF _NOT __TMPB7 _GOTO __LAB36
|
||||
_STEP 2 0 103
|
||||
__TMPB10 := CALMAXINDEX < __CDINT0000000A
|
||||
_IF _NOT __TMPB10 _GOTO __LAB37
|
||||
_STEP 2 0 104
|
||||
__TMPI4 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI5 ] := LINPHEIGHT
|
||||
_STEP 2 0 105
|
||||
__TMPI3 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND3CALIBRATIONVOLUME [ __TMPI4 ] := LINPVOLUME
|
||||
_STEP 2 0 106
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB38
|
||||
__LAB37 :
|
||||
__LAB38 :
|
||||
_GOTO __LAB34
|
||||
__LAB36 :
|
||||
_STEP 2 0 111
|
||||
__LOOPTMPB5 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB3d :
|
||||
__TMPI3 := CALMAXINDEX - __CDINT00000001
|
||||
_IF __LOOPTMPB5 _GOTO __LAB3e
|
||||
__LAB39 :
|
||||
__TMPB7 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB7 _GOTO __LAB3a
|
||||
__TMPB10 := CALINDEX > __TMPI3
|
||||
_IF __TMPB10 _GOTO __LAB3c
|
||||
_GOTO __LAB3b
|
||||
__LAB3a :
|
||||
__TMPB10 := CALINDEX < __TMPI3
|
||||
_IF __TMPB10 _GOTO __LAB3c
|
||||
__LAB3b :
|
||||
_STEP 2 0 112
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI4 := CALINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__TMPB11 := __TMPR1 < LINPHEIGHT
|
||||
__TMPI5 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI5
|
||||
__TMPI6 := __TMPI5 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
__TMPB12 := __TMPR2 > LINPHEIGHT
|
||||
__TMPB11 := __TMPB11 _AND __TMPB12
|
||||
_IF _NOT __TMPB11 _GOTO __LAB3f
|
||||
_STEP 2 0 113
|
||||
__TMPI7 := CALINDEX + __CDINT00000001
|
||||
SHIFTSTARTINDEX := __TMPI7
|
||||
_GOTO __LAB40
|
||||
__LAB3f :
|
||||
__LAB40 :
|
||||
_STEP 2 0 115
|
||||
__LOOPTMPB5 := TRUE
|
||||
_GOTO __LAB3d
|
||||
__LAB3e :
|
||||
__LOOPTMPB5 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB3d
|
||||
__LAB3c :
|
||||
__LAB34 :
|
||||
_STEP 2 0 118
|
||||
__TMPB11 := SHIFTSTARTINDEX > __DINT_NULL
|
||||
_IF _NOT __TMPB11 _GOTO __LAB41
|
||||
_STEP 2 0 119
|
||||
__LOOPTMPB6 := FALSE
|
||||
SHIFTINDEX := __CDINT00000009
|
||||
__LAB46 :
|
||||
__TMPI3 := - __CDINT00000001
|
||||
_IF __LOOPTMPB6 _GOTO __LAB47
|
||||
__LAB42 :
|
||||
__TMPB12 := __TMPI3 < __DINT_NULL
|
||||
_IF __TMPB12 _GOTO __LAB43
|
||||
__TMPB13 := SHIFTINDEX > SHIFTSTARTINDEX
|
||||
_IF __TMPB13 _GOTO __LAB45
|
||||
_GOTO __LAB44
|
||||
__LAB43 :
|
||||
__TMPB13 := SHIFTINDEX < SHIFTSTARTINDEX
|
||||
_IF __TMPB13 _GOTO __LAB45
|
||||
__LAB44 :
|
||||
_STEP 2 0 120
|
||||
__TMPI4 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI6 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI5 ] := __TMPR1
|
||||
_STEP 2 0 121
|
||||
__TMPI4 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI6 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
||||
POND3CALIBRATIONVOLUME [ __TMPI5 ] := __TMPR1
|
||||
_STEP 2 0 122
|
||||
__LOOPTMPB6 := TRUE
|
||||
_GOTO __LAB46
|
||||
__LAB47 :
|
||||
__LOOPTMPB6 := FALSE
|
||||
SHIFTINDEX := SHIFTINDEX + __TMPI3
|
||||
_GOTO __LAB46
|
||||
__LAB45 :
|
||||
_STEP 2 0 124
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI4 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI4 ] := LINPHEIGHT
|
||||
_STEP 2 0 125
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI4 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND3CALIBRATIONVOLUME [ __TMPI4 ] := LINPVOLUME
|
||||
_STEP 2 0 126
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB48
|
||||
__LAB41 :
|
||||
__LAB48 :
|
||||
_GOTO __LAB1a
|
||||
__LAB32 :
|
||||
__TMPB11 := LINPPONDNUMBER = __CINT00000004
|
||||
_IF _NOT __TMPB11 _GOTO __LAB49
|
||||
_STEP 2 0 130
|
||||
_PUSH_PAR __CINT00000004
|
||||
__TMPI4 := _CALL FINDNUMBEROFCALPOINTS
|
||||
CALMAXINDEX := __TMPI4
|
||||
_STEP 2 0 131
|
||||
__TMPB11 := CALMAXINDEX = __DINT_NULL
|
||||
_IF _NOT __TMPB11 _GOTO __LAB4a
|
||||
_STEP 2 0 133
|
||||
__TMPI4 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI4 ] := LINPHEIGHT
|
||||
_STEP 2 0 134
|
||||
__TMPI4 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
POND4CALIBRATIONVOLUME [ __TMPI4 ] := LINPVOLUME
|
||||
_STEP 2 0 135
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB4b
|
||||
__LAB4a :
|
||||
_STEP 2 0 137
|
||||
__TMPI4 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__TMPB11 := LINPHEIGHT < __TMPR1
|
||||
_IF _NOT __TMPB11 _GOTO __LAB4c
|
||||
_STEP 2 0 139
|
||||
SHIFTSTARTINDEX := __CDINT00000001
|
||||
_GOTO __LAB4b
|
||||
__LAB4c :
|
||||
__BOUNDCHK 10 1 CALMAXINDEX
|
||||
__TMPI4 := CALMAXINDEX - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__TMPB11 := LINPHEIGHT > __TMPR1
|
||||
_IF _NOT __TMPB11 _GOTO __LAB4d
|
||||
_STEP 2 0 143
|
||||
__TMPB14 := CALMAXINDEX < __CDINT0000000A
|
||||
_IF _NOT __TMPB14 _GOTO __LAB4e
|
||||
_STEP 2 0 144
|
||||
__TMPI5 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI5
|
||||
__TMPI6 := __TMPI5 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI6 ] := LINPHEIGHT
|
||||
_STEP 2 0 145
|
||||
__TMPI4 := CALMAXINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
POND4CALIBRATIONVOLUME [ __TMPI5 ] := LINPVOLUME
|
||||
_STEP 2 0 146
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB4f
|
||||
__LAB4e :
|
||||
__LAB4f :
|
||||
_GOTO __LAB4b
|
||||
__LAB4d :
|
||||
_STEP 2 0 151
|
||||
__LOOPTMPB7 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB54 :
|
||||
__TMPI4 := CALMAXINDEX - __CDINT00000001
|
||||
_IF __LOOPTMPB7 _GOTO __LAB55
|
||||
__LAB50 :
|
||||
__TMPB11 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB11 _GOTO __LAB51
|
||||
__TMPB14 := CALINDEX > __TMPI4
|
||||
_IF __TMPB14 _GOTO __LAB53
|
||||
_GOTO __LAB52
|
||||
__LAB51 :
|
||||
__TMPB14 := CALINDEX < __TMPI4
|
||||
_IF __TMPB14 _GOTO __LAB53
|
||||
__LAB52 :
|
||||
_STEP 2 0 152
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI5 := CALINDEX - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI5 ]
|
||||
__TMPB15 := __TMPR1 < LINPHEIGHT
|
||||
__TMPI6 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI6
|
||||
__TMPI7 := __TMPI6 - __CDINT00000001
|
||||
__TMPI7 := __TMPI7 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI7 ]
|
||||
__TMPB16 := __TMPR2 > LINPHEIGHT
|
||||
__TMPB15 := __TMPB15 _AND __TMPB16
|
||||
_IF _NOT __TMPB15 _GOTO __LAB56
|
||||
_STEP 2 0 153
|
||||
__TMPI8 := CALINDEX + __CDINT00000001
|
||||
SHIFTSTARTINDEX := __TMPI8
|
||||
_GOTO __LAB57
|
||||
__LAB56 :
|
||||
__LAB57 :
|
||||
_STEP 2 0 155
|
||||
__LOOPTMPB7 := TRUE
|
||||
_GOTO __LAB54
|
||||
__LAB55 :
|
||||
__LOOPTMPB7 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB54
|
||||
__LAB53 :
|
||||
__LAB4b :
|
||||
_STEP 2 0 158
|
||||
__TMPB15 := SHIFTSTARTINDEX > __DINT_NULL
|
||||
_IF _NOT __TMPB15 _GOTO __LAB58
|
||||
_STEP 2 0 159
|
||||
__LOOPTMPB8 := FALSE
|
||||
SHIFTINDEX := __CDINT00000009
|
||||
__LAB5d :
|
||||
__TMPI4 := - __CDINT00000001
|
||||
_IF __LOOPTMPB8 _GOTO __LAB5e
|
||||
__LAB59 :
|
||||
__TMPB16 := __TMPI4 < __DINT_NULL
|
||||
_IF __TMPB16 _GOTO __LAB5a
|
||||
__TMPB17 := SHIFTINDEX > SHIFTSTARTINDEX
|
||||
_IF __TMPB17 _GOTO __LAB5c
|
||||
_GOTO __LAB5b
|
||||
__LAB5a :
|
||||
__TMPB17 := SHIFTINDEX < SHIFTSTARTINDEX
|
||||
_IF __TMPB17 _GOTO __LAB5c
|
||||
__LAB5b :
|
||||
_STEP 2 0 160
|
||||
__TMPI5 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI5
|
||||
__TMPI6 := __TMPI5 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI7 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI7 := __TMPI7 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI7 ]
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI6 ] := __TMPR1
|
||||
_STEP 2 0 161
|
||||
__TMPI5 := SHIFTINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI5
|
||||
__TMPI6 := __TMPI5 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__BOUNDCHK 10 1 SHIFTINDEX
|
||||
__TMPI7 := SHIFTINDEX - __CDINT00000001
|
||||
__TMPI7 := __TMPI7 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONVOLUME [ __TMPI7 ]
|
||||
POND4CALIBRATIONVOLUME [ __TMPI6 ] := __TMPR1
|
||||
_STEP 2 0 162
|
||||
__LOOPTMPB8 := TRUE
|
||||
_GOTO __LAB5d
|
||||
__LAB5e :
|
||||
__LOOPTMPB8 := FALSE
|
||||
SHIFTINDEX := SHIFTINDEX + __TMPI4
|
||||
_GOTO __LAB5d
|
||||
__LAB5c :
|
||||
_STEP 2 0 164
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI5 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI5 ] := LINPHEIGHT
|
||||
_STEP 2 0 165
|
||||
__BOUNDCHK 10 1 SHIFTSTARTINDEX
|
||||
__TMPI5 := SHIFTSTARTINDEX - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
POND4CALIBRATIONVOLUME [ __TMPI5 ] := LINPVOLUME
|
||||
_STEP 2 0 166
|
||||
ADDCALIBRATIONPOINT := TRUE
|
||||
_GOTO __LAB5f
|
||||
__LAB58 :
|
||||
__LAB5f :
|
||||
_GOTO __LAB1a
|
||||
__LAB49 :
|
||||
__LAB1a :
|
||||
@@ -0,0 +1,99 @@
|
||||
97
|
||||
|
||||
18, 1
|
||||
24, 4
|
||||
54, 5
|
||||
64, 8
|
||||
78, 9
|
||||
88, 10
|
||||
102, 12
|
||||
110, 13
|
||||
118, 14
|
||||
132, 16
|
||||
154, 18
|
||||
214, 22
|
||||
228, 23
|
||||
268, 24
|
||||
308, 25
|
||||
326, 30
|
||||
406, 31
|
||||
508, 32
|
||||
520, 34
|
||||
556, 37
|
||||
570, 38
|
||||
656, 39
|
||||
728, 40
|
||||
800, 41
|
||||
836, 43
|
||||
868, 44
|
||||
900, 45
|
||||
918, 48
|
||||
932, 49
|
||||
942, 50
|
||||
956, 52
|
||||
964, 53
|
||||
972, 54
|
||||
986, 56
|
||||
1008, 58
|
||||
1068, 62
|
||||
1082, 63
|
||||
1122, 64
|
||||
1162, 65
|
||||
1180, 70
|
||||
1260, 71
|
||||
1362, 72
|
||||
1374, 74
|
||||
1410, 77
|
||||
1424, 78
|
||||
1510, 79
|
||||
1582, 80
|
||||
1654, 81
|
||||
1690, 83
|
||||
1722, 84
|
||||
1754, 85
|
||||
1786, 90
|
||||
1796, 91
|
||||
1810, 93
|
||||
1818, 94
|
||||
1826, 95
|
||||
1840, 97
|
||||
1862, 99
|
||||
1922, 103
|
||||
1936, 104
|
||||
1976, 105
|
||||
2016, 106
|
||||
2034, 111
|
||||
2114, 112
|
||||
2216, 113
|
||||
2228, 115
|
||||
2264, 118
|
||||
2278, 119
|
||||
2364, 120
|
||||
2436, 121
|
||||
2508, 122
|
||||
2544, 124
|
||||
2576, 125
|
||||
2608, 126
|
||||
2640, 130
|
||||
2650, 131
|
||||
2664, 133
|
||||
2672, 134
|
||||
2680, 135
|
||||
2694, 137
|
||||
2716, 139
|
||||
2776, 143
|
||||
2790, 144
|
||||
2830, 145
|
||||
2870, 146
|
||||
2888, 151
|
||||
2968, 152
|
||||
3070, 153
|
||||
3082, 155
|
||||
3118, 158
|
||||
3132, 159
|
||||
3218, 160
|
||||
3290, 161
|
||||
3362, 162
|
||||
3398, 164
|
||||
3430, 165
|
||||
3462, 166
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="7">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,174 @@
|
||||
FUNCTION AddCalibrationPoint
|
||||
shiftStartIndex := 0;
|
||||
|
||||
(* Make sure pond number is between 1 and 4 *)
|
||||
IF 0 > linpPondNumber OR linpPondNumber < 4 THEN
|
||||
AddCalibrationPoint := FALSE;
|
||||
END_IF;
|
||||
|
||||
IF linpPondNumber = 1 THEN
|
||||
calMaxIndex := FindNumberOfCalPoints(1);
|
||||
IF calMaxIndex = 0 THEN
|
||||
(* theres no existing calibration data *)
|
||||
pond1CalibrationHeight[1] := linpHeight;
|
||||
pond1CalibrationVolume[1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpHeight < pond1CalibrationHeight[1] THEN
|
||||
(* less than the first point *)
|
||||
shiftStartIndex := 1;
|
||||
|
||||
ELSIF linpHeight > pond1CalibrationHeight[calMaxIndex] THEN
|
||||
(* Greater than the last point *)
|
||||
IF calMaxIndex < 10 THEN
|
||||
pond1CalibrationHeight[calMaxIndex + 1] := linpHeight;
|
||||
pond1CalibrationVolume[calMaxIndex + 1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSE
|
||||
(* Somewhere in the middle *)
|
||||
FOR calIndex := 1 TO calMaxIndex - 1 DO
|
||||
IF pond1CalibrationHeight[calIndex] < linpHeight AND pond1CalibrationHeight[calIndex + 1] > linpHeight THEN
|
||||
shiftStartIndex := calIndex + 1;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
|
||||
IF shiftStartIndex > 0 THEN
|
||||
FOR shiftIndex := 9 TO shiftStartIndex BY -1 DO
|
||||
pond1CalibrationHeight[shiftIndex + 1] := pond1CalibrationHeight[shiftIndex];
|
||||
pond1CalibrationVolume[shiftIndex + 1] := pond1CalibrationVolume[shiftIndex];
|
||||
END_FOR;
|
||||
|
||||
pond1CalibrationHeight[shiftStartIndex] := linpHeight;
|
||||
pond1CalibrationVolume[shiftStartIndex] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSIF linpPondNumber = 2 THEN
|
||||
calMaxIndex := FindNumberOfCalPoints(2);
|
||||
IF calMaxIndex = 0 THEN
|
||||
(* theres no existing calibration data *)
|
||||
pond2CalibrationHeight[1] := linpHeight;
|
||||
pond2CalibrationVolume[1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpHeight < pond2CalibrationHeight[1] THEN
|
||||
(* less than the first point *)
|
||||
shiftStartIndex := 1;
|
||||
|
||||
ELSIF linpHeight > pond2CalibrationHeight[calMaxIndex] THEN
|
||||
(* Greater than the last point *)
|
||||
IF calMaxIndex < 10 THEN
|
||||
pond2CalibrationHeight[calMaxIndex + 1] := linpHeight;
|
||||
pond2CalibrationVolume[calMaxIndex + 1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSE
|
||||
(* Somewhere in the middle *)
|
||||
FOR calIndex := 1 TO calMaxIndex - 1 DO
|
||||
IF pond2CalibrationHeight[calIndex] < linpHeight AND pond2CalibrationHeight[calIndex + 1] > linpHeight THEN
|
||||
shiftStartIndex := calIndex + 1;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
|
||||
IF shiftStartIndex > 0 THEN
|
||||
FOR shiftIndex := 9 TO shiftStartIndex BY -1 DO
|
||||
pond2CalibrationHeight[shiftIndex + 1] := pond2CalibrationHeight[shiftIndex];
|
||||
pond2CalibrationVolume[shiftIndex + 1] := pond2CalibrationVolume[shiftIndex];
|
||||
END_FOR;
|
||||
|
||||
pond2CalibrationHeight[shiftStartIndex] := linpHeight;
|
||||
pond2CalibrationVolume[shiftStartIndex] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
|
||||
ELSIF linpPondNumber = 3 THEN
|
||||
calMaxIndex := FindNumberOfCalPoints(3);
|
||||
IF calMaxIndex = 0 THEN
|
||||
(* theres no existing calibration data *)
|
||||
pond3CalibrationHeight[1] := linpHeight;
|
||||
pond3CalibrationVolume[1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpHeight < pond3CalibrationHeight[1] THEN
|
||||
(* less than the first point *)
|
||||
shiftStartIndex := 1;
|
||||
|
||||
ELSIF linpHeight > pond3CalibrationHeight[calMaxIndex] THEN
|
||||
(* Greater than the last point *)
|
||||
IF calMaxIndex < 10 THEN
|
||||
pond3CalibrationHeight[calMaxIndex + 1] := linpHeight;
|
||||
pond3CalibrationVolume[calMaxIndex + 1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSE
|
||||
(* Somewhere in the middle *)
|
||||
FOR calIndex := 1 TO calMaxIndex - 1 DO
|
||||
IF pond3CalibrationHeight[calIndex] < linpHeight AND pond3CalibrationHeight[calIndex + 1] > linpHeight THEN
|
||||
shiftStartIndex := calIndex + 1;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
|
||||
IF shiftStartIndex > 0 THEN
|
||||
FOR shiftIndex := 9 TO shiftStartIndex BY -1 DO
|
||||
pond3CalibrationHeight[shiftIndex + 1] := pond3CalibrationHeight[shiftIndex];
|
||||
pond3CalibrationVolume[shiftIndex + 1] := pond3CalibrationVolume[shiftIndex];
|
||||
END_FOR;
|
||||
|
||||
pond3CalibrationHeight[shiftStartIndex] := linpHeight;
|
||||
pond3CalibrationVolume[shiftStartIndex] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSIF linpPondNumber = 4 THEN
|
||||
calMaxIndex := FindNumberOfCalPoints(4);
|
||||
IF calMaxIndex = 0 THEN
|
||||
(* theres no existing calibration data *)
|
||||
pond4CalibrationHeight[1] := linpHeight;
|
||||
pond4CalibrationVolume[1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpHeight < pond4CalibrationHeight[1] THEN
|
||||
(* less than the first point *)
|
||||
shiftStartIndex := 1;
|
||||
|
||||
ELSIF linpHeight > pond4CalibrationHeight[calMaxIndex] THEN
|
||||
(* Greater than the last point *)
|
||||
IF calMaxIndex < 10 THEN
|
||||
pond4CalibrationHeight[calMaxIndex + 1] := linpHeight;
|
||||
pond4CalibrationVolume[calMaxIndex + 1] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
ELSE
|
||||
(* Somewhere in the middle *)
|
||||
FOR calIndex := 1 TO calMaxIndex - 1 DO
|
||||
IF pond4CalibrationHeight[calIndex] < linpHeight AND pond4CalibrationHeight[calIndex + 1] > linpHeight THEN
|
||||
shiftStartIndex := calIndex + 1;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
|
||||
IF shiftStartIndex > 0 THEN
|
||||
FOR shiftIndex := 9 TO shiftStartIndex BY -1 DO
|
||||
pond4CalibrationHeight[shiftIndex + 1] := pond4CalibrationHeight[shiftIndex];
|
||||
pond4CalibrationVolume[shiftIndex + 1] := pond4CalibrationVolume[shiftIndex];
|
||||
END_FOR;
|
||||
|
||||
pond4CalibrationHeight[shiftStartIndex] := linpHeight;
|
||||
pond4CalibrationVolume[shiftStartIndex] := linpVolume;
|
||||
AddCalibrationPoint := TRUE;
|
||||
END_IF;
|
||||
|
||||
END_IF;
|
||||
|
||||
|
||||
|
||||
END_FUNCTION
|
||||
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Binding.rtc
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Binding.rtc
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
CALIBRATION(156):F,ADDCALIBRATIONPOINT(157);F,DELETECALIBRATIONPOINT(158);
|
||||
@@ -0,0 +1,25 @@
|
||||
_STEP 2 0 2
|
||||
_IF _NOT CMDADDCALIBRATIONPOINT _GOTO __LAB1
|
||||
_STEP 2 0 3
|
||||
_PUSH_PAR INPPONDHEIGHT
|
||||
_PUSH_PAR INPPONDVOLUME
|
||||
_PUSH_PAR INPPONDNUMBER
|
||||
__TMPB1 := _CALL ADDCALIBRATIONPOINT
|
||||
TESTSUCCESS := __TMPB1
|
||||
_STEP 2 0 4
|
||||
CMDADDCALIBRATIONPOINT := FALSE
|
||||
_GOTO __LAB2
|
||||
__LAB1 :
|
||||
__LAB2 :
|
||||
_STEP 2 0 7
|
||||
_IF _NOT CMDDELETECALIBRATIONPOINT _GOTO __LAB3
|
||||
_STEP 2 0 8
|
||||
_PUSH_PAR INPDELETEPOINTINDEX
|
||||
_PUSH_PAR INPPONDNUMBER
|
||||
__TMPB1 := _CALL DELETECALIBRATIONPOINT
|
||||
DELETESUCCESS := __TMPB1
|
||||
_STEP 2 0 9
|
||||
CMDDELETECALIBRATIONPOINT := FALSE
|
||||
_GOTO __LAB4
|
||||
__LAB3 :
|
||||
__LAB4 :
|
||||
@@ -0,0 +1,8 @@
|
||||
6
|
||||
|
||||
0, 2
|
||||
6, 3
|
||||
24, 4
|
||||
34, 7
|
||||
40, 8
|
||||
54, 9
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="7">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,12 @@
|
||||
PROGRAM Calibration
|
||||
|
||||
IF cmdAddCalibrationPoint THEN
|
||||
testSuccess := AddCalibrationPoint(inpPondHeight, inpPondVolume, inpPondNumber);
|
||||
cmdAddCalibrationPoint := FALSE;
|
||||
END_IF;
|
||||
|
||||
IF cmdDeleteCalibrationPoint THEN
|
||||
deleteSuccess := DeleteCalibrationPoint(inpDeletePointIndex, inpPondNumber);
|
||||
cmdDeleteCalibrationPoint := FALSE;
|
||||
END_IF;
|
||||
END_PROGRAM
|
||||
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/CnvFct.rtc
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/CnvFct.rtc
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
TO RELINK
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1 @@
|
||||
COMPILED
|
||||
@@ -0,0 +1,245 @@
|
||||
_STEP 2 0 4
|
||||
__TMPB1 := __INT_NULL > LINPPONDNUMBER
|
||||
__TMPB2 := LINPPONDNUMBER > __CINT00000004
|
||||
__TMPB1 := __TMPB1 _OR __TMPB2
|
||||
__TMPB3 := __DINT_NULL > LINPPOINTINDEX
|
||||
__TMPB1 := __TMPB1 _OR __TMPB3
|
||||
__TMPB4 := LINPPOINTINDEX > __CDINT0000000A
|
||||
__TMPB1 := __TMPB1 _OR __TMPB4
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||
_STEP 2 0 5
|
||||
DELETECALIBRATIONPOINT := FALSE
|
||||
_GOTO __LAB2
|
||||
__LAB1 :
|
||||
__LAB2 :
|
||||
_STEP 2 0 8
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000001
|
||||
_IF _NOT __TMPB1 _GOTO __LAB3
|
||||
_STEP 2 0 9
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := LINPPOINTINDEX
|
||||
__LAB8 :
|
||||
_IF __LOOPTMPB1 _GOTO __LAB9
|
||||
__LAB4 :
|
||||
__TMPB2 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB2 _GOTO __LAB5
|
||||
__TMPB3 := CALINDEX > __CDINT00000009
|
||||
_IF __TMPB3 _GOTO __LAB7
|
||||
_GOTO __LAB6
|
||||
__LAB5 :
|
||||
__TMPB3 := CALINDEX < __CDINT00000009
|
||||
_IF __TMPB3 _GOTO __LAB7
|
||||
__LAB6 :
|
||||
_STEP 2 0 10
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 11
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONVOLUME [ __TMPI3 ]
|
||||
POND1CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 12
|
||||
__LOOPTMPB1 := TRUE
|
||||
_GOTO __LAB8
|
||||
__LAB9 :
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB8
|
||||
__LAB7 :
|
||||
_STEP 2 0 14
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND1CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 15
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND1CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 16
|
||||
DELETECALIBRATIONPOINT := TRUE
|
||||
_GOTO __LABa
|
||||
__LAB3 :
|
||||
_STEP 2 0 18
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000002
|
||||
_IF _NOT __TMPB1 _GOTO __LABb
|
||||
_STEP 2 0 19
|
||||
__LOOPTMPB2 := FALSE
|
||||
CALINDEX := LINPPOINTINDEX
|
||||
__LAB10 :
|
||||
_IF __LOOPTMPB2 _GOTO __LAB11
|
||||
__LABc :
|
||||
__TMPB4 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB4 _GOTO __LABd
|
||||
__TMPB5 := CALINDEX > __CDINT00000009
|
||||
_IF __TMPB5 _GOTO __LABf
|
||||
_GOTO __LABe
|
||||
__LABd :
|
||||
__TMPB5 := CALINDEX < __CDINT00000009
|
||||
_IF __TMPB5 _GOTO __LABf
|
||||
__LABe :
|
||||
_STEP 2 0 20
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 21
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONVOLUME [ __TMPI3 ]
|
||||
POND2CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 22
|
||||
__LOOPTMPB2 := TRUE
|
||||
_GOTO __LAB10
|
||||
__LAB11 :
|
||||
__LOOPTMPB2 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB10
|
||||
__LABf :
|
||||
_STEP 2 0 24
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND2CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 25
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND2CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 26
|
||||
DELETECALIBRATIONPOINT := TRUE
|
||||
_GOTO __LABa
|
||||
__LABb :
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000003
|
||||
_IF _NOT __TMPB1 _GOTO __LAB12
|
||||
_STEP 2 0 29
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := LINPPOINTINDEX
|
||||
__LAB17 :
|
||||
_IF __LOOPTMPB3 _GOTO __LAB18
|
||||
__LAB13 :
|
||||
__TMPB6 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB6 _GOTO __LAB14
|
||||
__TMPB7 := CALINDEX > __CDINT00000009
|
||||
_IF __TMPB7 _GOTO __LAB16
|
||||
_GOTO __LAB15
|
||||
__LAB14 :
|
||||
__TMPB7 := CALINDEX < __CDINT00000009
|
||||
_IF __TMPB7 _GOTO __LAB16
|
||||
__LAB15 :
|
||||
_STEP 2 0 30
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 31
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONVOLUME [ __TMPI3 ]
|
||||
POND3CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 32
|
||||
__LOOPTMPB3 := TRUE
|
||||
_GOTO __LAB17
|
||||
__LAB18 :
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB17
|
||||
__LAB16 :
|
||||
_STEP 2 0 34
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND3CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 35
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND3CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 36
|
||||
DELETECALIBRATIONPOINT := TRUE
|
||||
_GOTO __LABa
|
||||
__LAB12 :
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000004
|
||||
_IF _NOT __TMPB1 _GOTO __LAB19
|
||||
_STEP 2 0 39
|
||||
__LOOPTMPB4 := FALSE
|
||||
CALINDEX := LINPPOINTINDEX
|
||||
__LAB1e :
|
||||
_IF __LOOPTMPB4 _GOTO __LAB1f
|
||||
__LAB1a :
|
||||
__TMPB8 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB8 _GOTO __LAB1b
|
||||
__TMPB9 := CALINDEX > __CDINT00000009
|
||||
_IF __TMPB9 _GOTO __LAB1d
|
||||
_GOTO __LAB1c
|
||||
__LAB1b :
|
||||
__TMPB9 := CALINDEX < __CDINT00000009
|
||||
_IF __TMPB9 _GOTO __LAB1d
|
||||
__LAB1c :
|
||||
_STEP 2 0 40
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI3 ]
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 41
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPI2 := CALINDEX + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI2
|
||||
__TMPI3 := __TMPI2 - __CDINT00000001
|
||||
__TMPI3 := __TMPI3 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONVOLUME [ __TMPI3 ]
|
||||
POND4CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR1
|
||||
_STEP 2 0 42
|
||||
__LOOPTMPB4 := TRUE
|
||||
_GOTO __LAB1e
|
||||
__LAB1f :
|
||||
__LOOPTMPB4 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB1e
|
||||
__LAB1d :
|
||||
_STEP 2 0 44
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND4CALIBRATIONHEIGHT [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 45
|
||||
__TMPI1 := __CDINT0000000A - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
POND4CALIBRATIONVOLUME [ __TMPI1 ] := __TMPR2
|
||||
_STEP 2 0 46
|
||||
DELETECALIBRATIONPOINT := TRUE
|
||||
_GOTO __LABa
|
||||
__LAB19 :
|
||||
__LABa :
|
||||
@@ -0,0 +1,34 @@
|
||||
32
|
||||
|
||||
12, 4
|
||||
74, 5
|
||||
84, 8
|
||||
98, 9
|
||||
170, 10
|
||||
242, 11
|
||||
314, 12
|
||||
350, 14
|
||||
358, 15
|
||||
366, 16
|
||||
380, 18
|
||||
394, 19
|
||||
466, 20
|
||||
538, 21
|
||||
610, 22
|
||||
646, 24
|
||||
654, 25
|
||||
662, 26
|
||||
690, 29
|
||||
762, 30
|
||||
834, 31
|
||||
906, 32
|
||||
942, 34
|
||||
950, 35
|
||||
958, 36
|
||||
986, 39
|
||||
1058, 40
|
||||
1130, 41
|
||||
1202, 42
|
||||
1238, 44
|
||||
1246, 45
|
||||
1254, 46
|
||||
Binary file not shown.
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/DefProg.cnf
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/DefProg.cnf
Normal file
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="7">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,50 @@
|
||||
FUNCTION DeleteCalibrationPoint
|
||||
|
||||
(* Make sure pond number is between 1 and 4 *)
|
||||
(* and point index is between 1 and 10 *)
|
||||
IF 0 > linpPondNumber OR linpPondNumber > 4 OR 0 > linpPointIndex OR linpPointIndex > 10 THEN
|
||||
DeleteCalibrationPoint := FALSE;
|
||||
END_IF;
|
||||
|
||||
IF linpPondNumber = 1 THEN
|
||||
FOR calIndex := linpPointIndex TO 9 DO
|
||||
pond1CalibrationHeight[calIndex] := pond1CalibrationHeight[calIndex + 1];
|
||||
pond1CalibrationVolume[calIndex] := pond1CalibrationVolume[calIndex + 1];
|
||||
END_FOR;
|
||||
|
||||
pond1CalibrationHeight[10] := 0.0;
|
||||
pond1CalibrationVolume[10] := 0.0;
|
||||
DeleteCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpPondNumber = 2 THEN
|
||||
FOR calIndex := linpPointIndex TO 9 DO
|
||||
pond2CalibrationHeight[calIndex] := pond2CalibrationHeight[calIndex + 1];
|
||||
pond2CalibrationVolume[calIndex] := pond2CalibrationVolume[calIndex + 1];
|
||||
END_FOR;
|
||||
|
||||
pond2CalibrationHeight[10] := 0.0;
|
||||
pond2CalibrationVolume[10] := 0.0;
|
||||
DeleteCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpPondNumber = 3 THEN
|
||||
FOR calIndex := linpPointIndex TO 9 DO
|
||||
pond3CalibrationHeight[calIndex] := pond3CalibrationHeight[calIndex + 1];
|
||||
pond3CalibrationVolume[calIndex] := pond3CalibrationVolume[calIndex + 1];
|
||||
END_FOR;
|
||||
|
||||
pond3CalibrationHeight[10] := 0.0;
|
||||
pond3CalibrationVolume[10] := 0.0;
|
||||
DeleteCalibrationPoint := TRUE;
|
||||
|
||||
ELSIF linpPondNumber = 4 THEN
|
||||
FOR calIndex := linpPointIndex TO 9 DO
|
||||
pond4CalibrationHeight[calIndex] := pond4CalibrationHeight[calIndex + 1];
|
||||
pond4CalibrationVolume[calIndex] := pond4CalibrationVolume[calIndex + 1];
|
||||
END_FOR;
|
||||
|
||||
pond4CalibrationHeight[10] := 0.0;
|
||||
pond4CalibrationVolume[10] := 0.0;
|
||||
DeleteCalibrationPoint := TRUE;
|
||||
|
||||
END_IF;
|
||||
END_FUNCTION
|
||||
@@ -0,0 +1,7 @@
|
||||
CALIBRATION
|
||||
SCALING
|
||||
LINEARSCALE
|
||||
FINDNUMBEROFCALPOINTS
|
||||
ADDCALIBRATIONPOINT
|
||||
DELETECALIBRATIONPOINT
|
||||
GETSCALINGPARAMETERS
|
||||
@@ -0,0 +1,8 @@
|
||||
GETPOND1SCALINGPARAMS.LINPPONDHEIGHT@SCALING,POND1HEIGHT,REAL
|
||||
GETPOND1SCALINGPARAMS.LINPPONDNUMBER@SCALING,__CINT00000001,INT
|
||||
GETPOND2SCALINGPARAMS.LINPPONDHEIGHT@SCALING,POND2HEIGHT,REAL
|
||||
GETPOND2SCALINGPARAMS.LINPPONDNUMBER@SCALING,__CINT00000002,INT
|
||||
GETPOND3SCALINGPARAMS.LINPPONDHEIGHT@SCALING,POND3HEIGHT,REAL
|
||||
GETPOND3SCALINGPARAMS.LINPPONDNUMBER@SCALING,__CINT00000003,INT
|
||||
GETPOND4SCALINGPARAMS.LINPPONDHEIGHT@SCALING,POND4HEIGHT,REAL
|
||||
GETPOND4SCALINGPARAMS.LINPPONDNUMBER@SCALING,__CINT00000004,INT
|
||||
@@ -0,0 +1,169 @@
|
||||
_STEP 2 0 1
|
||||
TEMPMAX := __DINT_NULL
|
||||
_STEP 2 0 3
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000001
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||
_STEP 2 0 4
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB6 :
|
||||
_IF __LOOPTMPB1 _GOTO __LAB7
|
||||
__LAB2 :
|
||||
__TMPB2 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB2 _GOTO __LAB3
|
||||
__TMPB3 := CALINDEX > __CDINT0000000A
|
||||
_IF __TMPB3 _GOTO __LAB5
|
||||
_GOTO __LAB4
|
||||
__LAB3 :
|
||||
__TMPB3 := CALINDEX < __CDINT0000000A
|
||||
_IF __TMPB3 _GOTO __LAB5
|
||||
__LAB4 :
|
||||
_STEP 2 0 5
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB4 := __TMPR1 <> __TMPR2
|
||||
_IF _NOT __TMPB4 _GOTO __LAB8
|
||||
_STEP 2 0 6
|
||||
TEMPMAX := CALINDEX
|
||||
_GOTO __LAB9
|
||||
__LAB8 :
|
||||
__LAB9 :
|
||||
_STEP 2 0 8
|
||||
__LOOPTMPB1 := TRUE
|
||||
_GOTO __LAB6
|
||||
__LAB7 :
|
||||
__LOOPTMPB1 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB6
|
||||
__LAB5 :
|
||||
_STEP 2 0 9
|
||||
FINDNUMBEROFCALPOINTS := TEMPMAX
|
||||
_GOTO __LABa
|
||||
__LAB1 :
|
||||
_STEP 2 0 11
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000002
|
||||
_IF _NOT __TMPB1 _GOTO __LABb
|
||||
_STEP 2 0 12
|
||||
__LOOPTMPB2 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB10 :
|
||||
_IF __LOOPTMPB2 _GOTO __LAB11
|
||||
__LABc :
|
||||
__TMPB4 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB4 _GOTO __LABd
|
||||
__TMPB5 := CALINDEX > __CDINT0000000A
|
||||
_IF __TMPB5 _GOTO __LABf
|
||||
_GOTO __LABe
|
||||
__LABd :
|
||||
__TMPB5 := CALINDEX < __CDINT0000000A
|
||||
_IF __TMPB5 _GOTO __LABf
|
||||
__LABe :
|
||||
_STEP 2 0 13
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB6 := __TMPR1 <> __TMPR2
|
||||
_IF _NOT __TMPB6 _GOTO __LAB12
|
||||
_STEP 2 0 14
|
||||
TEMPMAX := CALINDEX
|
||||
_GOTO __LAB13
|
||||
__LAB12 :
|
||||
__LAB13 :
|
||||
_STEP 2 0 16
|
||||
__LOOPTMPB2 := TRUE
|
||||
_GOTO __LAB10
|
||||
__LAB11 :
|
||||
__LOOPTMPB2 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB10
|
||||
__LABf :
|
||||
_STEP 2 0 17
|
||||
FINDNUMBEROFCALPOINTS := TEMPMAX
|
||||
_GOTO __LABa
|
||||
__LABb :
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000003
|
||||
_IF _NOT __TMPB1 _GOTO __LAB14
|
||||
_STEP 2 0 20
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB19 :
|
||||
_IF __LOOPTMPB3 _GOTO __LAB1a
|
||||
__LAB15 :
|
||||
__TMPB6 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB6 _GOTO __LAB16
|
||||
__TMPB7 := CALINDEX > __CDINT0000000A
|
||||
_IF __TMPB7 _GOTO __LAB18
|
||||
_GOTO __LAB17
|
||||
__LAB16 :
|
||||
__TMPB7 := CALINDEX < __CDINT0000000A
|
||||
_IF __TMPB7 _GOTO __LAB18
|
||||
__LAB17 :
|
||||
_STEP 2 0 21
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB8 := __TMPR1 <> __TMPR2
|
||||
_IF _NOT __TMPB8 _GOTO __LAB1b
|
||||
_STEP 2 0 22
|
||||
TEMPMAX := CALINDEX
|
||||
_GOTO __LAB1c
|
||||
__LAB1b :
|
||||
__LAB1c :
|
||||
_STEP 2 0 24
|
||||
__LOOPTMPB3 := TRUE
|
||||
_GOTO __LAB19
|
||||
__LAB1a :
|
||||
__LOOPTMPB3 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB19
|
||||
__LAB18 :
|
||||
_STEP 2 0 25
|
||||
FINDNUMBEROFCALPOINTS := TEMPMAX
|
||||
_GOTO __LABa
|
||||
__LAB14 :
|
||||
__TMPB1 := LINPPONDNUMBER = __CINT00000004
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1d
|
||||
_STEP 2 0 28
|
||||
__LOOPTMPB4 := FALSE
|
||||
CALINDEX := __CDINT00000001
|
||||
__LAB22 :
|
||||
_IF __LOOPTMPB4 _GOTO __LAB23
|
||||
__LAB1e :
|
||||
__TMPB8 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB8 _GOTO __LAB1f
|
||||
__TMPB9 := CALINDEX > __CDINT0000000A
|
||||
_IF __TMPB9 _GOTO __LAB21
|
||||
_GOTO __LAB20
|
||||
__LAB1f :
|
||||
__TMPB9 := CALINDEX < __CDINT0000000A
|
||||
_IF __TMPB9 _GOTO __LAB21
|
||||
__LAB20 :
|
||||
_STEP 2 0 29
|
||||
__BOUNDCHK 10 1 CALINDEX
|
||||
__TMPI1 := CALINDEX - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR1 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB10 := __TMPR1 <> __TMPR2
|
||||
_IF _NOT __TMPB10 _GOTO __LAB24
|
||||
_STEP 2 0 30
|
||||
TEMPMAX := CALINDEX
|
||||
_GOTO __LAB25
|
||||
__LAB24 :
|
||||
__LAB25 :
|
||||
_STEP 2 0 32
|
||||
__LOOPTMPB4 := TRUE
|
||||
_GOTO __LAB22
|
||||
__LAB23 :
|
||||
__LOOPTMPB4 := FALSE
|
||||
CALINDEX := CALINDEX + __CDINT00000001
|
||||
_GOTO __LAB22
|
||||
__LAB21 :
|
||||
_STEP 2 0 33
|
||||
FINDNUMBEROFCALPOINTS := TEMPMAX
|
||||
_GOTO __LABa
|
||||
__LAB1d :
|
||||
__LABa :
|
||||
@@ -0,0 +1,25 @@
|
||||
23
|
||||
|
||||
6, 1
|
||||
12, 3
|
||||
26, 4
|
||||
98, 5
|
||||
144, 6
|
||||
154, 8
|
||||
190, 9
|
||||
204, 11
|
||||
218, 12
|
||||
290, 13
|
||||
336, 14
|
||||
346, 16
|
||||
382, 17
|
||||
410, 20
|
||||
482, 21
|
||||
528, 22
|
||||
538, 24
|
||||
574, 25
|
||||
602, 28
|
||||
674, 29
|
||||
720, 30
|
||||
730, 32
|
||||
766, 33
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="7">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,37 @@
|
||||
FUNCTION FindNumberOfCalPoints
|
||||
tempMax := 0;
|
||||
|
||||
IF linpPondNumber = 1 THEN
|
||||
FOR calIndex := 1 TO 10 DO
|
||||
IF pond1CalibrationHeight[calIndex] <> 0.0 THEN
|
||||
tempMax := calIndex;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
FindNumberOfCalPoints := tempMax;
|
||||
|
||||
ELSIF linpPondNumber = 2 THEN
|
||||
FOR calIndex := 1 TO 10 DO
|
||||
IF pond2CalibrationHeight[calIndex] <> 0.0 THEN
|
||||
tempMax := calIndex;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
FindNumberOfCalPoints := tempMax;
|
||||
|
||||
ELSIF linpPondNumber = 3 THEN
|
||||
FOR calIndex := 1 TO 10 DO
|
||||
IF pond3CalibrationHeight[calIndex] <> 0.0 THEN
|
||||
tempMax := calIndex;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
FindNumberOfCalPoints := tempMax;
|
||||
|
||||
ELSIF linpPondNumber = 4 THEN
|
||||
FOR calIndex := 1 TO 10 DO
|
||||
IF pond4CalibrationHeight[calIndex] <> 0.0 THEN
|
||||
tempMax := calIndex;
|
||||
END_IF;
|
||||
END_FOR;
|
||||
FindNumberOfCalPoints := tempMax;
|
||||
|
||||
END_IF;
|
||||
END_FUNCTION
|
||||
@@ -0,0 +1 @@
|
||||
GETSCALINGPARAMETERS(161):F,FINDNUMBEROFCALPOINTS(155);
|
||||
@@ -0,0 +1,761 @@
|
||||
_STEP 2 0 1
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 2
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR1
|
||||
_STEP 2 0 3
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 4
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR1
|
||||
_STEP 2 0 5
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||
_STEP 2 0 7
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPB1 := __TMPINT1 = __CINT00000001
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||
_STEP 2 0 8
|
||||
_PUSH_PAR __CINT00000001
|
||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||
_STEP 2 0 10
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB1 := __TMPI1 = __DINT_NULL
|
||||
_IF _NOT __TMPB1 _GOTO __LAB2
|
||||
_STEP 2 0 11
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||
_GOTO __LAB3
|
||||
__LAB2 :
|
||||
_STEP 2 0 12
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB1 := __TMPI1 = __CDINT00000001
|
||||
_IF _NOT __TMPB1 _GOTO __LAB4
|
||||
_STEP 2 0 13
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 14
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 15
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 16
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB3
|
||||
__LAB4 :
|
||||
_STEP 2 0 18
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB1 := __TMPR3 < __TMPR2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB5
|
||||
_STEP 2 0 19
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 20
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 21
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 22
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB6
|
||||
__LAB5 :
|
||||
_STEP 2 0 23
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||
__TMPB1 := __TMPR3 > __TMPR2
|
||||
_IF _NOT __TMPB1 _GOTO __LAB7
|
||||
_STEP 2 0 24
|
||||
__TMPI3 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI3 := __TMPI3 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI3
|
||||
__TMPI4 := __TMPI3 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR4 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||
_STEP 2 0 25
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI2 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 26
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 27
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI2 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __TMPI2 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI2 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB6
|
||||
__LAB7 :
|
||||
_STEP 2 0 29
|
||||
__LOOPTMPB1 := FALSE
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||
__LABc :
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__TMPI2 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
_IF __LOOPTMPB1 _GOTO __LABd
|
||||
__LAB8 :
|
||||
__TMPB1 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB1 _GOTO __LAB9
|
||||
__TMPB2 := __TMPI2 > __TMPI1
|
||||
_IF __TMPB2 _GOTO __LABb
|
||||
_GOTO __LABa
|
||||
__LAB9 :
|
||||
__TMPB2 := __TMPI2 < __TMPI1
|
||||
_IF __TMPB2 _GOTO __LABb
|
||||
__LABa :
|
||||
_STEP 2 0 30
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI4 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI4
|
||||
__TMPI5 := __TMPI4 - __CDINT00000001
|
||||
__TMPI5 := __TMPI5 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI5 ]
|
||||
__TMPB3 := __TMPR3 >= __TMPR2
|
||||
__TMPV2 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR5 := __TMPV2 [ __DINT_NULL ]
|
||||
__TMPI6 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI6 := __TMPI6 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI6
|
||||
__TMPI7 := __TMPI6 - __CDINT00000001
|
||||
__TMPI7 := __TMPI7 * __CDINT00000004
|
||||
__TMPR4 := POND1CALIBRATIONHEIGHT [ __TMPI7 ]
|
||||
__TMPB4 := __TMPR5 < __TMPR4
|
||||
__TMPB3 := __TMPB3 _AND __TMPB4
|
||||
_IF _NOT __TMPB3 _GOTO __LABe
|
||||
_STEP 2 0 31
|
||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI8
|
||||
__TMPI9 := __TMPI8 - __CDINT00000001
|
||||
__TMPI9 := __TMPI9 * __CDINT00000004
|
||||
__TMPR6 := POND1CALIBRATIONHEIGHT [ __TMPI9 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||
_STEP 2 0 32
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 33
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 34
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND1CALIBRATIONVOLUME [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LABf
|
||||
__LABe :
|
||||
__LABf :
|
||||
_STEP 2 0 36
|
||||
__LOOPTMPB1 := TRUE
|
||||
_GOTO __LABc
|
||||
__LABd :
|
||||
__LOOPTMPB1 := FALSE
|
||||
__TMPI3 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI3 := __TMPI3 + __CDINT00000001
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __TMPI3
|
||||
_GOTO __LABc
|
||||
__LABb :
|
||||
__LAB6 :
|
||||
__LAB3 :
|
||||
_GOTO __LAB10
|
||||
__LAB1 :
|
||||
_STEP 2 0 40
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPB3 := __TMPINT1 = __CINT00000002
|
||||
_IF _NOT __TMPB3 _GOTO __LAB11
|
||||
_STEP 2 0 41
|
||||
_PUSH_PAR __CINT00000002
|
||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||
_STEP 2 0 43
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB3 := __TMPI1 = __DINT_NULL
|
||||
_IF _NOT __TMPB3 _GOTO __LAB12
|
||||
_STEP 2 0 44
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||
_GOTO __LAB13
|
||||
__LAB12 :
|
||||
_STEP 2 0 45
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB3 := __TMPI1 = __CDINT00000001
|
||||
_IF _NOT __TMPB3 _GOTO __LAB14
|
||||
_STEP 2 0 46
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 47
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 48
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 49
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB13
|
||||
__LAB14 :
|
||||
_STEP 2 0 51
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB3 := __TMPR3 < __TMPR2
|
||||
_IF _NOT __TMPB3 _GOTO __LAB15
|
||||
_STEP 2 0 52
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 53
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 54
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 55
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB16
|
||||
__LAB15 :
|
||||
_STEP 2 0 56
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__TMPB3 := __TMPR3 > __TMPR2
|
||||
_IF _NOT __TMPB3 _GOTO __LAB17
|
||||
_STEP 2 0 57
|
||||
__TMPI5 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI5 := __TMPI5 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI5
|
||||
__TMPI6 := __TMPI5 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR4 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||
_STEP 2 0 58
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 59
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 60
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI4 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __TMPI4 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI4 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB16
|
||||
__LAB17 :
|
||||
_STEP 2 0 62
|
||||
__LOOPTMPB2 := FALSE
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||
__LAB1c :
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__TMPI4 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
_IF __LOOPTMPB2 _GOTO __LAB1d
|
||||
__LAB18 :
|
||||
__TMPB3 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB3 _GOTO __LAB19
|
||||
__TMPB4 := __TMPI4 > __TMPI1
|
||||
_IF __TMPB4 _GOTO __LAB1b
|
||||
_GOTO __LAB1a
|
||||
__LAB19 :
|
||||
__TMPB4 := __TMPI4 < __TMPI1
|
||||
_IF __TMPB4 _GOTO __LAB1b
|
||||
__LAB1a :
|
||||
_STEP 2 0 63
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI6 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI6
|
||||
__TMPI7 := __TMPI6 - __CDINT00000001
|
||||
__TMPI7 := __TMPI7 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI7 ]
|
||||
__TMPB5 := __TMPR3 >= __TMPR2
|
||||
__TMPV2 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR5 := __TMPV2 [ __DINT_NULL ]
|
||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI8 := __TMPI8 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI8
|
||||
__TMPI9 := __TMPI8 - __CDINT00000001
|
||||
__TMPI9 := __TMPI9 * __CDINT00000004
|
||||
__TMPR4 := POND2CALIBRATIONHEIGHT [ __TMPI9 ]
|
||||
__TMPB6 := __TMPR5 < __TMPR4
|
||||
__TMPB5 := __TMPB5 _AND __TMPB6
|
||||
_IF _NOT __TMPB5 _GOTO __LAB1e
|
||||
_STEP 2 0 64
|
||||
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI10
|
||||
__TMPI11 := __TMPI10 - __CDINT00000001
|
||||
__TMPI11 := __TMPI11 * __CDINT00000004
|
||||
__TMPR6 := POND2CALIBRATIONHEIGHT [ __TMPI11 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||
_STEP 2 0 65
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 66
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 67
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND2CALIBRATIONVOLUME [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB1f
|
||||
__LAB1e :
|
||||
__LAB1f :
|
||||
_STEP 2 0 69
|
||||
__LOOPTMPB2 := TRUE
|
||||
_GOTO __LAB1c
|
||||
__LAB1d :
|
||||
__LOOPTMPB2 := FALSE
|
||||
__TMPI5 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI5 := __TMPI5 + __CDINT00000001
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __TMPI5
|
||||
_GOTO __LAB1c
|
||||
__LAB1b :
|
||||
__LAB16 :
|
||||
__LAB13 :
|
||||
_GOTO __LAB10
|
||||
__LAB11 :
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPB5 := __TMPINT1 = __CINT00000003
|
||||
_IF _NOT __TMPB5 _GOTO __LAB20
|
||||
_STEP 2 0 74
|
||||
_PUSH_PAR __CINT00000003
|
||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||
_STEP 2 0 76
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB5 := __TMPI1 = __DINT_NULL
|
||||
_IF _NOT __TMPB5 _GOTO __LAB21
|
||||
_STEP 2 0 77
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||
_GOTO __LAB22
|
||||
__LAB21 :
|
||||
_STEP 2 0 78
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB5 := __TMPI1 = __CDINT00000001
|
||||
_IF _NOT __TMPB5 _GOTO __LAB23
|
||||
_STEP 2 0 79
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 80
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 81
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 82
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB22
|
||||
__LAB23 :
|
||||
_STEP 2 0 84
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB5 := __TMPR3 < __TMPR2
|
||||
_IF _NOT __TMPB5 _GOTO __LAB24
|
||||
_STEP 2 0 85
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 86
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 87
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 88
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB25
|
||||
__LAB24 :
|
||||
_STEP 2 0 89
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
__TMPB5 := __TMPR3 > __TMPR2
|
||||
_IF _NOT __TMPB5 _GOTO __LAB26
|
||||
_STEP 2 0 90
|
||||
__TMPI7 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI7 := __TMPI7 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI7
|
||||
__TMPI8 := __TMPI7 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR4 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||
_STEP 2 0 91
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 92
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 93
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI6 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __TMPI6 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI6 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB25
|
||||
__LAB26 :
|
||||
_STEP 2 0 95
|
||||
__LOOPTMPB3 := FALSE
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||
__LAB2b :
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__TMPI6 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
_IF __LOOPTMPB3 _GOTO __LAB2c
|
||||
__LAB27 :
|
||||
__TMPB5 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB5 _GOTO __LAB28
|
||||
__TMPB6 := __TMPI6 > __TMPI1
|
||||
_IF __TMPB6 _GOTO __LAB2a
|
||||
_GOTO __LAB29
|
||||
__LAB28 :
|
||||
__TMPB6 := __TMPI6 < __TMPI1
|
||||
_IF __TMPB6 _GOTO __LAB2a
|
||||
__LAB29 :
|
||||
_STEP 2 0 96
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI8
|
||||
__TMPI9 := __TMPI8 - __CDINT00000001
|
||||
__TMPI9 := __TMPI9 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI9 ]
|
||||
__TMPB7 := __TMPR3 >= __TMPR2
|
||||
__TMPV2 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR5 := __TMPV2 [ __DINT_NULL ]
|
||||
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI10 := __TMPI10 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI10
|
||||
__TMPI11 := __TMPI10 - __CDINT00000001
|
||||
__TMPI11 := __TMPI11 * __CDINT00000004
|
||||
__TMPR4 := POND3CALIBRATIONHEIGHT [ __TMPI11 ]
|
||||
__TMPB8 := __TMPR5 < __TMPR4
|
||||
__TMPB7 := __TMPB7 _AND __TMPB8
|
||||
_IF _NOT __TMPB7 _GOTO __LAB2d
|
||||
_STEP 2 0 97
|
||||
__TMPI12 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI12
|
||||
__TMPI13 := __TMPI12 - __CDINT00000001
|
||||
__TMPI13 := __TMPI13 * __CDINT00000004
|
||||
__TMPR6 := POND3CALIBRATIONHEIGHT [ __TMPI13 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||
_STEP 2 0 98
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 99
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 100
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND3CALIBRATIONVOLUME [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB2e
|
||||
__LAB2d :
|
||||
__LAB2e :
|
||||
_STEP 2 0 102
|
||||
__LOOPTMPB3 := TRUE
|
||||
_GOTO __LAB2b
|
||||
__LAB2c :
|
||||
__LOOPTMPB3 := FALSE
|
||||
__TMPI7 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI7 := __TMPI7 + __CDINT00000001
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __TMPI7
|
||||
_GOTO __LAB2b
|
||||
__LAB2a :
|
||||
__LAB25 :
|
||||
__LAB22 :
|
||||
_GOTO __LAB10
|
||||
__LAB20 :
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __CDINT00000002 ]
|
||||
__TMPINT1 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPB7 := __TMPINT1 = __CINT00000004
|
||||
_IF _NOT __TMPB7 _GOTO __LAB2f
|
||||
_STEP 2 0 107
|
||||
_PUSH_PAR __CINT00000004
|
||||
__TMPI1 := _CALL FINDNUMBEROFCALPOINTS
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000018 ] := __TMPI1
|
||||
_STEP 2 0 109
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB7 := __TMPI1 = __DINT_NULL
|
||||
_IF _NOT __TMPB7 _GOTO __LAB30
|
||||
_STEP 2 0 110
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000000C ] := FALSE
|
||||
_GOTO __LAB31
|
||||
__LAB30 :
|
||||
_STEP 2 0 111
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPB7 := __TMPI1 = __CDINT00000001
|
||||
_IF _NOT __TMPB7 _GOTO __LAB32
|
||||
_STEP 2 0 112
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 113
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 114
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 115
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB31
|
||||
__LAB32 :
|
||||
_STEP 2 0 117
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__TMPB7 := __TMPR3 < __TMPR2
|
||||
_IF _NOT __TMPB7 _GOTO __LAB33
|
||||
_STEP 2 0 118
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR1
|
||||
_STEP 2 0 119
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 120
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR1
|
||||
_STEP 2 0 121
|
||||
__TMPI1 := __CDINT00000001 - __CDINT00000001
|
||||
__TMPI1 := __TMPI1 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI1 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB34
|
||||
__LAB33 :
|
||||
_STEP 2 0 122
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||
__TMPB7 := __TMPR3 > __TMPR2
|
||||
_IF _NOT __TMPB7 _GOTO __LAB35
|
||||
_STEP 2 0 123
|
||||
__TMPI9 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI9 := __TMPI9 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI9
|
||||
__TMPI10 := __TMPI9 - __CDINT00000001
|
||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||
__TMPR4 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR4
|
||||
_STEP 2 0 124
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 125
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 126
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI8 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __TMPI8 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI8 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB34
|
||||
__LAB35 :
|
||||
_STEP 2 0 128
|
||||
__LOOPTMPB4 := FALSE
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __CDINT00000001
|
||||
__LAB3a :
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT00000018 ]
|
||||
__TMPI1 := __TMPI1 - __CDINT00000001
|
||||
__TMPI8 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
_IF __LOOPTMPB4 _GOTO __LAB3b
|
||||
__LAB36 :
|
||||
__TMPB7 := __CDINT00000001 < __DINT_NULL
|
||||
_IF __TMPB7 _GOTO __LAB37
|
||||
__TMPB8 := __TMPI8 > __TMPI1
|
||||
_IF __TMPB8 _GOTO __LAB39
|
||||
_GOTO __LAB38
|
||||
__LAB37 :
|
||||
__TMPB8 := __TMPI8 < __TMPI1
|
||||
_IF __TMPB8 _GOTO __LAB39
|
||||
__LAB38 :
|
||||
_STEP 2 0 129
|
||||
__TMPV1 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR3 := __TMPV1 [ __DINT_NULL ]
|
||||
__TMPI10 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI10
|
||||
__TMPI11 := __TMPI10 - __CDINT00000001
|
||||
__TMPI11 := __TMPI11 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI11 ]
|
||||
__TMPB9 := __TMPR3 >= __TMPR2
|
||||
__TMPV2 := __GETSCALINGPARAMETERS [ __DINT_NULL ]
|
||||
__TMPR5 := __TMPV2 [ __DINT_NULL ]
|
||||
__TMPI12 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI12 := __TMPI12 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI12
|
||||
__TMPI13 := __TMPI12 - __CDINT00000001
|
||||
__TMPI13 := __TMPI13 * __CDINT00000004
|
||||
__TMPR4 := POND4CALIBRATIONHEIGHT [ __TMPI13 ]
|
||||
__TMPB10 := __TMPR5 < __TMPR4
|
||||
__TMPB9 := __TMPB9 _AND __TMPB10
|
||||
_IF _NOT __TMPB9 _GOTO __LAB3c
|
||||
_STEP 2 0 130
|
||||
__TMPI14 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI14
|
||||
__TMPI15 := __TMPI14 - __CDINT00000001
|
||||
__TMPI15 := __TMPI15 * __CDINT00000004
|
||||
__TMPR6 := POND4CALIBRATIONHEIGHT [ __TMPI15 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000004 ] := __TMPR6
|
||||
_STEP 2 0 131
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI10 := __TMPI1 - __CDINT00000001
|
||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONHEIGHT [ __TMPI10 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000008 ] := __TMPR2
|
||||
_STEP 2 0 132
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI10 := __TMPI1 - __CDINT00000001
|
||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000010 ] := __TMPR2
|
||||
_STEP 2 0 133
|
||||
__TMPI1 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI1 := __TMPI1 + __CDINT00000001
|
||||
__BOUNDCHK 10 1 __TMPI1
|
||||
__TMPI10 := __TMPI1 - __CDINT00000001
|
||||
__TMPI10 := __TMPI10 * __CDINT00000004
|
||||
__TMPR2 := POND4CALIBRATIONVOLUME [ __TMPI10 ]
|
||||
__GETSCALINGPARAMETERS [ __CDINT00000014 ] := __TMPR2
|
||||
_GOTO __LAB3d
|
||||
__LAB3c :
|
||||
__LAB3d :
|
||||
_STEP 2 0 135
|
||||
__LOOPTMPB4 := TRUE
|
||||
_GOTO __LAB3a
|
||||
__LAB3b :
|
||||
__LOOPTMPB4 := FALSE
|
||||
__TMPI9 := __GETSCALINGPARAMETERS [ __CDINT0000001C ]
|
||||
__TMPI9 := __TMPI9 + __CDINT00000001
|
||||
__GETSCALINGPARAMETERS [ __CDINT0000001C ] := __TMPI9
|
||||
_GOTO __LAB3a
|
||||
__LAB39 :
|
||||
__LAB34 :
|
||||
__LAB31 :
|
||||
_GOTO __LAB10
|
||||
__LAB2f :
|
||||
__LAB10 :
|
||||
@@ -0,0 +1,109 @@
|
||||
107
|
||||
|
||||
6, 1
|
||||
14, 2
|
||||
22, 3
|
||||
30, 4
|
||||
38, 5
|
||||
46, 7
|
||||
76, 8
|
||||
94, 10
|
||||
116, 11
|
||||
132, 12
|
||||
154, 13
|
||||
162, 14
|
||||
178, 15
|
||||
186, 16
|
||||
210, 18
|
||||
248, 19
|
||||
256, 20
|
||||
272, 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
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="7">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,141 @@
|
||||
FUNCTION_BLOCK GetScalingParameters
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := 0.0;
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := 0.0;
|
||||
success := FALSE;
|
||||
|
||||
IF linpPondNumber = 1 THEN
|
||||
maxCalIndex := FindNumberOfCalPoints(1);
|
||||
|
||||
IF maxCalIndex = 0 THEN
|
||||
success := FALSE;
|
||||
ELSIF maxCalIndex = 1 THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond1CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond1CalibrationVolume[1];
|
||||
ELSE
|
||||
IF linpPondHeight < pond1CalibrationHeight[1] THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond1CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond1CalibrationVolume[1];
|
||||
ELSIF linpPondHeight > pond1CalibrationHeight[maxCalIndex] THEN
|
||||
lowHeightScalingParam := pond1CalibrationHeight[maxCalIndex - 1];
|
||||
highHeightScalingParam := pond1CalibrationHeight[maxCalIndex];
|
||||
lowVolumeScalingParam := pond1CalibrationVolume[maxCalIndex - 1];
|
||||
highVolumeScalingParam := pond1CalibrationVolume[maxCalIndex];
|
||||
ELSE
|
||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||
IF linpPondHeight >= pond1CalibrationHeight[calIndex] AND linpPondHeight < pond1CalibrationHeight[calIndex + 1] THEN
|
||||
lowHeightScalingParam := pond1CalibrationHeight[calIndex];
|
||||
highHeightScalingParam := pond1CalibrationHeight[calIndex + 1];
|
||||
lowVolumeScalingParam := pond1CalibrationVolume[calIndex];
|
||||
highVolumeScalingParam := pond1CalibrationVolume[calIndex + 1];
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
END_IF;
|
||||
|
||||
ELSIF linpPondNumber = 2 THEN
|
||||
maxCalIndex := FindNumberOfCalPoints(2);
|
||||
|
||||
IF maxCalIndex = 0 THEN
|
||||
success := FALSE;
|
||||
ELSIF maxCalIndex = 1 THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond2CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond2CalibrationVolume[1];
|
||||
ELSE
|
||||
IF linpPondHeight < pond2CalibrationHeight[1] THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond2CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond2CalibrationVolume[1];
|
||||
ELSIF linpPondHeight > pond2CalibrationHeight[maxCalIndex] THEN
|
||||
lowHeightScalingParam := pond2CalibrationHeight[maxCalIndex - 1];
|
||||
highHeightScalingParam := pond2CalibrationHeight[maxCalIndex];
|
||||
lowVolumeScalingParam := pond2CalibrationVolume[maxCalIndex - 1];
|
||||
highVolumeScalingParam := pond2CalibrationVolume[maxCalIndex];
|
||||
ELSE
|
||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||
IF linpPondHeight >= pond2CalibrationHeight[calIndex] AND linpPondHeight < pond2CalibrationHeight[calIndex + 1] THEN
|
||||
lowHeightScalingParam := pond2CalibrationHeight[calIndex];
|
||||
highHeightScalingParam := pond2CalibrationHeight[calIndex + 1];
|
||||
lowVolumeScalingParam := pond2CalibrationVolume[calIndex];
|
||||
highVolumeScalingParam := pond2CalibrationVolume[calIndex + 1];
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
END_IF;
|
||||
|
||||
ELSIF linpPondNumber = 3 THEN
|
||||
maxCalIndex := FindNumberOfCalPoints(3);
|
||||
|
||||
IF maxCalIndex = 0 THEN
|
||||
success := FALSE;
|
||||
ELSIF maxCalIndex = 1 THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond3CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond3CalibrationVolume[1];
|
||||
ELSE
|
||||
IF linpPondHeight < pond3CalibrationHeight[1] THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond3CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond3CalibrationVolume[1];
|
||||
ELSIF linpPondHeight > pond3CalibrationHeight[maxCalIndex] THEN
|
||||
lowHeightScalingParam := pond3CalibrationHeight[maxCalIndex - 1];
|
||||
highHeightScalingParam := pond3CalibrationHeight[maxCalIndex];
|
||||
lowVolumeScalingParam := pond3CalibrationVolume[maxCalIndex - 1];
|
||||
highVolumeScalingParam := pond3CalibrationVolume[maxCalIndex];
|
||||
ELSE
|
||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||
IF linpPondHeight >= pond3CalibrationHeight[calIndex] AND linpPondHeight < pond3CalibrationHeight[calIndex + 1] THEN
|
||||
lowHeightScalingParam := pond3CalibrationHeight[calIndex];
|
||||
highHeightScalingParam := pond3CalibrationHeight[calIndex + 1];
|
||||
lowVolumeScalingParam := pond3CalibrationVolume[calIndex];
|
||||
highVolumeScalingParam := pond3CalibrationVolume[calIndex + 1];
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
END_IF;
|
||||
|
||||
ELSIF linpPondNumber = 4 THEN
|
||||
maxCalIndex := FindNumberOfCalPoints(4);
|
||||
|
||||
IF maxCalIndex = 0 THEN
|
||||
success := FALSE;
|
||||
ELSIF maxCalIndex = 1 THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond4CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond4CalibrationVolume[1];
|
||||
ELSE
|
||||
IF linpPondHeight < pond4CalibrationHeight[1] THEN
|
||||
lowHeightScalingParam := 0.0;
|
||||
highHeightScalingParam := pond4CalibrationHeight[1];
|
||||
lowVolumeScalingParam := 0.0;
|
||||
highVolumeScalingParam := pond4CalibrationVolume[1];
|
||||
ELSIF linpPondHeight > pond4CalibrationHeight[maxCalIndex] THEN
|
||||
lowHeightScalingParam := pond4CalibrationHeight[maxCalIndex - 1];
|
||||
highHeightScalingParam := pond4CalibrationHeight[maxCalIndex];
|
||||
lowVolumeScalingParam := pond4CalibrationVolume[maxCalIndex - 1];
|
||||
highVolumeScalingParam := pond4CalibrationVolume[maxCalIndex];
|
||||
ELSE
|
||||
FOR calIndex := 1 TO maxCalIndex - 1 DO
|
||||
IF linpPondHeight >= pond4CalibrationHeight[calIndex] AND linpPondHeight < pond4CalibrationHeight[calIndex + 1] THEN
|
||||
lowHeightScalingParam := pond4CalibrationHeight[calIndex];
|
||||
highHeightScalingParam := pond4CalibrationHeight[calIndex + 1];
|
||||
lowVolumeScalingParam := pond4CalibrationVolume[calIndex];
|
||||
highVolumeScalingParam := pond4CalibrationVolume[calIndex + 1];
|
||||
END_IF;
|
||||
END_FOR;
|
||||
END_IF;
|
||||
END_IF;
|
||||
|
||||
END_IF;
|
||||
END_FUNCTION_BLOCK
|
||||
Binary file not shown.
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Header.rtc
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Header.rtc
Normal file
Binary file not shown.
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Hierarchy.rtc
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/Hierarchy.rtc
Normal file
Binary file not shown.
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/IDS00103
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/IDS00103
Normal file
Binary file not shown.
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/IO.rtc
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/IO.rtc
Normal file
Binary file not shown.
@@ -0,0 +1,13 @@
|
||||
_STEP 2 0 1
|
||||
__TMPR1 := EU_MAX - EU_MIN
|
||||
__TMPR2 := RAW_MAX - RAW_MIN
|
||||
__TMPR1 := __TMPR1 / __TMPR2
|
||||
M := __TMPR1
|
||||
_STEP 2 0 2
|
||||
__TMPR1 := M * RAW_MAX
|
||||
__TMPR2 := EU_MAX - __TMPR1
|
||||
B := __TMPR2
|
||||
_STEP 2 0 4
|
||||
__TMPR1 := M * RAW_INP
|
||||
__TMPR1 := __TMPR1 + B
|
||||
LINEARSCALE := __TMPR1
|
||||
@@ -0,0 +1,5 @@
|
||||
3
|
||||
|
||||
30, 1
|
||||
54, 2
|
||||
70, 4
|
||||
Binary file not shown.
@@ -0,0 +1,4 @@
|
||||
<?xml version="1.0" encoding="utf-8"?>
|
||||
<Root Version="6">
|
||||
<LanguageContainerStyle CommentTextColor="Green" CommentFont="Courier New, 10pt" PonctuationTextColor="Black" PonctuationFont="Courier New, 10pt" IdentifierTextColor="Black" IdentifierFont="Courier New, 10pt" OperatorTextColor="Black" OperatorFont="Courier New, 10pt" ReservedWordTextColor="Fuchsia" ReservedWordFont="Courier New, 10pt" PouTextColor="BlueViolet" PouFont="Courier New, 10pt" NumberTextColor="Firebrick" NumberFont="Courier New, 10pt" StringTextColor="Gray" StringFont="Courier New, 10pt" EditorTextAreaBackgroundColor="White" EditorFont="Courier New, 10pt" Index="0" />
|
||||
</Root>
|
||||
@@ -0,0 +1,7 @@
|
||||
FUNCTION LinearScale
|
||||
m := (EU_Max - EU_Min) / (Raw_Max - Raw_Min);
|
||||
b := EU_Max - m * Raw_Max;
|
||||
|
||||
LinearScale := m * Raw_Inp + b;
|
||||
|
||||
END_FUNCTION
|
||||
@@ -0,0 +1 @@
|
||||
GETSCALINGPARAMETERS:
|
||||
@@ -0,0 +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);
|
||||
FINDNUMBEROFCALPOINTS(155):
|
||||
LINEARSCALE(154):
|
||||
GETSCALINGPARAMETERS(161):F,FINDNUMBEROFCALPOINTS(155);
|
||||
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,9 @@
|
||||
[VARIABLE]
|
||||
VarWithLREALType = 0
|
||||
VarWithLINTType = 1
|
||||
VarWithNewDataType = 1
|
||||
VarROInitValChanged = 0
|
||||
[FUNCTION]
|
||||
UseExtGstartGrst = 0
|
||||
[TARGET]
|
||||
IsEnhancedTarget = 1
|
||||
Binary file not shown.
@@ -0,0 +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
|
||||
Offset4=0x414
|
||||
@@ -0,0 +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
|
||||
Offset4=0x414
|
||||
@@ -0,0 +1,16 @@
|
||||
[MODIF]
|
||||
|
||||
[RESULT]
|
||||
ON_LINE=N
|
||||
TBL_CONF=Y
|
||||
CRC_ORG=0x0
|
||||
CRC_OLD=
|
||||
CRC_NEW=0xC859F86B
|
||||
DAT_ORG=0
|
||||
DAT_OLD=0
|
||||
DAT_NEW=1528851735
|
||||
VER_ORG=0
|
||||
VER_OLD=0
|
||||
VER_NEW=20
|
||||
CRC_ALL_OLD=
|
||||
CRC_ALL_NEW=0x84ABC9B5
|
||||
@@ -0,0 +1,9 @@
|
||||
[MEMORY]
|
||||
Memory Usage Estimate(Temporary variables)=0x13C
|
||||
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
|
||||
Free memory for user variables=0x800
|
||||
@@ -0,0 +1,9 @@
|
||||
[MEMORY]
|
||||
Memory Usage Estimate(Temporary variables)=0x13C
|
||||
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
|
||||
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.
@@ -0,0 +1,4 @@
|
||||
<INPUT>,GETPOND1SCALINGPARAMS@SCALING,GETSCALINGPARAMETERS,LINPPONDHEIGHT,POND1HEIGHT,REAL,LINPPONDNUMBER,__CINT00000001,INT
|
||||
<INPUT>,GETPOND2SCALINGPARAMS@SCALING,GETSCALINGPARAMETERS,LINPPONDHEIGHT,POND2HEIGHT,REAL,LINPPONDNUMBER,__CINT00000002,INT
|
||||
<INPUT>,GETPOND3SCALINGPARAMS@SCALING,GETSCALINGPARAMETERS,LINPPONDHEIGHT,POND3HEIGHT,REAL,LINPPONDNUMBER,__CINT00000003,INT
|
||||
<INPUT>,GETPOND4SCALINGPARAMS@SCALING,GETSCALINGPARAMETERS,LINPPONDHEIGHT,POND4HEIGHT,REAL,LINPPONDNUMBER,__CINT00000004,INT
|
||||
Binary file not shown.
@@ -0,0 +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
|
||||
[END]
|
||||
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
Binary file not shown.
@@ -0,0 +1,77 @@
|
||||
[__DEFIO_CPXDVC]
|
||||
Nb = 2
|
||||
NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
|
||||
MDF = -1
|
||||
RIdx = 0
|
||||
NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
|
||||
MDF = -1
|
||||
RIdx = 0
|
||||
|
||||
|
||||
[__DEFIO_SPLDVC]
|
||||
Nb = 6
|
||||
NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP
|
||||
MDF = -1
|
||||
RIdx = 0, 1
|
||||
NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP
|
||||
MDF = -1
|
||||
RIdx = 0, 1
|
||||
|
||||
|
||||
[__DEFIO_CHAN]
|
||||
RIdx = 0, 0, 0
|
||||
Nb = 7
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03
|
||||
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04
|
||||
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05
|
||||
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06
|
||||
RIdx = 0, 0, 1
|
||||
Nb = 12
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03
|
||||
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04
|
||||
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05
|
||||
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06
|
||||
MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07
|
||||
MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08
|
||||
MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09
|
||||
MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10
|
||||
MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11
|
||||
RIdx = 0, 0, 2
|
||||
Nb = 4
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
|
||||
RIdx = 0, 0, 3
|
||||
Nb = 1
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
|
||||
RIdx = 0, 1, 4
|
||||
Nb = 0
|
||||
RIdx = 0, 1, 5
|
||||
Nb = 4
|
||||
MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00
|
||||
MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01
|
||||
MDF = 1\1, 0, 0, 2, -1, _IO_P1_AI_02
|
||||
MDF = 1\1, 0, 0, 3, -1, _IO_P1_AI_03
|
||||
|
||||
|
||||
[__READONLY_VALUES]
|
||||
Nb = 0
|
||||
@@ -0,0 +1,77 @@
|
||||
[__DEFIO_CPXDVC]
|
||||
Nb = 2
|
||||
NotMDF = 0, 1, AB_, OPTIMUS_, IO_Base
|
||||
MDF = -1
|
||||
RIdx = 0
|
||||
NotMDF = 101, 1, AB_, OPTIMUS_, IOUP_Analog
|
||||
MDF = -1
|
||||
RIdx = 0
|
||||
|
||||
|
||||
[__DEFIO_SPLDVC]
|
||||
Nb = 6
|
||||
NotMDF = 0, 0, 1, AB_, OPTIMUS_, digitOut_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 1, 1, AB_, OPTIMUS_, digitIn_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 2, 1, AB_, OPTIMUS_, analogIn_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 0, 3, 1, AB_, OPTIMUS_, analogOut_Base
|
||||
MDF = -1
|
||||
RIdx = 0, 0
|
||||
NotMDF = 101, 0, 1, AB_, OPTIMUS_, analogOut_UP
|
||||
MDF = -1
|
||||
RIdx = 0, 1
|
||||
NotMDF = 101, 1, 1, AB_, OPTIMUS_, analogIn_UP
|
||||
MDF = -1
|
||||
RIdx = 0, 1
|
||||
|
||||
|
||||
[__DEFIO_CHAN]
|
||||
RIdx = 0, 0, 0
|
||||
Nb = 7
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DO_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DO_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DO_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DO_03
|
||||
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DO_04
|
||||
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DO_05
|
||||
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DO_06
|
||||
RIdx = 0, 0, 1
|
||||
Nb = 12
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_DI_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_DI_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_DI_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_DI_03
|
||||
MDF = 1\1, 1, 0, 4, -1, _IO_EM_DI_04
|
||||
MDF = 1\1, 1, 0, 5, -1, _IO_EM_DI_05
|
||||
MDF = 1\1, 1, 0, 6, -1, _IO_EM_DI_06
|
||||
MDF = 1\1, 1, 0, 7, -1, _IO_EM_DI_07
|
||||
MDF = 1\1, 1, 0, 8, -1, _IO_EM_DI_08
|
||||
MDF = 1\1, 1, 0, 9, -1, _IO_EM_DI_09
|
||||
MDF = 1\1, 1, 0, 10, -1, _IO_EM_DI_10
|
||||
MDF = 1\1, 1, 0, 11, -1, _IO_EM_DI_11
|
||||
RIdx = 0, 0, 2
|
||||
Nb = 4
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AI_00
|
||||
MDF = 1\1, 1, 0, 1, -1, _IO_EM_AI_01
|
||||
MDF = 1\1, 1, 0, 2, -1, _IO_EM_AI_02
|
||||
MDF = 1\1, 1, 0, 3, -1, _IO_EM_AI_03
|
||||
RIdx = 0, 0, 3
|
||||
Nb = 1
|
||||
MDF = 1\1, 1, 0, 0, -1, _IO_EM_AO_00
|
||||
RIdx = 0, 1, 4
|
||||
Nb = 0
|
||||
RIdx = 0, 1, 5
|
||||
Nb = 4
|
||||
MDF = 1\1, 0, 0, 0, -1, _IO_P1_AI_00
|
||||
MDF = 1\1, 0, 0, 1, -1, _IO_P1_AI_01
|
||||
MDF = 1\1, 0, 0, 2, -1, _IO_P1_AI_02
|
||||
MDF = 1\1, 0, 0, 3, -1, _IO_P1_AI_03
|
||||
|
||||
|
||||
[__READONLY_VALUES]
|
||||
Nb = 0
|
||||
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/ResPar.cnf
Normal file
BIN
Multi-Pond/Controller/Controller/Micro820/Micro820/ResPar.cnf
Normal file
Binary file not shown.
@@ -0,0 +1 @@
|
||||
SCALING(159):FB,GETSCALINGPARAMETERS(161);F,LINEARSCALE(154);
|
||||
@@ -0,0 +1,80 @@
|
||||
_STEP 2 0 3
|
||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND1SCALINGPARAMS
|
||||
_STEP 2 0 4
|
||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND2SCALINGPARAMS
|
||||
_STEP 2 0 5
|
||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND3SCALINGPARAMS
|
||||
_STEP 2 0 6
|
||||
__FBL_RET := _PUSHCALLFB GETSCALINGPARAMETERS GETPOND4SCALINGPARAMS
|
||||
_STEP 2 0 8
|
||||
__TMPB1 := GETPOND1SCALINGPARAMS [ __CDINT0000000C ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB1
|
||||
_STEP 2 0 9
|
||||
__TMPR1 := GETPOND1SCALINGPARAMS [ __CDINT00000004 ]
|
||||
__TMPR2 := GETPOND1SCALINGPARAMS [ __CDINT00000008 ]
|
||||
__TMPR3 := GETPOND1SCALINGPARAMS [ __CDINT00000010 ]
|
||||
__TMPR4 := GETPOND1SCALINGPARAMS [ __CDINT00000014 ]
|
||||
_PUSH_PAR __TMPR1
|
||||
_PUSH_PAR __TMPR2
|
||||
_PUSH_PAR __TMPR3
|
||||
_PUSH_PAR __TMPR4
|
||||
_PUSH_PAR POND1HEIGHT
|
||||
__TMPR5 := _CALL LINEARSCALE
|
||||
POND1VOLUME := __TMPR5
|
||||
_GOTO __LAB2
|
||||
__LAB1 :
|
||||
__LAB2 :
|
||||
_STEP 2 0 16
|
||||
__TMPB1 := GETPOND2SCALINGPARAMS [ __CDINT0000000C ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB3
|
||||
_STEP 2 0 17
|
||||
__TMPR1 := GETPOND2SCALINGPARAMS [ __CDINT00000004 ]
|
||||
__TMPR2 := GETPOND2SCALINGPARAMS [ __CDINT00000008 ]
|
||||
__TMPR3 := GETPOND2SCALINGPARAMS [ __CDINT00000010 ]
|
||||
__TMPR4 := GETPOND2SCALINGPARAMS [ __CDINT00000014 ]
|
||||
_PUSH_PAR __TMPR1
|
||||
_PUSH_PAR __TMPR2
|
||||
_PUSH_PAR __TMPR3
|
||||
_PUSH_PAR __TMPR4
|
||||
_PUSH_PAR POND2HEIGHT
|
||||
__TMPR5 := _CALL LINEARSCALE
|
||||
POND2VOLUME := __TMPR5
|
||||
_GOTO __LAB4
|
||||
__LAB3 :
|
||||
__LAB4 :
|
||||
_STEP 2 0 24
|
||||
__TMPB1 := GETPOND3SCALINGPARAMS [ __CDINT0000000C ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB5
|
||||
_STEP 2 0 25
|
||||
__TMPR1 := GETPOND3SCALINGPARAMS [ __CDINT00000004 ]
|
||||
__TMPR2 := GETPOND3SCALINGPARAMS [ __CDINT00000008 ]
|
||||
__TMPR3 := GETPOND3SCALINGPARAMS [ __CDINT00000010 ]
|
||||
__TMPR4 := GETPOND3SCALINGPARAMS [ __CDINT00000014 ]
|
||||
_PUSH_PAR __TMPR1
|
||||
_PUSH_PAR __TMPR2
|
||||
_PUSH_PAR __TMPR3
|
||||
_PUSH_PAR __TMPR4
|
||||
_PUSH_PAR POND3HEIGHT
|
||||
__TMPR5 := _CALL LINEARSCALE
|
||||
POND3VOLUME := __TMPR5
|
||||
_GOTO __LAB6
|
||||
__LAB5 :
|
||||
__LAB6 :
|
||||
_STEP 2 0 32
|
||||
__TMPB1 := GETPOND4SCALINGPARAMS [ __CDINT0000000C ]
|
||||
_IF _NOT __TMPB1 _GOTO __LAB7
|
||||
_STEP 2 0 33
|
||||
__TMPR1 := GETPOND4SCALINGPARAMS [ __CDINT00000004 ]
|
||||
__TMPR2 := GETPOND4SCALINGPARAMS [ __CDINT00000008 ]
|
||||
__TMPR3 := GETPOND4SCALINGPARAMS [ __CDINT00000010 ]
|
||||
__TMPR4 := GETPOND4SCALINGPARAMS [ __CDINT00000014 ]
|
||||
_PUSH_PAR __TMPR1
|
||||
_PUSH_PAR __TMPR2
|
||||
_PUSH_PAR __TMPR3
|
||||
_PUSH_PAR __TMPR4
|
||||
_PUSH_PAR POND4HEIGHT
|
||||
__TMPR5 := _CALL LINEARSCALE
|
||||
POND4VOLUME := __TMPR5
|
||||
_GOTO __LAB8
|
||||
__LAB7 :
|
||||
__LAB8 :
|
||||
@@ -0,0 +1,14 @@
|
||||
12
|
||||
|
||||
0, 3
|
||||
8, 4
|
||||
16, 5
|
||||
24, 6
|
||||
32, 8
|
||||
46, 9
|
||||
108, 16
|
||||
122, 17
|
||||
184, 24
|
||||
198, 25
|
||||
260, 32
|
||||
274, 33
|
||||
Some files were not shown because too many files have changed in this diff Show More
Reference in New Issue
Block a user