今天,剛好手頭上有一個(gè)西門(mén)子200,于是著手先編輯這樣一個(gè)程序。按網(wǎng)友的要求是對(duì)一些數(shù)據(jù)的累加,最后除以一個(gè)被除數(shù)。我在回復(fù)那位網(wǎng)友中也提到了對(duì)于一些連續(xù)的數(shù)據(jù)可以實(shí)現(xiàn)帶參數(shù)的子程序編程。
編程思路:
初始化數(shù)據(jù)、指定指針入口、利用循環(huán)指令、對(duì)接口數(shù)據(jù)的用戶(hù)數(shù)量進(jìn)行累加、循環(huán)次數(shù)的比較結(jié)果進(jìn)行除法計(jì)算,退出循環(huán)指令。
將一串連續(xù)的數(shù)據(jù)vw0、vw2、、、、、、10個(gè)數(shù)據(jù)累加,然后再除以一個(gè)數(shù)。
假設(shè)我按vw0 = 10;vw2 = 20;vw4 = 30;這樣累加10個(gè)數(shù)據(jù)得到550這個(gè)數(shù),再除以一個(gè)數(shù)據(jù),假設(shè)是10,如果程序執(zhí)行正確,那結(jié)果應(yīng)該是55。
1)首先新建一個(gè)子程序,并在接口變量表中定義變量,其中,定義符號(hào)、數(shù)據(jù)類(lèi)型、必要時(shí)做一些注釋?zhuān)奖阍诰庉嫵绦驎r(shí)理解,圖示:

比較循環(huán)次數(shù)結(jié)果達(dá)到循環(huán)次數(shù),退出循環(huán)指令,圖示:

完整的子程序,圖示:

2)在主程序中調(diào)用這個(gè)子程序,圖示:

3)在狀態(tài)表中新建相關(guān)的變量數(shù)據(jù),圖示:

4)輸入自vw0開(kāi)始的10個(gè)數(shù)據(jù),并連接m0.0,看結(jié)果數(shù)據(jù)存放地址vd100的數(shù)據(jù),圖示:

從狀態(tài)表中可以看到結(jié)果vd100 = 55,可以實(shí)現(xiàn)控制要求。
西門(mén)子200的程序可以直接用200smart 軟件打開(kāi)。










