在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

MATLAB Simulink與數據分發服務整合

星星科技指導員 ? 來源:凌華科技 ? 作者:Ramzi Karoui ? 2022-06-02 16:43 ? 次閱讀

數據分發服務和MATLAB Synergy

這 數據分發服務(DDS?) 技術是一組由 標準API 以及 互操作協議建立以數據為中心的系統的中間件平臺。這項開放技術受國際標準協會對象管理組?(OMG?)管理。

借助DDS,數據及其相關的服務質量是將分布式應用程序綁定和集成在一起的唯一協定。數據可以表示系統狀態,命令或答復,視頻音頻流,文檔和消息。

從這個角度來看,DDS可以協助構建解耦和靈活的分布式體系結構,使應用不必公開其位置,API,內部行為,也不需要同時處于活動狀態。使用DDS,解耦是二維的,它會同時發生 在時間和空間。。

這種顛覆性的創新提供了 安全, 低延遲 以及 超–高吞吐量 的數據交換率。此外,它提供了極高的 可靠性自動 發現 以及 超擴展性 ,具有業務和任務關鍵型物聯網IoT)應用需求。

DDS每次在正確的時間,正確的位置以完全分離的方式共享正確的數據。

從概念上講,DDS構建了分布式的 全球數據空間 ,在其中產生和使用數據的應用能夠以實時和容錯的方式共享數據。DDS保證了出色的確定性行為,同時提供了無與倫比的可靠性,安全性和性能。

在過去的十年中,已經證明DDS是唯一覆蓋了廣泛應用范圍的技術。它涵蓋了所有方面,從實時性極強的嵌入式系統到系統架構,IIoT(工業物聯網)或洲際范圍內包括空中交通管制,作戰管理,數據采集與監視控制(Scada)指揮和控制系統等。該技術還部署在智能城市,智能工廠,智能電網,軟件定義網絡機器人技術,醫療保健和醫療設備,交通和汽車市場中。

VortexDDS? 是DDS技術的市場領導者。 VortexDDS? 提供了用于智能數據共享的中間件平臺以及必要的生產力工具,使用戶能夠隨時隨地開發、測試、調整、部署和監控基于DDS的應用。在局域網,廣域網,低帶寬,臨時,移動網絡或超范圍的網絡。

另一方面, MATLAB?廣泛用于數值,科學和工業計算。 基于矩陣 的MATLAB語言輕松表達了計算數學概念。其內置的圖形使其易于可視化并從數據中獲得見解。龐大的預先構建的函數庫可讓您在特定領域中構建復雜的算法。您可以在 更大的數據集 并擴展到集群和云中進行分析。MATLAB代碼可以與其他語言和技術( 包括Vortex DDS, )進行整合,使您能夠為您的應用和算法提供生產系統的 和 實時的數據一種 并將其部署在 邊緣 或 云。

同樣, Simulink?是具有框圖環境的建模工具,用于多域仿真和基于模型的設計。它支持系統動力學仿真,系統級設計,自動代碼生成以及嵌入式系統的連續測試和驗證。Simulink提供了圖形編輯器和可自定義的塊庫。它與MATLAB?以及 Vortex DDS整合,使您能夠表示和建模關鍵DDS計算實體,并將MATLAB算法合并到一個模型中。隨后,您可以生成代碼并將仿真結果導出到MATLAB進行進一步分析,或通過Vortex DDS在DDS全球數據空間中進行傳播。

VortexDDS?,MATLAB?和Simulink?現在已全面整合 ,使您能夠設計和開發各種先進產品,包括汽車系統, 國防,航空飛行控制和航空電子設備, 電信,工業機械, 醫療設備,以及其他電子設備。它們是您進行研發的基本工具和平臺。

Simulink與Vortex DDS的整合

Vortex DDS產品隨附 免費的DDS-Simulink集成模塊。 DDS-Simulink集成模塊提供了專用的構建模塊庫,用于在Simulink模型中對DDS的交互方式進行建模。如圖1所示,每個DDS實體,例如 發布者/訂閱者,訪問者/撰寫者和 主題 由Simulink模型中的專用塊表示。

poYBAGKYeECAPEvgAABDTKeC20Y241.jpg?w=723&ssl=1

圖1:Vortex DDS與Simulink的整合。此外,每個DDS塊都有一個關聯的QoS配置文件,可以對其進行調整和完善以控制DDS實體的行為。

Simulink數據表示為需要映射DDS數據類型的總線 類型。 巴士 需要映射的類型 DDS 數據類型因此,將Simulink數據發送到DDS需要將Simulink類型轉換為DDS類型。 Simulink總線將映射到DDS主題類型,反之亦然。用戶可以通過從IDL文件中生成或使用Simulink總線編輯器來生成或創建Simulink總線定義。

pYYBAGKYeEGAD06aAAA8IPPyMis585.jpg?w=723&ssl=1

