循環(huán)語句監(jiān)控的值和變量表里的值不一樣
鄭志武
發(fā)布于2013-03-06 18:09
120
0
標(biāo)簽:
在程序里面做的一個(gè)循環(huán)語句,監(jiān)控時(shí)發(fā)現(xiàn)程序里面監(jiān)控的mw80的值和仿真軟件里的mw80的值不一樣,程序里的mw80的值是2,仿真軟件里的mw80的值是9,不知道為什么,顯示的數(shù)據(jù)類型都是十進(jìn)制的。dbw0=2、dbw2=3、dbw4=4,值為9是對(duì)的,但是為什么程序里面mw80的值是2呢?
圖片說明: 1,圖1
佳答案
1、但是為什么程序里面mw80的值是2呢?
從你上傳的圖片來看,循環(huán)計(jì)數(shù)值mw10中還是為3,即表明,你所監(jiān)控的程序只執(zhí)行了一次循環(huán),所以mw80的值為2。
2、監(jiān)視循環(huán)程序要設(shè)斷點(diǎn),才能監(jiān)視到3次循環(huán)后的值,不然總是在一個(gè)掃描周期中執(zhí)行這3次循環(huán),監(jiān)視的值是其中的一個(gè)值。