;: 03=
;==========
SYVAR185.15CH="     1.02"
;
;ᮡ .
                                            ;
;稪 ᠭ ()  诨.
                                            ;
;  ७  横  ।
;:  㬮砭  0:
; 0     BPI=0 - ⨢ ,
;                     䨣஢ 
;                     TAS  TAS0 *5 PGCFIL
; 1     BPI=1 - ⨢ ,
;                     䨣஢ 
;                     TAS1 *5 PGCFIL
                                            ;
; 䠩 PGCFIL  ᥪ樨 *2  
; 2 樨:
;  SIM=E,,1000,,,         - ⢮ E 
;                            65565
;  SIM=NEW,PR,2000,6,62,3 -  ६
;      (᪫⥫쭮  ࠬ஢
;       横 ७)
; 饭
; SB - ⠭ 
                                            ;
;======================= 横:========================================
; == ஢ઠ: ६ INAX1),2),3) 
;       祭 ====SB
(BEQ,$INAX1,$INAX2,ERR1)
                 ;஢ઠ   न
                 ; ᮢ   
                 ;诨
(BEQ,$INAX2,$INAX3,ERR1)
                 ;஢ઠ   
                 ; ᮢ   
                 ;诨
(BEQ,$INAX1,$INAX3,ERR1)
; 
;==᫥  ,  ஬
;  믮 横==SB
;ਬ砭.
;ᯮ    ᨣ
;ࠢ饣 ᭮ 
; ᨣ, ਬ,  1- 
;U10N9 ⠭ १ ६
;SN(E16).BL , : E16=329  (10*32+9=329) 
;!!!᭮   横 砥 
;   砫   G0,G1,G2,G3
;!!!᭮   横 몫砥 
;   砫   G72,G73,G74
;!!! 砥 ࠡ뢠   ⥬
;   뢥  ࠭ ᮮ饭:
;!!!"室  ࠭祭 ६饭
;    < >,<# >"
;!!!  PLC ⠭ ᨣ I3N9="1".                                          
(BGE,SK25,80,5)
(BGE,SK25,80,4)
(BGE,SK25,80,3)
(BGE,SK25,80,2)
E15=0
(BNC,PROEND)
"2"
E15=1
(BNC,PROEND)
"3"
E15=2
(BNC,PROEND)
"4"
E15=3
(BNC,PROEND)
"5"
E15=4
                                            ;
   "PROEND"
                                            ;
                                            ; 浪 
                                            ;ᨣ ࠢ ⮩ 
                                            ; ⨢ 
E16=(10+26*E15)*32+9
                                            ;
                                            ;PR1230=1 -ࠢ ᨣ
                                            ;          ᭮ 
                                            ;          믮  
(BEQ,PR1230,1,IZPLC1)
                 ;砫쭠 ⠭:
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPLC1"
                                            ;
                 ;=====室 =======
         ;P1
E31=PL1
         ;P2
E32=PL2
         ;P3
E33=PL3
         ;P4
E34=PL4
         ;Z0
E30=PL5
         ;Z1
E37=PL6
         ;F
E25=DPMF
;pX  ७ $PS7
;pA  饭  $PS8
         ;NP
E19=PL9
         ;D
E40=PL10+DPMA
         ;B
E8=PL11
         ;R
E9=PL12
         ;i
E20=PL13
         ;Nt
E21=PL14
                                            ;
         ;㫥 㣫 
         ;᪮ ࠡ⪨  砫
         ; ७
(URP,0)
                                            ;
E5=0
                                            ;
;== । ᥩ  ᪮ ࠡ⪨ ==SB
         ;  
$PS1=$INAX1
         ;  न
$PS2=$INAX2
         ;  诨
$PS3=$INAX3
                                            ;
;==========================================
         ;== 樠 ६
E53=0
E51=0
E52=0
                                            ;
         ;(1- 窠)  न
         ;窨 砫 ७  ⮬:
         ;D  DPMA  NP
;dX1
E51=E31-E19*E40
;dY1
E52=E32-E19*E40
                                            ;
         ;(2- 窠)  न
         ;窨 砫 ७  ⮬:
         ;D  DPMA  NP
