一区二区三区三上|欧美在线视频五区|国产午夜无码在线观看视频|亚洲国产裸体网站|无码成年人影视|亚洲AV亚洲AV|成人开心激情五月|欧美性爱内射视频|超碰人人干人人上|一区二区无码三区亚洲人区久久精品

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評(píng)論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫(xiě)文章/發(fā)帖/加入社區(qū)
會(huì)員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識(shí)你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

MATLAB Simulink與數(shù)據(jù)分發(fā)服務(wù)整合

星星科技指導(dǎo)員 ? 來(lái)源:凌華科技 ? 作者:Ramzi Karoui ? 2022-06-02 16:43 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

數(shù)據(jù)分發(fā)服務(wù)和MATLAB Synergy

這 數(shù)據(jù)分發(fā)服務(wù)(DDS?) 技術(shù)是一組由 標(biāo)準(zhǔn)API 以及 互操作協(xié)議建立以數(shù)據(jù)為中心的系統(tǒng)的中間件平臺(tái)。這項(xiàng)開(kāi)放技術(shù)受國(guó)際標(biāo)準(zhǔn)協(xié)會(huì)對(duì)象管理組?(OMG?)管理。

借助DDS,數(shù)據(jù)及其相關(guān)的服務(wù)質(zhì)量是將分布式應(yīng)用程序綁定和集成在一起的唯一協(xié)定。數(shù)據(jù)可以表示系統(tǒng)狀態(tài),命令或答復(fù),視頻音頻流,文檔和消息。

從這個(gè)角度來(lái)看,DDS可以協(xié)助構(gòu)建解耦和靈活的分布式體系結(jié)構(gòu),使應(yīng)用不必公開(kāi)其位置,API,內(nèi)部行為,也不需要同時(shí)處于活動(dòng)狀態(tài)。使用DDS,解耦是二維的,它會(huì)同時(shí)發(fā)生 在時(shí)間和空間。。

這種顛覆性的創(chuàng)新提供了 安全, 低延遲 以及 超–高吞吐量 的數(shù)據(jù)交換率。此外,它提供了極高的 可靠性自動(dòng) 發(fā)現(xiàn) 以及 超擴(kuò)展性 ,具有業(yè)務(wù)和任務(wù)關(guān)鍵型物聯(lián)網(wǎng)IoT)應(yīng)用需求。

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

從概念上講,DDS構(gòu)建了分布式的 全球數(shù)據(jù)空間 ,在其中產(chǎn)生和使用數(shù)據(jù)的應(yīng)用能夠以實(shí)時(shí)和容錯(cuò)的方式共享數(shù)據(jù)。DDS保證了出色的確定性行為,同時(shí)提供了無(wú)與倫比的可靠性,安全性和性能。

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

VortexDDS? 是DDS技術(shù)的市場(chǎng)領(lǐng)導(dǎo)者。 VortexDDS? 提供了用于智能數(shù)據(jù)共享的中間件平臺(tái)以及必要的生產(chǎn)力工具,使用戶能夠隨時(shí)隨地開(kāi)發(fā)、測(cè)試、調(diào)整、部署和監(jiān)控基于DDS的應(yīng)用。在局域網(wǎng),廣域網(wǎng),低帶寬,臨時(shí),移動(dòng)網(wǎng)絡(luò)或超范圍的網(wǎng)絡(luò)。

另一方面, MATLAB?廣泛用于數(shù)值,科學(xué)和工業(yè)計(jì)算。 基于矩陣 的MATLAB語(yǔ)言輕松表達(dá)了計(jì)算數(shù)學(xué)概念。其內(nèi)置的圖形使其易于可視化并從數(shù)據(jù)中獲得見(jiàn)解。龐大的預(yù)先構(gòu)建的函數(shù)庫(kù)可讓您在特定領(lǐng)域中構(gòu)建復(fù)雜的算法。您可以在 更大的數(shù)據(jù)集 并擴(kuò)展到集群和云中進(jìn)行分析。MATLAB代碼可以與其他語(yǔ)言和技術(shù)( 包括Vortex DDS, )進(jìn)行整合,使您能夠?yàn)槟膽?yīng)用和算法提供生產(chǎn)系統(tǒng)的 和 實(shí)時(shí)的數(shù)據(jù)一種 并將其部署在 邊緣 或 云。

