基于Windows平臺的分布式實時仿真系統(tǒng)
3 構建分布式實時仿真系統(tǒng)
3.1 RTX下的RT-TCP/IP簡介
通過RTSS子系統(tǒng)(Real-time Subsystem)對底層網(wǎng)卡的實時支持,RTX在RTSS子系統(tǒng)中建立獨立的TCP/IP協(xié)議棧。為實現(xiàn)更好的實時性能,RTX對TCP/IP協(xié)議棧作了部分修改,同時對數(shù)據(jù)包大小進行了限制,使其更加適合于實時數(shù)據(jù)傳輸。RTX將TCP/P協(xié)議的實現(xiàn)和硬件的操作集成在網(wǎng)卡的實時驅動中,用戶無需加載額外的鏈接庫。通過底層的封裝機制,程序員在編寫網(wǎng)絡應用程序時可直接使用Windows Socket 1.1和2.0。本文引用地址:http://butianyuan.cn/article/190459.htm
4 結束語
由上述反射內(nèi)存網(wǎng)及令牌環(huán)網(wǎng)的統(tǒng)計數(shù)據(jù)和圖表可以看出,使用基于RTX的反射內(nèi)存網(wǎng)和令牌環(huán)網(wǎng)絡進行實時數(shù)據(jù)的傳輸,可以使網(wǎng)絡數(shù)據(jù)傳輸?shù)姆€(wěn)定性和確定性,得到進一步提高,從而滿足在Windows系統(tǒng)上進行實時仿真的需要。在仿真周期為毫秒級,傳輸數(shù)據(jù)量不大的情況下,可以使用基于以太網(wǎng)的令牌環(huán)網(wǎng);在仿真周期接近1 ms,甚至為μs級時,并且傳輸數(shù)據(jù)量較大的情況下,可以使用基于RTX的反射內(nèi)存方案。兩種方案在滿足分布式仿真系統(tǒng)實時性要求的基礎上,為具有不同要求的分布式仿真提供了靈活可靠的選擇。
評論