新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 使用NI VeriStand 2010創建分布式系統

        使用NI VeriStand 2010創建分布式系統

        作者: 時間:2010-12-27 來源:電子產品世界 收藏

         

        本文引用地址:http://www.104case.com/article/115781.htm

          通過與另一個主機網關進行通信,其他主機計算機可以與相同的拓撲結構進行通信。

         

          要完成這點,其他主機只需要修改 VeriStand網關地址為遠程主機即可。其他應用程序保持不變。

          在分布式計算機之間共享數據

          要讓分如同單個系統一樣工作,必須在系統組件之間共享數據。這是讓不同部分可以一起工作的關鍵要素。通??梢允褂梅瓷鋬却娼涌趯崿F。

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

          反射內存為 VeriStand提供了在多個目標之間共享數據的能力,并且滿足了整個系統的性能與確定性需求。使用反射內存,仿真模型可以分割在不同的目標系統上同時執行。輸入與輸出數值通過反射內存在不同目標系統上共享。GE Fanuc反射內存板卡本地支持 VeriStand 2010。NI VeriStand 2010的許多組件可以使用反射內存無縫創建多目標系統。

          此外,NI VeriStand 2010將數據在目標之間自動分步用于不同的用途。例如,您可以配置激勵(測試)檔案運行在需要目標B數據的目標A上。NI VeriStand 2010在目標之間自動創建并激活鏈路獲取數據。這可以在無需用戶配置的情況下自動完成。

          圖7顯示了包含反射內存板卡的實例系統。

         

          同步分

          在設計系統時,考慮時序與同步的需求是十分重要的。如果分布式硬件不進行同步,輸入和輸出的采樣將不同時發生。另外,隨著時間的推移,漂移會導致系統的一個組件比另一個組件得到更多采樣,盡管它們被配置為同樣的速率。如果仿真是您的目標,這將導致問題。例如,兩個襟翼仿真可能處于不同的時間狀態。另外,因為數據并非來自相同的時間點,數據記錄和分析將被破壞。

          同步基礎概要介紹了例如時鐘漂移和時鐘偏差的許多細節。

          分的同步包括硬件同步和軟件同步。您可以選擇性地將整個系統與GPS或IRIG等外部時間參考進行同步。



        關鍵詞: NI 布式系統

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 扎鲁特旗| 页游| 吉林省| 灵川县| 进贤县| 秦安县| 河北省| 渝北区| 方山县| 泽州县| 新乐市| 睢宁县| 浙江省| 诸暨市| 浮山县| 张掖市| 宽甸| 昌黎县| 克拉玛依市| 千阳县| 泸溪县| 闵行区| 新巴尔虎左旗| 西乡县| 信阳市| 裕民县| 襄樊市| 达拉特旗| 定安县| 海林市| 湖南省| 贵德县| 鄂伦春自治旗| 景泰县| 永春县| 沈丘县| 云浮市| 涟源市| 仪陇县| 博罗县| 北海市|