圖2:使用Simulink總線編輯器映射數據類型。如果需要,您可以使用DDS SQL92查詢語言過濾或查詢數據,如圖3所示。

poYBAGKYeEKAUr0OAAA-MQ9Qh1Y510.jpg?w=723&ssl=1

圖3:使用Vortex DDS Simulink集成模塊進行查詢定義。一旦定義了關鍵的DDS構建模塊和數據類型并將其與DDS主題相關聯,用戶就可以將DDS構建模塊包括Simulink本機建模模塊(例如Math函數,Time函數或Simulink Display模塊)進行連接并互連以構建完整的仿真模塊。然后,用戶可以如下圖所示運行模擬

pYYBAGKYeEOAeG_AAAAxNePaFj8881.jpg?w=723&ssl=1

圖4:與Simulink集成的Vortex DDS發布者和訂閱者模型。一旦通過仿真模式驗證了模型,就可以生成和編譯(或交叉編譯)模型的關聯代碼。Vortex DDS Simulink集成模塊與 Simulink編碼器 生成相應的 C DDS構建模塊中的代碼。編譯后,即可通過DDS以分布式方式在所選目標上運行仿真。

現在,生成的仿真模型可以與任何其他DDS應用進行通信,可以通過網絡傳播仿真結果,或者向仿真模型提供來自現場的實時數據。

下一節將說明如何在MATLAB中創建MATLAB Vortex DDS類的實例,以及如何與DDS實體進行交互。

MATLAB與Vortex DDS的整合

DDS與MATLAB的整合提供了DDS MATLAB類,使用戶能夠使用MATLAB語言為DDS通信建模。

通常,在開發階段,用戶需要:

使用標準的OMG IDL數據定義語言定義一個 DDS數據模型 。

將DDS數據模型轉換為 MATLAB DDS實體類 (例如,主題類)。

代碼 使用 適用于Vortex DDS的MATLAB API對MATLAB程序進行編碼。。

下面的代碼快照中總結了這些步驟:

poYBAGKYeEWAGilYAAA-OO5cnJY301.jpg?w=723&ssl=1

圖5:基于MATLAB的Pub Sub DDS應用。適用于Vortex DDS的MATLAB API支持QoS,數據過濾和查詢方面的所有DDS功能。

結論

使用Vortex DDS,您可以實現基于MATLAB/ Simulink應用的系統集成,并構建一個 分布廣泛的全局數據空間。這樣可以有效地將測試和仿真框架進行統一。

考慮到所有有價值數據的語義,QoS,類型,內容和格式,全球數據空間將對其 實時的, 沒有 單點故障 的進行處理和管理。

使您的仿真模型在Vortex DDS上進行交互,并從通過MATLAB/ Simulink進行實時數據分析和交互中受益。

poYBAGKYeEaAYtSTAABQpATzelE679.jpg?w=723&ssl=1

圖6:全球數據空間整合并傳輸MATLAB和Simulink數據流。這種集成技術將幫助您在全球數據空間的頂部構建自己的 情境意識層 來控制和監控系統,并 以最低的成本為最終用戶創建增值服務。。

審核編輯:郭婷

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • matlab
    +關注

    關注

    185

    文章

    2979

    瀏覽量

    230693
  • 物聯網
    +關注

    關注

    2911

    文章

    44781

    瀏覽量

    374893
  • DDS
    DDS
    +關注

    關注

    21

    文章

    634

    瀏覽量

    152755
