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