(*鍐掓场鎺掑簭娉*)婧愮爜-CODESYS璧勬簮涓嬭浇鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 934|鍥炲: 0

(*鍐掓场鎺掑簭娉*)婧愮爜

[澶嶅埗閾炬帴]
  • TA鐨勬瘡鏃ュ績鎯
    寮蹇
    2024-1-16 20:35
  • 绛惧埌澶╂暟: 4 澶

    [LV.2]鍋跺皵鐪嬬湅I

    鍙戣〃浜 2021-8-20 15:47:37 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
    澹版槑
    FUNCTION_BLOCK FB_BubbleSortMethod_1
    VAR_INPUT
            EN:BOOL;//ENABLE       
        moderder_mode;
            data_IN:ARRAY[0..9] OF INT;
    END_VAR
    VAR_OUTPUT
            ENO:BOOL;//out
            data_OUT:ARRAY[0..9] OF INT;
    END_VAR
    VAR
            ARR:ARRAY[0..9] OF INT;
            N: INT;
            I: INT;
            M: INT;
            J: INT;
            T: int;
    END_VAR

    绋嬪簭
    ENO:=EN;
    ARR:=data_IN;
    IF EN THEN       
            IF MODE=InvertedSequence THEN
            FOR  N:=0 TO 9 BY 1 DO
                IF I<9-N THEN I:=9-N; END_IF       
                    FOR M:=0 TO i-1 BY 1 DO
                            J:=M+1;                 
               IF  ARR[M]>ARR[J] THEN
                                    T:=ARR[M];
                                    ARR[M]:=ARR[J];
                                    ARR[J]:=T;
                       END_IF                       
                    END_FOR
            END_FOR
            ELSIF MODE=seriation THEN
            FOR  N:=0 TO 9 BY 1 DO
                IF I<9-N THEN I:=9-N; END_IF       
                    FOR M:=0 TO i-1 BY 1 DO
                            J:=M+1;                 
               IF  ARR[M]<ARR[J] THEN
                                    T:=ARR[M];
                                    ARR[M]:=ARR[J];
                                    ARR[J]:=T;
                       END_IF                       
                    END_FOR
            END_FOR
            END_IF
    END_IF
    IF NOT EN THEN
            data_OUT[0]:=
            data_OUT[1]:=
            data_out[2]:=
            data_out[3]:=
            data_out[4]:=
        data_out[5]:=
            data_out[6]:=
            data_out[7]:=
            data_out[8]:=
            data_out[9]:=0;
    END_IF
    data_OUT:=ARR;

    璇勫垎

    鍙備笌浜烘暟 1閰峰竵 +10 鏀惰捣 鐞嗙敱
    admin + 10 鑶滄嫓鎶鏈珮鎵嬶紒

    鏌ョ湅鍏ㄩ儴璇勫垎

    +10
    1235
    鍥炲

    浣跨敤閬撳叿 涓炬姤

    鎮ㄩ渶瑕佺櫥褰曞悗鎵嶅彲浠ュ洖甯 鐧诲綍 | 绔嬪嵆娉ㄥ唽 鏂版氮寰崥鐧婚檰

    鏈増绉垎瑙勫垯

    椤堕儴qrcode搴曢儴
    鍏虫敞閰峰痉缃戣闃呭彿锛岃幏鍙栨洿澶氳祫璁紒

    QQ|灏忛粦灞|鎵嬫満鐗|Archiver|閰峰痉璁哄潧 ( 鑻廔CP澶16065247鍙-1 )|缃戠珯鍦板浘

    GMT+8, 2024-5-6 08:35 , Processed in 0.173958 second(s), 54 queries .

    閰峰痉缃

    © 2001-2013 Hicodesys. 鎶鏈敮鎸 by 閰峰痉缃

    蹇熷洖澶 杩斿洖椤堕儴 杩斿洖鍒楄〃