;dX2
E53=E33-E19*E40
;dY2
E54=E34-E19*E40
;==========================================
                                            ;
E200=DPMS
;⨢ 奬   横 ७
(DPT,E40,E200,E25)
                                            ;
;⪠ XXX 室  ७   X
(BEQ,$PS7,"X",XXX)
                                            ;
;⪠ YYY 室  ७   Y
(BEQ,$PS7,"Y",YYY)
                                            ;
;⪠ ZZZ 室  ७   Z
(BEQ,$PS7,"Z",ZZZ)
                                            ;
                                            ;
;===========================================================================
                                            ;
                                            ;
"XXX"
         ;===== ७   X ======
                                            ;
(BEQ,PR1230,1,IZPLC2)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPLC2"
;=== 室  砫 ७
;=====窠 1======
                 ;-  诨
                 ;   
G0 $PS3 E30
                 ;-   ᪮
                 ; ࠡ⪨
$PS1 E51 $PS2 E32 
                 ;-  诨
                 ;   ७
$PS3 E37
                                            ;
                                            ;
(BEQ,PR1230,1,IZPLC3)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPLC3"
                                            ;
;====७ 1- 窨=====
E61=0
E62=0
(BEQ,E9,1,DDD11)
(BEQ,E9,2,DDD12)
G72 $PS1 E31 $PS2 E32 RE200 E59
E61=E59
E62=E60
   "DDD12"
G72 $PS1 E31 $PS2 E32 RE200 E59
E61=(E61+E59)/(E9-1)
E62=(E62+E60)/(E9-1)
   "DDD11"
G72 $PS1 E31 $PS2 E32 E59
E61=(E61*(E9-1)+E59)/E9
E62=(E62*(E9-1)+E60)/E9
                                            ;
(BEQ,PR1230,1,IZPLC4)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPLC4"
                                            ;
                 ;-室  ᪮
                 ; ࠡ⪨
$PS1 E51 $PS2 E32
                                            ;
                 ;室  窥 砫
                 ;७ 2  
                 ;७
(BEQ,E8,0,BBB1)
                                            ;
                 ;-室   诨 
                 ;  
G0 $PS3 E30
                                            ;
                                            ;
"BBB1"
                                            ;
                 ;-室  窥 砫
                 ; ७ 2  ᪮
                 ; ࠡ⪨  
                 ; ७
$PS1 E53 $PS2 E34
                 ;-室  诨
                 ;   ७
$PS3 E37
                                            ;
                                            ;
(BEQ,PR1230,1,IZPLC5)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPLC5"
                                            ;
                 ;===७ 2- 窨===
E63=0
E64=0
(BEQ,E9,1,DDD21)
(BEQ,E9,2,DDD22)
G72 $PS1 E33 $PS2 E34  RE200 E59
E63=E59
E64=E60
"DDD22"
G72 $PS1 E33 $PS2 E34  RE200 E59
E63=(E63+E59)/(E9-1)
E64=(E64+E60)/(E9-1)
"DDD21"
G72 $PS1 E33 $PS2 E34  E59
E63=(E63*(E9-1)+E59)/E9
E64=(E64*(E9-1)+E60)/E9
                                            ;
(BEQ,PR1230,1,IZPLC6)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPLC6"
                                            ;
                 ;-室  ᪮
                 ; ࠡ⪨
$PS1 E53 $PS2 E34
                 ;-室   诨 
                 ;  
G0 $PS3 E30   
                                            ;
                                            ;
                 ; 㣫  2- 窠
;           Y         X
E71=ART((E64-E62)/(E63-E61))-URP
                                            ;
                                            ;
(BNC,en)
                                            ;
;===========================================================================
                                            ;
                                            ;
"YYY"
                 ;==७   Y==
                                            ;
(BEQ,PR1230,1,IZPLC8)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPLC8"
                                            ;
                 ;६饭  室
                 ;樨  ७
                 ;1- 窨:
                                            ;
                 ;-室   诨 
                 ;  
G0 $PS3 E30
                 ;६饭  砫
                 ;७  ஬ 室
$PS1 E31 $PS2 E52
                 ;-  诨  
                 ; ७
