solidgzq
級(jí)別: 家園常客
![]() |
[attachment=146622] 程序大概是用高速計(jì)數(shù)器接收皮帶伺服反饋回來(lái)的編碼器信號(hào),電眼接輸入中斷掃描不停過(guò)來(lái)的物體 把每個(gè)物品擋到電眼時(shí)的伺服編碼器位置記憶在D1000、D1002、D1004……里面 再用高速比較置位指令把當(dāng)前伺服編碼器位置等于D1000、D1002、D1004……這些數(shù)值加上固定位置差的數(shù)值的時(shí)候輸出一個(gè)動(dòng)作 程序沒(méi)用中斷的話能正常運(yùn)行,就是編碼器頻率不能快于1S / 掃描周期的的頻率,我用5U,程序掃描周期是0.25ms,編碼器頻率就 不能超過(guò)4000了,不然位置就不準(zhǔn)了,如果用3U就沒(méi)法用了,掃描周期100多ms 想用輸入中斷來(lái)記憶位置,高速比較置位的中斷來(lái)輸出動(dòng)作 照上面程序,就是每次run后第一個(gè)問(wèn)題能掃描傳送出位置,第二個(gè)物體就不能去第二次觸發(fā)輸入中斷了 請(qǐng)問(wèn)要怎么改才能去第二次觸發(fā)中斷 |
---|---|
|
solidgzq
級(jí)別: 家園常客
![]() |
10樓 發(fā)表于: 2010-12-15 07:48只看該作者 | 小 中 大 評(píng)分選定 引用 引用第2樓cvlsam于2010-12-02 15:20發(fā)表的 : 通俗的說(shuō),中斷就是中斷你現(xiàn)在正在干的事情讓你干其他的事情。 比如:你正在上家園聊天,你老板讓你去買(mǎi)煙,此時(shí),發(fā)生了一個(gè)中斷,買(mǎi)煙回來(lái)后繼續(xù)家園聊天。 中斷的作用就是增強(qiáng)實(shí)時(shí)性而已。 ....... 真是太精辟了!哥你太有才了! 但還要注意的是,你走后電腦沒(méi)關(guān),網(wǎng)頁(yè)保持老板對(duì)你說(shuō)話時(shí)的狀態(tài)。 —————————————————————————————————————————————— 看以前前輩對(duì)中斷的通俗解釋?zhuān)褪峭T谶@個(gè)狀態(tài)吧 |
---|---|
|