為了設(shè)計(jì)基于bbbbbbs平臺(tái)的數(shù)控軟件,開發(fā)出與硬件密切相關(guān)的虛擬驅(qū)動(dòng)程序VxD則必不可少。快速成型控制軟件不僅要滿足系統(tǒng)功能性的要求,還必須解決系統(tǒng)硬件可靠性的不足,即驅(qū)動(dòng)程序必須具備較強(qiáng)的容錯(cuò)能力。開關(guān)量輸入DI與開關(guān)量輸出DO計(jì)算機(jī)通過(guò)EPP端口對(duì)WC-3000控制板讀寫的差錯(cuò)率較高,但連續(xù)出錯(cuò)的概率極低。
為準(zhǔn)確了解狀態(tài)的真實(shí)值,必須執(zhí)行多次讀狀態(tài)操作。在讀狀態(tài)周期中,設(shè)定讀某個(gè)位的最大次數(shù)為N,如果連續(xù)次所讀的結(jié)果相同,則可以確定被測(cè)位的狀態(tài),一旦確定了檢測(cè)結(jié)果即退出本測(cè)試。即使如此,仍然有可能出現(xiàn)兩種情況,即在本操作周期內(nèi)無(wú)法確定對(duì)象的測(cè)試結(jié)果或者所得的結(jié)果與真實(shí)情況不符。對(duì)于前者,可在后續(xù)的操作周期內(nèi)繼續(xù)進(jìn)行;對(duì)于后者,即使系統(tǒng)判斷出錯(cuò)并作出錯(cuò)誤的對(duì)策,也只是短暫的。
即使系統(tǒng)得到了正確的檢測(cè)結(jié)果,開關(guān)量的輸出也可能出錯(cuò)。由于系統(tǒng)軟件采用了動(dòng)態(tài)讀寫操作,在后續(xù)的操作周期內(nèi),錯(cuò)誤的檢測(cè)結(jié)果將得到更正,短暫的錯(cuò)誤對(duì)機(jī)電系統(tǒng)幾乎不構(gòu)成實(shí)質(zhì)性影響。模擬量輸入A/D與模擬量輸出D/A快速成型系統(tǒng)使用了串行A/D與串行D/A芯片。相對(duì)并行芯片而言,盡管串行芯片轉(zhuǎn)換速度不高,但設(shè)計(jì)卻相對(duì)簡(jiǎn)單。