$PS3 E37
                                            ;

(BEQ,PR1230,1,IZPLC9)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPLC9"
                                            ;
                 ;===७ 1- 窨===
E61=0
E62=0
(BEQ,E9,1,DDD31)
(BEQ,E9,2,DDD32)
G72 $PS1 E31 $PS2 E32  RE200 E59
E61=E59
E62=E60
"DDD32"
G72 $PS1 E31 $PS2 E32  RE200 E59
E61=(E61+E59)/(E9-1)
E62=(E62+E60)/(E9-1)
"DDD31"
G72 $PS1 E31 $PS2 E32  E59
E61=(E61*(E9-1)+E59)/E9
E62=(E62*(E9-1)+E60)/E9
                                            ;
(BEQ,PR1230,1,IZPL10)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPL10"
                                            ;
                 ;-⢮    ᪮
                 ; ࠡ⪨
$PS1 E31 $PS2 E52
                                            ;
                 ;室  窥 砫
                 ;७ 2  
                 ;७  ஬ 室
(BEQ,E8,0,BBB2)
                 ;室   
G0 $PS3 E30
                                            ;
                                            ;
"BBB2"
                                            ;
                 ;-室  窥 砫
                 ; ७ 2  ᪮
                 ; ࠡ⪨
G0 $PS1 E33 $PS2 E54
                 ;-室  诨 
                 ;  ७
$PS3 E37
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL11)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPL11"
                                            ;
                 ;===७ 2- 窨===
E63=0
E64=0
(BEQ,E9,1,DDD41)
(BEQ,E9,2,DDD42)
G72 $PS1 E33 $PS2 E34  RE200 E59
E63=E59
E64=E60
"DDD42"
G72 $PS1 E33 $PS2 E34  RE200 E59
E63=(E63+E59)/(E9-1)
E64=(E64+E60)/(E9-1)
"DDD41"
G72 $PS1 E33 $PS2 E34  E59
E63=(E63*(E9-1)+E59)/E9
E64=(E64*(E9-1)+E60)/E9
                                            ;
(BEQ,PR1230,1,IZPL12)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPL12"
                                            ;
                 ;-⢮   
                 ; ᪮ ࠡ⪨
$PS1 E33 $PS2 E54
                 ;६饭 
                 ; 
G0 $PS3 E30
                                            ;
; 㣫  2- 窠
;           Y         X
E71=ART((E64-E62)/(E63-E61))-URP
                                            ;
                                            ;
(BNC,en)
                                            ;
                                            ;
;===========================================================================
                                            ;
                                            ;
"ZZZ"
                 ;==७   Z==
                                            ;
                                            ;
                 ;᫨  饭   
                 ;७ Z,  
                 ;४  
                 ;横 "ERR2"
(BEQ,$PS8,"C",ERR2)
                                            ;
                 ;஫ 
                 ;믮 ७
E91=ABS(PL3-PL1)
E92=ABS(PL4-PL2)
                                            ;
(BEQ,$PS8,"A",AYY)
                                            ;
(BEQ,$PS8,"B",BXX)
                                            ;
                                            ;
"AYY"
                                            ;
                 ;᫨   饭
                 ; $PS8="A", 
                 ; E92=ABS(PL4-PL2) ..
                 ; >0.00001
                 ;  ४ 
                 ; 横 "ERR3"
(BLE,E92,0.00001,ERR3)
(BNC,IZMER3)
                                            ;
                                            ;
"BXX"
                                            ;
                 ;᫨   饭
                 ; $PS8="B", 
                 ; E91=ABS(PL3-PL1) ..
                 ; >0.00001
                 ; ४ 
                 ; 横 "ERR4"
(BLE,E91,0.00001,ERR4)
(BNC,IZMER3)
                                            ;
                                            ;
"IZMER3"
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL13)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPL13"
                                            ;
                                            ;
                 ;-室   诨
                 ;   
G0 $PS3 E30
                 ;室  窥 砫
                 ;७ 1  ᪮
                 ;ࠡ⪨
$PS1 E31 $PS2 E32 
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL14)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPL14"
                                            ;
                                            ;
                 ;===७ 1- 窨===