收藏 人收藏

    評論

    相關推薦

    MathWorks積極推動MATLABSimulink在教學項目中的應用

    全球領先的數學計算軟件開發商 MathWorks 今天宣布,其 MATLABSimulink 平臺在中國的高校教育中取得顯著成效。隨著科技的迅猛發展,國家新質生產力對未來人才提出了更高的創新
    的頭像 發表于 12-27 15:32 ?185次閱讀

    Simulink與 Simscape的結合使用

    Simulink 簡介 Simulink 是一個基于 MATLAB 的圖形化編程環境,它允許用戶通過拖放的方式來構建復雜的系統模型。Simulink 廣泛應用于控制設計、信號處理、通信
    的頭像 發表于 12-12 09:31 ?398次閱讀

    SimulinkMATLAB 的結合使用 Simulink中的信號處理方法

    在工程和科學研究中,信號處理是一個重要的領域,涉及到信號的采集、分析、處理和生成。MATLAB 提供了豐富的信號處理工具箱,而 Simulink 提供了一個直觀的圖形界面,使得復雜的信號處理系統可以
    的頭像 發表于 12-12 09:25 ?401次閱讀

    分享兩則MATLABSimulink助力教學案例

    全球各地的高校都在使用 MATLABSimulink 開展教學與科研,幫助未來的工程師和科學家掌握未來世界工程項目與科學研究所要求的重要能力。讓我們一起來看看兩則 MATLAB
    的頭像 發表于 12-05 16:46 ?406次閱讀
    分享兩則<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>助力教學案例

    MATLABSimulink助力智能底盤技術革新

    MATLAB 為工程師提供了一個強大的平臺,用于整車系統的虛擬化開發。通過這一平臺,工程師能夠高效地構建和測試車輛模型,優化控制算法,并在虛擬環境中進行全面的系統驗證。這不僅加速了開發流程,還確保了
    的頭像 發表于 12-04 11:31 ?186次閱讀
    <b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>助力智能底盤技術革新

    HarmonyOS NEXT應用元服務開發Intents Kit(意圖框架服務)綜述

    一、綜述 Intents Kit(意圖框架服務)是HarmonyOS級的意圖標準體系 ,意圖連接了應用/元服務內的業務功能。 意圖框架能幫開發者將應用/元服務內的業務功能,智能分發到各
    發表于 11-28 10:43

    Matlab/Simulink/Stateflow建模開發及仿真測試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開發及仿真測試,熟悉V模型開發流程。 熟悉自動代碼生成,能夠編寫或者配置自動代碼生成腳本。
    發表于 10-24 17:23

    MATLAB(1)--MATLAB數值數據

    概述 數值數據類型的分類: 整型 浮點型 復數型 整型 在MATLAB 共有八種整數類型,其中四種為符號型(int8,int16,int32,int64),四種無符號型(uint8,uint16
    發表于 09-05 16:28

    構建鴻蒙生態服務分發新體驗,鴻蒙元服務助力伙伴服務創新

    6月22日,華為開發者大會(HDC 2024)元服務服務分發分論壇現場 當前,鴻蒙生態伙伴正在同步開發元服務,包括新華社、網上國網、南方航空、廣發銀行、奈雪的茶、肯德基、同程旅行、捷停
    的頭像 發表于 06-24 14:55 ?425次閱讀

    Matlab R2016b創建STM32H743ZIT6控制工程當從Simulink庫中拖入TIMx模塊出現報錯的原因?

    Matlab R2016b創建STM32H743ZIT6控制工程當從Simulink庫中拖入GPIO和ADC模塊到模型中時都沒有問題 但是拖入TIMx模塊出現提下列提示,并且反復蹦出,無法繼續進行
    發表于 04-25 07:00

    Vivado 使用Simulink設計FIR濾波器

    。 使用vivado的System Generator可以在simulink下快速的通過matlab的強大設計功能設計濾波器。這里使用fdatool設計了一個15階的FIR濾波器。 軟件環境
    發表于 04-17 17:29

    MathWorks宣布推出MATLABSimulink的2024a版本

    MathWorks宣布推出MATLABSimulink的2024a版本
    的頭像 發表于 04-07 14:03 ?680次閱讀
    MathWorks宣布推出<b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>的2024a版本

    電路仿真軟件simulink的工作原理

    SimulinkMATLAB的一個模塊,它采用圖形化的方式來創建動態系統模型并進行仿真分析。Simulink的工作原理主要基于模塊化的建模和仿真方式。
    的頭像 發表于 03-29 15:21 ?1794次閱讀

    電路仿真軟件simulink使用方法

    SimulinkMATLAB的一個重要組件,用于進行動態系統的建模和仿真。
    的頭像 發表于 03-29 14:25 ?2691次閱讀

    Matlab仿真】單相交交變頻器研究與實現,Simulink建模

    控制電路原理說明 等內容。 資源內容 (1)Matlab仿真文件; (2)基于Matlab Simulink的單相交交變頻器設計論文; (3)20頁PPT演示文檔; 資源截圖
    發表于 03-26 17:20
    主站蜘蛛池模板: 天天摸天天碰天天碰| 一 级 黄 中国色 片| 花怜write. as| 久青草视频在线播放| 精品新一区二区三区四区| 九色在线看| 丁香午夜| 九色综合九色综合色鬼| 黄色v片| 成年人网站在线| 天天干天天澡| 加勒比在线免费视频| 天天伊人网| www久久久| 国产一区二区三区毛片| 成人的天堂视频一区二区三区| 在线视频午夜| 手机在线免费视频| 高清成年美女xx免费网站黄| 中文字幕一区二区三区四区五区| 日本口工全彩无遮拦漫画大| 亚洲资源最新版在线观看| 九月婷婷亚洲综合在线| 嘿嘿嘿视频在线观看| 亚洲欧美精品| 最新版天堂资源中文官网| 91大神视频网站| 久久国产免费观看精品1| 亚洲国产精品嫩草影院| 亚洲色图综合| 伊人久久大香线蕉综合bd高清| 婷婷综合久久中文字幕蜜桃三| 免费人成年激情视频在线观看| 成年片色大黄全免费网址| 人人草人人射| 久久久精品午夜免费不卡| 欧美a级网站| 黄h网站| 亚洲色图.com| 久久大伊人| 手机在线观看视频你懂的|