同樣, Simulink?是具有框圖環(huán)境的建模工具,用于多域仿真和基于模型的設(shè)計(jì)。它支持系統(tǒng)動(dòng)力學(xué)仿真,系統(tǒng)級(jí)設(shè)計(jì),自動(dòng)代碼生成以及嵌入式系統(tǒng)的連續(xù)測(cè)試和驗(yàn)證。Simulink提供了圖形編輯器和可自定義的塊庫(kù)。它與MATLAB?以及 Vortex DDS整合,使您能夠表示和建模關(guān)鍵DDS計(jì)算實(shí)體,并將MATLAB算法合并到一個(gè)模型中。隨后,您可以生成代碼并將仿真結(jié)果導(dǎo)出到MATLAB進(jìn)行進(jìn)一步分析,或通過(guò)Vortex DDS在DDS全球數(shù)據(jù)空間中進(jìn)行傳播。

VortexDDS?,MATLAB?和Simulink?現(xiàn)在已全面整合 ,使您能夠設(shè)計(jì)和開(kāi)發(fā)各種先進(jìn)產(chǎn)品,包括汽車系統(tǒng), 國(guó)防,航空飛行控制和航空電子設(shè)備, 電信,工業(yè)機(jī)械, 醫(yī)療設(shè)備,以及其他電子設(shè)備。它們是您進(jìn)行研發(fā)的基本工具和平臺(tái)。

Simulink與Vortex DDS的整合

Vortex DDS產(chǎn)品隨附 免費(fèi)的DDS-Simulink集成模塊。 DDS-Simulink集成模塊提供了專用的構(gòu)建模塊庫(kù),用于在Simulink模型中對(duì)DDS的交互方式進(jìn)行建模。如圖1所示,每個(gè)DDS實(shí)體,例如 發(fā)布者/訂閱者,訪問(wèn)者/撰寫(xiě)者和 主題 由Simulink模型中的專用塊表示。

poYBAGKYeECAPEvgAABDTKeC20Y241.jpg?w=723&ssl=1

圖1:Vortex DDS與Simulink的整合。此外,每個(gè)DDS塊都有一個(gè)關(guān)聯(lián)的QoS配置文件,可以對(duì)其進(jìn)行調(diào)整和完善以控制DDS實(shí)體的行為。

Simulink數(shù)據(jù)表示為需要映射DDS數(shù)據(jù)類型的總線 類型。 巴士 需要映射的類型 DDS 數(shù)據(jù)類型因此,將Simulink數(shù)據(jù)發(fā)送到DDS需要將Simulink類型轉(zhuǎn)換為DDS類型。 Simulink總線將映射到DDS主題類型,反之亦然。用戶可以通過(guò)從IDL文件中生成或使用Simulink總線編輯器來(lái)生成或創(chuàng)建Simulink總線定義。

pYYBAGKYeEGAD06aAAA8IPPyMis585.jpg?w=723&ssl=1

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

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

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

pYYBAGKYeEOAeG_AAAAxNePaFj8881.jpg?w=723&ssl=1

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

現(xiàn)在,生成的仿真模型可以與任何其他DDS應(yīng)用進(jìn)行通信,可以通過(guò)網(wǎng)絡(luò)傳播仿真結(jié)果,或者向仿真模型提供來(lái)自現(xiàn)場(chǎng)的實(shí)時(shí)數(shù)據(jù)。

下一節(jié)將說(shuō)明如何在MATLAB中創(chuàng)建MATLAB Vortex DDS類的實(shí)例,以及如何與DDS實(shí)體進(jìn)行交互。

MATLAB與Vortex DDS的整合

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

通常,在開(kāi)發(fā)階段,用戶需要:

使用標(biāo)準(zhǔn)的OMG IDL數(shù)據(jù)定義語(yǔ)言定義一個(gè) DDS數(shù)據(jù)模型 。

將DDS數(shù)據(jù)模型轉(zhuǎn)換為 MATLAB DDS實(shí)體類 (例如,主題類)。

代碼 使用 適用于Vortex DDS的MATLAB API對(duì)MATLAB程序進(jìn)行編碼。。

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

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

圖5:基于MATLAB的Pub Sub DDS應(yīng)用。適用于Vortex DDS的MATLAB API支持QoS,數(shù)據(jù)過(guò)濾和查詢方面的所有DDS功能。

結(jié)論

使用Vortex DDS,您可以實(shí)現(xiàn)基于MATLAB/ Simulink應(yīng)用的系統(tǒng)集成,并構(gòu)建一個(gè) 分布廣泛的全局?jǐn)?shù)據(jù)空間。這樣可以有效地將測(cè)試和仿真框架進(jìn)行統(tǒng)一。

考慮到所有有價(jià)值數(shù)據(jù)的語(yǔ)義,QoS,類型,內(nèi)容和格式,全球數(shù)據(jù)空間將對(duì)其 實(shí)時(shí)的, 沒(méi)有 單點(diǎn)故障 的進(jìn)行處理和管理。