E65=0
E66=0
E67=0
E81=0
E82=0
E83=0
                                            ;
(BEQ,E9,1,DDD51)
(BEQ,E9,2,DDD52)
G72 $PS7 E37 $PS1 E31 $PS2 E32 RE200 E65
E81=E65
E82=E66
E83=E67
"DDD52"
G72 $PS7 E37 $PS1 E31 $PS2 E32 RE200 E65
E81=(E81+E65)/(E9-1)
E82=(E82+E66)/(E9-1)
E83=(E83+E67)/(E9-1)
"DDD51"
G72 $PS7 E37 $PS1 E31 $PS2 E32 RE200 E65
E81=(E81*(E9-1)+E65)/E9
E82=(E82*(E9-1)+E66)/E9
E83=(E83*(E9-1)+E67)/E9
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL15)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPL15"
                                            ;
                 ;室   
G0 $PS3 E30
                 ;室  窥 砫
                 ;७ 2  ᪮
                 ;ࠡ⪨
$PS1 E33 $PS2 E34 
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL16)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPL16"
                                            ;
                 ;===७ 2- 窨===
E65=0
E66=0
E67=0
E85=0
E86=0
E87=0
(BEQ,E9,1,DDD61)
(BEQ,E9,2,DDD62)
G72 $PS7 E37 $PS1 E33 $PS2 E34 RE200 E65
E85=E65
E86=E66
E87=E67
"DDD62"
G72 $PS7 E37 $PS1 E33 $PS2 E34 RE200 E65
E85=(E85+E65)/(E9-1)
E86=(E86+E66)/(E9-1)
E87=(E87+E67)/(E9-1)
"DDD61"
G72 $PS7 E37 $PS1 E33 $PS2 E34 RE200 E65
E85=(E85*(E9-1)+E65)/E9
E86=(E86*(E9-1)+E66)/E9
E87=(E87*(E9-1)+E67)/E9
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL17)
                 ;  
SN(E16).BL=1
(DLY,0.2)
"IZPL17"
                                            ;
                 ;室   
$PS3 E30
                                            ;
                 ; 㣫  2- 窠
(BEQ,$PS8,"A",AYYR)
                                            ;
(BEQ,$PS8,"B",BXXR)
                                            ;
                                            ;
"AYYR"
                 ; 㣫  饭
                 ; A
           ;Z         Y
E71=ART((E87-E83)/(E86-E82))
                                            ;
(BNC,en)
                                            ;
                                            ;
                                            ;
"BXXR"
                 ; 㣫  饭
                 ; B
           ;Z         X
E71=ART((E87-E83)/(E85-E81))
                                            ;
(BNC,en)
                                            ;
                                            ;
;===========================================================================
                                            ;
                                            ;
"en"
                                            ;
                                            ;
;=== ⢨  १⠬ ७ ===
                                            ;
                                            ;
                 ;  饭 
                 ;㣮 ࠢ  G91
E71=NEG(E71)
G91 $PS8 E71
G90
                                            ;
                                            ;
(BEQ,PR1230,1,IZPL18)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPL18"
                                            ;
                 ;ய 㫥
                 ;樨  饭 
                 ;ࠬ i=0
(BEQ,E20,0,END)
                                            ;
;== 㫥 樨  饭 ===
                 ; 
                 ;ᯮ㥬
                 ;砫쭮 窨
(GTA,$PS8,4,E18)
                                            ; 
                 ;᫨ Nt=999999  i=1, 
                 ;믮  㣫 
                 ;ᯮ㥬 砫 (.)
                 ;->"CUR"
(BEQ,E21,999999,CUR)
                 ;E17=Nt
E17=E21
                 ;᫨  ᯮ㥬
                 ;砫쭮 窨 ᮢ
                 ; ஬,   Nt 
                 ; 㣫  ᯮ㥬
                 ;砫 (.)
                 ; 室  "UAOn"
(BNE,E18,E17,UAOn)
                                            ;
"CUR"
                 ;㫥 祭 㣫 
                 ;䠩 砫 祪 
                 ;ᯮ㥬 - 窥
