新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 使用NI VeriStand 2010創(chuàng)建分布式系統(tǒng)

使用NI VeriStand 2010創(chuàng)建分布式系統(tǒng)

作者: 時(shí)間:2010-12-27 來(lái)源:電子產(chǎn)品世界 收藏

 

本文引用地址:http://m.butianyuan.cn/article/115781.htm

  通過(guò)與另一個(gè)主機(jī)網(wǎng)關(guān)進(jìn)行通信,其他主機(jī)計(jì)算機(jī)可以與相同的拓?fù)浣Y(jié)構(gòu)進(jìn)行通信。

 

  要完成這點(diǎn),其他主機(jī)只需要修改 VeriStand網(wǎng)關(guān)地址為遠(yuǎn)程主機(jī)即可。其他應(yīng)用程序保持不變。

  在分布式計(jì)算機(jī)之間共享數(shù)據(jù)

  要讓分如同單個(gè)系統(tǒng)一樣工作,必須在系統(tǒng)組件之間共享數(shù)據(jù)。這是讓不同部分可以一起工作的關(guān)鍵要素。通??梢允褂梅瓷鋬?nèi)存接口實(shí)現(xiàn)。

  反射內(nèi)存網(wǎng)絡(luò)是實(shí)時(shí)本地局域網(wǎng)(LAN),每個(gè)計(jì)算機(jī)總是擁有共享內(nèi)存集合的最新本地復(fù)本。這些專用網(wǎng)絡(luò)是為了提供高確定性的數(shù)據(jù)通信而專門(mén)設(shè)計(jì)的??梢蕴峁┒喾N分布式仿真和工業(yè)控制應(yīng)用所需的高級(jí)定時(shí)性能。反射內(nèi)存網(wǎng)絡(luò)獲益于通用數(shù)據(jù)網(wǎng)絡(luò),是不同需求推動(dòng)下產(chǎn)生的完全獨(dú)立的技術(shù),適用于要求確定性、簡(jiǎn)單實(shí)現(xiàn)和軟件負(fù)荷小的應(yīng)用程序1。

  反射內(nèi)存為 VeriStand提供了在多個(gè)目標(biāo)之間共享數(shù)據(jù)的能力,并且滿足了整個(gè)系統(tǒng)的性能與確定性需求。使用反射內(nèi)存,仿真模型可以分割在不同的目標(biāo)系統(tǒng)上同時(shí)執(zhí)行。輸入與輸出數(shù)值通過(guò)反射內(nèi)存在不同目標(biāo)系統(tǒng)上共享。GE Fanuc反射內(nèi)存板卡本地支持 VeriStand 2010。NI VeriStand 2010的許多組件可以使用反射內(nèi)存無(wú)縫創(chuàng)建多目標(biāo)系統(tǒng)。

  此外,NI VeriStand 2010將數(shù)據(jù)在目標(biāo)之間自動(dòng)分步用于不同的用途。例如,您可以配置激勵(lì)(測(cè)試)檔案運(yùn)行在需要目標(biāo)B數(shù)據(jù)的目標(biāo)A上。NI VeriStand 2010在目標(biāo)之間自動(dòng)創(chuàng)建并激活鏈路獲取數(shù)據(jù)。這可以在無(wú)需用戶配置的情況下自動(dòng)完成。

  圖7顯示了包含反射內(nèi)存板卡的實(shí)例系統(tǒng)。

 

  同步分

  在設(shè)計(jì)系統(tǒng)時(shí),考慮時(shí)序與同步的需求是十分重要的。如果分布式硬件不進(jìn)行同步,輸入和輸出的采樣將不同時(shí)發(fā)生。另外,隨著時(shí)間的推移,漂移會(huì)導(dǎo)致系統(tǒng)的一個(gè)組件比另一個(gè)組件得到更多采樣,盡管它們被配置為同樣的速率。如果仿真是您的目標(biāo),這將導(dǎo)致問(wèn)題。例如,兩個(gè)襟翼仿真可能處于不同的時(shí)間狀態(tài)。另外,因?yàn)閿?shù)據(jù)并非來(lái)自相同的時(shí)間點(diǎn),數(shù)據(jù)記錄和分析將被破壞。

  同步基礎(chǔ)概要介紹了例如時(shí)鐘漂移和時(shí)鐘偏差的許多細(xì)節(jié)。

  分的同步包括硬件同步和軟件同步。您可以選擇性地將整個(gè)系統(tǒng)與GPS或IRIG等外部時(shí)間參考進(jìn)行同步。



關(guān)鍵詞: NI 布式系統(tǒng)

評(píng)論


相關(guān)推薦

技術(shù)專區(qū)

關(guān)閉