View difference between Paste ID: zXyS0fr7 and zJ5q6wZG
SHOW: | | - or go back to the newest paste.
1
CASE #iKrok OF
2
    0:  //  Krok inicjalizacji
3
        "Akcja_0"();
4
        //warunek tranzycji
5
        IF #Start THEN
6
            #iKrok := 10;
7
        END_IF;
8
    10:  //  Krok 10
9
        "Akcja_10"();
10
        //warunek tranzycji        
11
        IF #WarunekTranzycji10 THEN
12
            #iKrok := 15;
13
            #iKrokSubSekwencji := 20;
14-
    15:  //  Krok 20, 30
14+
15-
        "Akcja_20"();
15+
    15:  //  Krok 20, 30, 40
16
        CASE #iKrokSubSekwencji OF  //sekwencja zagnieżdżona
17
            20:
18-
        IF #WarunekTranzycji20 AND #WarunekTranzycji30 THEN
18+
                "Akcja_20"();
19-
            #iKrok := 40;
19+
                IF #WarunekTranzycji20 THEN
20
                    #iKrokSubSekwencji := 40;
21-
    40:  //  Krok 40
21+
                END_IF;
22-
        "Akcja_40"();
22+
            40:
23
                "Akcja_40"();
24-
        IF #WarunekTranzycji40 THEN
24+
        END_CASE;
25
        
26
        "Akcja_30"();
27
        //warunek tranzycji        
28
        IF #WarunekTranzycji30 AND (#iKrokSubSekwencji=40 AND #WarunekTranzycji40) THEN
29
            #iKrok := 0;
30
        END_IF;
31
END_CASE;