(GOA,E18,$PS8,E101)
E101=-E101
(RQO,E18,$PS8 E101)
                 ; 㣮  饭
                 ;᫥ ࠢ
                 ;७ 孮
(GTA,$PS8,1,E102)
                 ;! 㣫 ⮫ ᫥
                 ;ࠢ ७
                 ;孮  ᯮ㥬
                 ;砫  
                 ;⮬᪨ 㫥
                 ;樨  饭!
(RQO,E18,$PS8 E102)
(DIS,"- ⮫  ",$PS8," 믮")
                                            ;
                 ; 横
(BNC,END)
                                            ;
                                            ;
"UAOn"
                 ;"UAOn"- ࠡ  ஬
                 ;砫쭮 窨 Nt
                                            ;
                 ;㫥 祭 㣫 
                 ;䠩 砫 祪 
                 ;砫쭮 窥 Nt
(GOA,E17,$PS8,E101)
E101=-E101
(RQO,E17,$PS8 E101)
                 ; 㣮  饭
                 ;᫥ ࠢ
                 ;७ 孮
(GTA,$PS8,1,E102)
                 ;! 㣫 ⮫ ᫥
                 ;ࠢ ७
                 ;孮  
                 ;砫 !
(RQO,E17,$PS8 E102)
                 ;!ᯮ짮  ⥬
                 ;砫  Nt 
                 ;㫥 樨 
                 ;饭
(UAO,E17,$PS8)
(DIS,". ⮫  ",$PS8," 믮")
                                            ;
                 ; 横
(BNC,END)
                 ;====ࠡ⪠ 訡====== 
                                            ; 
"ERR1"
                                            ;
(SCR,ON)
(DEF, 1, 1,20,"! 訡 䨣樨 ")
(DEF, 2, 1,52,"")
(DEF, 5, 3, 5,", न   诨-")
(DEF,10, 4, 5,"   ࠧ .   ")
(DEF,15, 7, 5," த 横  1 ",A1)
(DEF,20, 7,37,"  ENTER ",A1)
(DEF,25, 7,53,E5,2)
(DEF,30, 9, 5," ४饭 ணࠬ 믮",A12)
(DEF,31, 9,37," ' '.",A12)
 
(BNC,ENDERR)
                                            ;
                                            ;
"ERR2"
                                            ;
(SCR,ON)
(DEF, 1, 1,20,"! 訡   ")
(DEF, 2, 1,52,"")
(DEF, 5, 3, 5,"  Z    ᠭ")
(DEF,10, 4, 5," ' ७', ᫨ ' ")
(DEF,11, 4,37,"饭' -  C.")
(DEF,15, 7, 5," த 横  1 ",A1)
(DEF,20, 7,37,"  ENTER ",A1)
(DEF,25, 7,53,E5,2)
(DEF,30, 9, 5," ४饭 ணࠬ 믮",A12)
(DEF,31, 9,37," ' '.",A12)
                                            ;
(BNC,ENDERR)
                                            ;
                                            ;
"ERR3"
                                            ;
(SCR,ON)
(DEF, 1, 1,20,"! 訡   ")
(DEF, 2, 1,52,"")
(DEF, 5, 3, 5,"⠭  窠 ७")
(DEF,10, 4, 5,"   X   > 0.  ")
(DEF,15, 7, 5," த 横  1 ",A1)
(DEF,20, 7,37,"  ENTER ",A1)
(DEF,25, 7,53,E5,2)
(DEF,30, 9, 5," ४饭 ணࠬ 믮",A12)
(DEF,31, 9,37," ' '.",A12)
                                            ;
(BNC,ENDERR)
                                            ;
                                            ;
"ENDERR"
                                            ;
                 ; 뢮 訡 
                 ;࠭ #8 ASSET 
                 ;। 室 
                 ;ணࠬ
E5=0
(DLY,0.1)
(OUT)
                                            ;
"ERR"
(INP," ",E5,25)
(BEQ,E5,0,ERR)
(SCR,OFF)
                                            ;
"END"
                                            ;
;===
(BEQ,PR1230,1,IZPL19)
                 ;  몫
SN(E16).BL=0
(DLY,0.2)
"IZPL19"
       ;====== 横======