CODESYS 瀹炴垬锛氱埍鍥犳柉鍧︾殑鏁板棰-CODESYS璧勬簮涓嬭浇鍖-閰峰痉缃 - CoDeSys杞欢鏁欑▼涓嬭浇,CoDeSys宸ユ帶璧勮闂ㄦ埛
HSC6490-cn涓浗鍒堕狅紝涓浗鑺瘇
鏌ョ湅: 5|鍥炲: 0

CODESYS 瀹炴垬锛氱埍鍥犳柉鍧︾殑鏁板棰

[澶嶅埗閾炬帴]
  • TA鐨勬瘡鏃ュ績鎯
    鎿︽睏
    2019-8-13 14:13
  • 绛惧埌澶╂暟: 32 澶

    [LV.5]甯镐綇灞呮皯I

    鍙戣〃浜 鏄ㄥぉ 21:17 | 鏄剧ず鍏ㄩ儴妤煎眰 |闃呰妯″紡
    寮曡█鍦ㄥ伐涓氳嚜鍔ㄥ寲缂栫▼涓紝缁冧範閫昏緫鎬濈淮鍜岀畻娉曡璁℃槸瀛︿範 CODESYS 缁撴瀯鍖栨枃鏈紙ST锛夎瑷鐨勯噸瑕佹楠ゃ傛湰鏂囬氳繃瑙e喅涓涓粡鍏哥殑鏁板闂锛屽府鍔╂偍鍦ㄥ疄璺典腑鎻愰珮 ST 璇█缂栫▼鑳藉姏銆傛湰鏂囬傚悎鍒濆鐨勫皬鐧斤紝鑰侀笩鍙互鐣ヨ繃浜嗭紝鎴栬呮彁渚涙洿鍏堣繘鐨勭畻娉曟濊矾锛屾垜闂ㄥ叡鍚岃繘姝ャ
    1   闂鎻忚堪鐖卞洜鏂潶鎻愬嚭浜嗕竴閬撴湁瓒g殑鏁板棰橈細瀵逛簬涓鏉¢暱闃舵锛岃嫢姣忔璺 2 闃讹紝鍒欐渶鍚庡墿 1 闃讹紱鑻ユ瘡姝ヨ法 3 闃讹紝鍒欐渶鍚庡墿 2 闃讹紱鑻ユ瘡姝ヨ法 5 闃讹紝鍒欐渶鍚庡墿 4 闃讹紱鑻ユ瘡姝ヨ法 6 闃讹紝鍒欐渶鍚庡墿 5 闃躲傚彧鏈夋瘡娆¤法 7 闃舵椂锛屾渶鍚庢墠姝eソ涓闃朵笉鍓┿傞棶棰樻槸锛屽湪 1 鍒 n 鍐咃紝鏈夊灏戜釜鏁拌兘婊¤冻杩欎簺鏉′欢锛屽苟璁板綍杩欎簺鏁板瓧銆
    2   绋嬪簭璁捐鎬濊矾鎴戜滑闇瑕侀亶鍘嗕粠 1 鍒 n 鐨勬瘡涓涓暟瀛楋紝妫鏌ュ畠鏄惁婊¤冻涓婅堪鎵鏈夋潯浠讹紝骞跺皢婊¤冻鏉′欢鐨勬暟瀛楀瓨鍌ㄥ埌鏁扮粍涓
    3   绋嬪簭浠g爜
    [AppleScript] 绾枃鏈煡鐪 澶嶅埗浠g爜
    FUNCTION_BLOCK PM_EinsteinStairs
    VAR_INPUT
        n : DINT := 1000; // 鑼冨洿END_VAR
    VAR_OUTPUT
        Count : DINT; // 婊¤冻鏉′欢鐨勬暟瀛楁暟閲
        Results : ARRAY[1..100] OF DINT; // 瀛樺偍婊¤冻鏉′欢鐨勬暟瀛
    END_VAR
    VAR
        i : DINT; // 寰幆璁℃暟鍣
    END_VAR
    (*鐗堟湰璁板綍锛氱増鏈          鏃ユ湡           浣滆 V1         2024-5-3       *)
    
    // 鍒濆鍖栨暟鎹
    Count := 0;
    FOR i:=1 TO 100 DO
      Results := 0;
    END_FOR
    FOR i := 1 TO n DO 
       IF (i MOD 2 = 1) AND 
           (i MOD 3 = 2) AND 
           (i MOD 5 = 4) AND 
           (i MOD 6 = 5) AND 
           (i MOD 7 = 0) THEN 
           Count := Count + 1;
            Results[Count] := i; 
       END_IF
    END_FOR

    4   浠g爜瑙i噴
    鍙橀噺瀹氫箟锛歯锛氬彇鍊艰寖鍥淬
    Count锛氭弧瓒虫潯浠剁殑鏁板瓧鏁伴噺銆
    Results锛氬瓨鍌ㄦ弧瓒虫潯浠剁殑鏁板瓧锛屾渶澶ф敮鎸 100 涓
    i锛氬惊鐜鏁板櫒锛岀敤浜庨亶鍘嗘瘡涓暟瀛椼

    鏍稿績閫昏緫锛

    浣跨敤寰幆浠 1 鍒 n 閬嶅巻姣忎釜鏁板瓧銆
    浣跨敤妯¤繍绠楁鏌ユ瘡涓暟瀛楁槸鍚︽弧瓒抽鐩腑缁欏嚭鐨勬潯浠躲
    濡傛灉鏌愪釜鏁板瓧婊¤冻鎵鏈夋潯浠讹紝Count鍔 1锛屽苟灏嗚鏁板瓧瀛樺偍鍒癛esults鏁扮粍涓

    5   杩愯缁撴灉

    1000浠ュ唴鍏辨湁5涓暟瀛楄兘婊¤冻鏉′欢锛屽垎鍒槸锛119锛329锛539锛749锛959銆備綘鍙互娴嬭瘯鏇村ぇ鐨勬暟瀛楁潵楠岃瘉鏄惁婊¤冻銆
    褰撶劧绠楁硶澶у笀涔熷彲浠ョ户缁繁鎸栨洿绠鍗曟洿鐪佽祫婧愮殑璁$畻鏂规硶銆傛枃涓彁渚涚殑閬嶅巻鏂规硶鐞嗚В绠鍗曪紝浣嗛渶瑕佽楄垂鐩稿姣旇緝澶氱殑璧勬簮銆
    226983899365d4dc5a5541fbda37fb8c.png

    e321144aa5996dd8a2641568488f01ff.png
    6   寮婧愮増鏈鏄庤绋嬪簭閬靛惊寮婧愬師鍒欙紝浠讳綍浜洪兘鍙互浣跨敤銆佷慨鏀瑰拰鍒嗗彂姝や唬鐮併傚湪浣跨敤鍓嶅簲杩涜鍏呭垎鐨勬祴璇曪紝淇敼浠g爜鏃讹紝璇风鎸佸垎浜簿绁烇紝灏嗘偍鐨勬敼杩涘拰鎴愭灉杩涜鍒嗕韩锛屼互渚挎洿澶氫汉鍙楃泭銆
    鎬荤粨

    閫氳繃杩欎竴缁冧範锛屾偍涓嶄粎鐔熸倝浜嗗浣曞湪 CODESYS 涓娇鐢 ST 璇█杩涜鏉′欢鍒ゆ柇銆佸惊鐜帶鍒跺拰妯¤繍绠楋紙鍙栦綑锛夛紝杩樺湪瀹炶返涓彁鍗囦簡閫昏緫鎬濈淮鍜岄棶棰樿В鍐宠兘鍔涖傝繖绉嶇粌涔犱负鎮ㄨВ鍐虫洿澶嶆潅鐨勭紪绋嬩换鍔℃墦涓嬩簡鍧氬疄鍩虹銆


    +10
    涓嶈禐涓涓紵
    鎵撹祻榧撳姳涓涓嬶紒
    鍥炲

    浣跨敤閬撳叿 涓炬姤

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

    鏈増绉垎瑙勫垯

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

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

    GMT+8, 2024-11-16 00:26 , Processed in 0.149867 second(s), 61 queries .

    閰峰痉缃

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

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