湛藍(lán)小爾
工控交流 Q703935819
級(jí)別: 家園常客
![]() ![]() |
現(xiàn)在,想要實(shí)現(xiàn)一個(gè)效果,多個(gè)從站的數(shù)據(jù)發(fā)給主站,主站,緩存這些數(shù)據(jù),并且,主站再將這些數(shù)據(jù)發(fā)送給PC 1.問(wèn)題在于,如何按順序去緩存,多個(gè)從站有可能同時(shí)發(fā)送數(shù)據(jù)給主站,如果改成主站去詢問(wèn),又會(huì)導(dǎo)致,漏掉一些數(shù)據(jù)。 2.百度上很多資料都是主站,去控制從站,而不是信息交付,所以也沒(méi)百度到什么有用的方法。 3.實(shí)際狀況是,從站作為獨(dú)立測(cè)試機(jī)構(gòu),測(cè)試結(jié)束,需要將測(cè)試信息傳遞給主站。從站主動(dòng)發(fā)給主站,主站無(wú)法按照一定的順序去緩存,因?yàn)槎鄠(gè)從站有可能同時(shí)發(fā)過(guò)來(lái),所有從站的數(shù)據(jù)又要發(fā)送給電腦。電腦發(fā)指令,主站回復(fù)電腦,從站的信息。并且保證不是重復(fù)地發(fā)送一個(gè)從站,而是一個(gè)不漏的把每個(gè)從站的信息發(fā)送給電腦(不可以做成一條信息,因?yàn)椋總(gè)從站不是同時(shí)更新?tīng)顟B(tài)的,是獨(dú)立的),而且主站還要對(duì)從站的數(shù)據(jù)進(jìn)行緩存。當(dāng)電腦和主站斷網(wǎng)了,主站能夠,將從站的數(shù)據(jù)存下來(lái)。 |
|
---|---|---|
|
john42tw
級(jí)別: 網(wǎng)絡(luò)英雄
![]() |
既然最後是將這些數(shù)據(jù)發(fā)送給PC 那就所有站都透過(guò)網(wǎng)路送給PC |
---|---|
|
tingfenghu
級(jí)別: 工控俠客
![]() ![]() |
分主從站的,只能主站去查詢,沒(méi)有從站去主動(dòng)發(fā)數(shù)據(jù)的,這樣導(dǎo)致沖突.某些協(xié)議支持多主站. 不知道樓主要求速度有多快,PC本來(lái)就非實(shí)時(shí)系統(tǒng),數(shù)據(jù)讀取本來(lái)就有延遲,對(duì)于一些采用高速通信的主從站,輪詢速度比和PC之間通訊快多. |
|
---|---|---|
|