使您的仿真模型在Vortex DDS上進(jìn)行交互,并從通過(guò)MATLAB/ Simulink進(jìn)行實(shí)時(shí)數(shù)據(jù)分析和交互中受益。

poYBAGKYeEaAYtSTAABQpATzelE679.jpg?w=723&ssl=1

圖6:全球數(shù)據(jù)空間整合并傳輸MATLAB和Simulink數(shù)據(jù)流。這種集成技術(shù)將幫助您在全球數(shù)據(jù)空間的頂部構(gòu)建自己的 情境意識(shí)層 來(lái)控制和監(jiān)控系統(tǒng),并 以最低的成本為最終用戶創(chuàng)建增值服務(wù)。。

審核編輯:郭婷

聲明:本文內(nèi)容及配圖由入駐作者撰寫(xiě)或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場(chǎng)。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問(wèn)題,請(qǐng)聯(lián)系本站處理。 舉報(bào)投訴
  • matlab
    +關(guān)注

    關(guān)注

    189

    文章

    3001

    瀏覽量

    233996
  • 物聯(lián)網(wǎng)
    +關(guān)注

    關(guān)注

    2930

    文章

    46201

    瀏覽量

    391809
  • DDS
    DDS
    +關(guān)注

    關(guān)注

    22

    文章

    672

    瀏覽量

    154372
收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    MATLAB/Simulink驅(qū)動(dòng)汽車行業(yè)能效革命

    整車熱控制,MATLABSimulink 正以創(chuàng)新工具助力全球企業(yè)突破技術(shù)瓶頸,為綠色出行提供可靠保障。
    的頭像 發(fā)表于 05-14 14:22 ?237次閱讀
    <b class='flag-5'>MATLAB</b>/<b class='flag-5'>Simulink</b>驅(qū)動(dòng)汽車行業(yè)能效革命

    RFID在藥品分發(fā)中的應(yīng)用

    RFID是一種通過(guò)無(wú)線電波進(jìn)行數(shù)據(jù)讀寫(xiě)和物體識(shí)別的技術(shù)。它由電子標(biāo)簽、讀寫(xiě)器和天線組成,能夠?qū)崿F(xiàn)非接觸式的數(shù)據(jù)交互。相比傳統(tǒng)的條形碼技術(shù),RFID具有更高的效率、更強(qiáng)的抗污染能力和更遠(yuǎn)的讀取距離
    的頭像 發(fā)表于 04-17 18:11 ?219次閱讀
    RFID在藥品<b class='flag-5'>分發(fā)</b>中的應(yīng)用

    如何實(shí)現(xiàn)MC33774IC在Simulink環(huán)境中使用基于模型的設(shè)計(jì)?

    我想熟悉如何實(shí)現(xiàn)MC33774IC 在 Simulink 環(huán)境中使用基于模型的設(shè)計(jì)。 盡管 MATLAB 提供了一些示例文件,但它們似乎是最終版本。要更深入地了解如何配置MC33774,我正在尋找一個(gè)教程,該教程解釋了如何從頭開(kāi)始在 S
    發(fā)表于 04-10 08:05

    matlab里的simulink仿真一個(gè)推挽升壓仿真電路,輸出帶載能力很差?

    新手用了matlab里的simulink搭了個(gè)推挽仿真,pwm輸出為28khz,占空比0.45,變壓器匝數(shù)比1:31,輸入電壓12v,輸出電壓310v,想做個(gè)功率1kw的,然后接了個(gè)96.1的負(fù)載,輸出電壓只有160多v了。*附件:newpushpull.zip空載帶載變
    發(fā)表于 02-07 20:01

    大眾汽車整合充電與加油服務(wù)至新公司

    大眾汽車集團(tuán)近日宣布了一項(xiàng)重要決策,計(jì)劃將其旗下的LOGPAY運(yùn)輸服務(wù)有限公司與大眾汽車集團(tuán)充電有限公司的出行服務(wù)部門進(jìn)行合并。這一整合舉措旨在優(yōu)化資源配置,提升服務(wù)效率。 據(jù)悉,新成
    的頭像 發(fā)表于 01-16 11:17 ?513次閱讀

    MathWorks積極推動(dòng)MATLABSimulink在教學(xué)項(xiàng)目中的應(yīng)用

    全球領(lǐng)先的數(shù)學(xué)計(jì)算軟件開(kāi)發(fā)商 MathWorks 今天宣布,其 MATLABSimulink 平臺(tái)在中國(guó)的高校教育中取得顯著成效。隨著科技的迅猛發(fā)展,國(guó)家新質(zhì)生產(chǎn)力對(duì)未來(lái)人才提出了更高的創(chuàng)新
    的頭像 發(fā)表于 12-27 15:32 ?904次閱讀

    Simulink與 Simscape的結(jié)合使用

    Simulink 簡(jiǎn)介 Simulink 是一個(gè)基于 MATLAB 的圖形化編程環(huán)境,它允許用戶通過(guò)拖放的方式來(lái)構(gòu)建復(fù)雜的系統(tǒng)模型。Simulink 廣泛應(yīng)用于控制設(shè)計(jì)、信號(hào)處理、通信
    的頭像 發(fā)表于 12-12 09:31 ?1778次閱讀

    Simulink中的狀態(tài)機(jī)建模方法 Simulink數(shù)據(jù)可視化與分析功能

    1. Simulink中的狀態(tài)機(jī)建模方法 1.1 理解狀態(tài)機(jī)的基本概念 在開(kāi)始建模之前,了解狀態(tài)機(jī)的基本概念是必要的。狀態(tài)機(jī)由以下幾個(gè)部分組成: 狀態(tài)(States) :系統(tǒng)可能處于的不同條件或情況
    的頭像 發(fā)表于 12-12 09:27 ?2969次閱讀

    SimulinkMATLAB 的結(jié)合使用 Simulink中的信號(hào)處理方法

    在工程和科學(xué)研究中,信號(hào)處理是一個(gè)重要的領(lǐng)域,涉及到信號(hào)的采集、分析、處理和生成。MATLAB 提供了豐富的信號(hào)處理工具箱,而 Simulink 提供了一個(gè)直觀的圖形界面,使得復(fù)雜的信號(hào)處理系統(tǒng)可以
    的頭像 發(fā)表于 12-12 09:25 ?1500次閱讀

    Simulink自定義模塊開(kāi)發(fā)教程 Simulink 在控制系統(tǒng)中的應(yīng)用

    在控制系統(tǒng)的設(shè)計(jì)和分析中,Simulink 提供了一個(gè)強(qiáng)大的工具集,允許工程師通過(guò)圖形化界面快速構(gòu)建和測(cè)試復(fù)雜的系統(tǒng)模型。然而,Simulink 的標(biāo)準(zhǔn)庫(kù)可能不包含所有特定的功能,這時(shí)就需要開(kāi)發(fā)
    的頭像 發(fā)表于 12-12 09:21 ?2154次閱讀

    分享兩則MATLABSimulink助力教學(xué)案例

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

    MATLABSimulink助力智能底盤(pán)技術(shù)革新

    MATLAB 為工程師提供了一個(gè)強(qiáng)大的平臺(tái),用于整車系統(tǒng)的虛擬化開(kāi)發(fā)。通過(guò)這一平臺(tái),工程師能夠高效地構(gòu)建和測(cè)試車輛模型,優(yōu)化控制算法,并在虛擬環(huán)境中進(jìn)行全面的系統(tǒng)驗(yàn)證。這不僅加速了開(kāi)發(fā)流程,還確保了
    的頭像 發(fā)表于 12-04 11:31 ?706次閱讀
    <b class='flag-5'>MATLAB</b>和<b class='flag-5'>Simulink</b>助力智能底盤(pán)技術(shù)革新

    HarmonyOS NEXT應(yīng)用元服務(wù)開(kāi)發(fā)Intents Kit(意圖框架服務(wù))綜述

    一、綜述 Intents Kit(意圖框架服務(wù))是HarmonyOS級(jí)的意圖標(biāo)準(zhǔn)體系 ,意圖連接了應(yīng)用/元服務(wù)內(nèi)的業(yè)務(wù)功能。 意圖框架能幫開(kāi)發(fā)者將應(yīng)用/元服務(wù)內(nèi)的業(yè)務(wù)功能,智能分發(fā)到各
    發(fā)表于 11-28 10:43

    Matlab/Simulink/Stateflow建模開(kāi)發(fā)及仿真測(cè)試

    matlab 模擬仿真 熟悉Matlab/Simulink/Stateflow建模開(kāi)發(fā)及仿真測(cè)試,熟悉V模型開(kāi)發(fā)流程。 熟悉自動(dòng)代碼生成,能夠編寫(xiě)或者配置自動(dòng)代碼生成腳本。
    發(fā)表于 10-24 17:23

    MATLAB(1)--MATLAB數(shù)值數(shù)據(jù)

    概述 數(shù)值數(shù)據(jù)類型的分類: 整型 浮點(diǎn)型 復(fù)數(shù)型 整型 在MATLAB 共有八種整數(shù)類型,其中四種為符號(hào)型(int8,int16,int32,int64),四種無(wú)符號(hào)型(uint8,uint16
    發(fā)表于 09-05 16:28