chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

MATLAB ? 來源:djl ? 作者:Guy Rouleau ? 2019-09-16 16:46 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

生成代碼

我們拿下面這個模型作為一個例子。它有一個 Bias 和一個 Unit Delay 模塊,每 0.001s 運(yùn)行一次,另外有一個 Math Function 模塊,每 0.01s 運(yùn)行一次。

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

就像你們知道的那樣,Embedded Coder 可以把 Simulink 模型生成 C 代碼。這里使用 Embedded 默認(rèn)的系統(tǒng)目標(biāo)文件配置(tlc文件),所生成的代碼像下面這樣:

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

如你所見,代碼里有一個 Initialize 函數(shù)以及一個 Step 函數(shù)。Step 函數(shù)將以模型的基礎(chǔ)采樣率調(diào)用,在這里是 0.001s。最好是把這個代碼放在單任務(wù)環(huán)境里運(yùn)行。

如果你需要的話,也可以讓 Simulink 把每個離散采樣率歸到一個單獨(dú)的任務(wù)。

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

在這所生成的代碼里,每一個采樣時間的部分都單獨(dú)生成一個函數(shù)。這樣,你就可以用你實現(xiàn)的調(diào)度器,來任意調(diào)用各個采樣率的部分。

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

導(dǎo)出函數(shù)

各個采樣率的部分都能生成一個單獨(dú)的函數(shù)還挺有用的,但是,如果你想更隨心所欲的控制代碼的執(zhí)行,該怎么做呢?比如說,把某個采樣率的部分拆成若干個任務(wù),然后指定每個任務(wù)不同的優(yōu)先級。

為此,Embedded Coder 提供了導(dǎo)出函數(shù)(export functions)的功能。這個功能可以直接控制某個部分單獨(dú)生成函數(shù),另外還可以仿真它們的調(diào)度和優(yōu)先級。

為了匹配導(dǎo)出函數(shù)這個目的,你的模型必須以特定的方式來搭建。需要導(dǎo)出的函數(shù)頂層必須只包含 Function Call 子系統(tǒng),輸入以及輸出端口。這樣的話,每一個子系統(tǒng)會生成一個函數(shù)。

比如,我們剛才那個模型,重新按照下面這個方式來實現(xiàn):

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

對于仿真來說,不同任務(wù)的調(diào)度必須顯示指定出來,比如像上圖那樣,使用 Stateflow 來實現(xiàn)。要生成代碼的時候,你可以在這個子系統(tǒng)上右鍵,然后導(dǎo)出這個函數(shù)。

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

得到的代碼就像下面這樣:

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

你就可以把這些代碼集成到你手寫的調(diào)度器里去了。就像我之前提到的,通過這種方式,你可以將一個速率的部分拆分成多個函數(shù)或者任務(wù)。

導(dǎo)出函數(shù)模型

對于更大型的項目,你也可以將導(dǎo)出函數(shù)構(gòu)造為單獨(dú)的模型(Export Function Models)。

在這里,頂層的模型只是用于仿真,被引用子模型要生成代碼。 Simulink 會自動識別這個模型是用于導(dǎo)出函數(shù)的,它所生成的代碼也會跟上面的那個子系統(tǒng)類似。

關(guān)于導(dǎo)出函數(shù)的相關(guān)分析和介紹

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

    關(guān)注

    3

    文章

    4381

    瀏覽量

    64897
  • 代碼
    +關(guān)注

    關(guān)注

    30

    文章

    4900

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    Allegro Skill封裝功能-導(dǎo)出device文件介紹與演示

    焊盤連接,Device文件會明確這種映射。Device文件僅適用于導(dǎo)入第三方網(wǎng)表的情況,PCB導(dǎo)入第三方網(wǎng)表不能直接與原理圖進(jìn)行交互式,這時候需要導(dǎo)出Device 文件,然后PCB才能與原理圖進(jìn)行
    發(fā)表于 04-19 09:44 ?772次閱讀
    Allegro Skill封裝功能-<b class='flag-5'>導(dǎo)出</b>device文件<b class='flag-5'>介紹</b>與演示

    Allegro Skill封裝功能之導(dǎo)出單個封裝介紹

    在PCB設(shè)計中,若需提取特定封裝,傳統(tǒng)用Allegro自帶導(dǎo)出方法需通過"File→Export→Libraries"導(dǎo)出全部封裝庫文件。
    的頭像 發(fā)表于 04-16 17:33 ?1138次閱讀
    Allegro Skill封裝功能之<b class='flag-5'>導(dǎo)出</b>單個封裝<b class='flag-5'>介紹</b>

    解鎖TSMaster fifo函數(shù):報文讀取的高效方法

    前言:TSMaster目前有兩種讀取報文的模式:回調(diào)函數(shù)模式和fifo模式。fifo函數(shù)是TSMaster近期新增的函數(shù),本文將重點(diǎn)介紹fifo模塊。
    的頭像 發(fā)表于 03-14 20:04 ?473次閱讀
    解鎖TSMaster fifo<b class='flag-5'>函數(shù)</b>:報文讀取的高效方法

    VirtualLab Fusion應(yīng)用:參數(shù)掃描結(jié)果的導(dǎo)出

    摘要 為了詳細(xì)分析光學(xué)系統(tǒng)的功能和能力,需要能夠改變光學(xué)系統(tǒng)的參數(shù)。為此,VirtualLab Fusion的參數(shù)運(yùn)行提供了多種選項和可以應(yīng)用不同的變化策略。不同迭代的結(jié)果以方便緊湊的方式提供在參數(shù)
    發(fā)表于 03-06 08:57

    如何導(dǎo)出交換機(jī)的配置文件

    在網(wǎng)絡(luò)管理中,導(dǎo)出交換機(jī)的配置文件是一項關(guān)鍵任務(wù),它有助于備份、審計、遷移或恢復(fù)網(wǎng)絡(luò)配置。本文將詳細(xì)介紹如何導(dǎo)出交換機(jī)配置文件,涵蓋多種方法,適用于不同場景和需求。文章內(nèi)容將圍繞幾種常見的導(dǎo)出
    的頭像 發(fā)表于 02-02 17:20 ?3597次閱讀

    LVGL前臺程序開發(fā)相關(guān)操作介紹

    點(diǎn)擊“+”按鈕時它的回調(diào)函數(shù)“add_new_item_event_handler”被調(diào)用,這個回調(diào)函數(shù)在“l(fā)v_modbus_tool”函數(shù)中被設(shè)置。
    的頭像 發(fā)表于 01-23 13:47 ?789次閱讀
    LVGL前臺程序開發(fā)<b class='flag-5'>相關(guān)</b>操作<b class='flag-5'>介紹</b>

    函數(shù)信號分析儀的原理和應(yīng)用場景

    分布,可以診斷機(jī)械設(shè)備的運(yùn)行狀態(tài)和故障情況。 教育與研究:在教育和科研領(lǐng)域,函數(shù)信號分析儀可以用于實驗教學(xué)和科學(xué)研究。它可以幫助學(xué)生和科研人員更好地理解信號的頻譜特性和時域特性,從而推動相關(guān)領(lǐng)域的發(fā)展
    發(fā)表于 01-20 14:13

    請問關(guān)于ADS5407內(nèi)部寄存器有沒有相關(guān)的中文介紹的?

    請問關(guān)于ADS5407內(nèi)部寄存器有沒有相關(guān)的中文介紹的?其中有幾個寄存器的功能不是特別明白,麻煩啦
    發(fā)表于 01-17 07:36

    零基礎(chǔ)教程!TSMaster的圖形數(shù)據(jù)導(dǎo)出CSV功能

    在車輛性能測試中,測試過程產(chǎn)生的數(shù)據(jù)可能涉及到速度、加速度、油耗、溫度、壓力、振動等各類傳感器數(shù)據(jù)。這些數(shù)據(jù)通常以圖表或曲線圖形式展示,導(dǎo)出為CSV格式后,方便進(jìn)行詳細(xì)的數(shù)字化分析。例如,在進(jìn)行碰撞
    的頭像 發(fā)表于 12-20 20:01 ?682次閱讀
    零基礎(chǔ)教程!TSMaster的圖形數(shù)據(jù)<b class='flag-5'>導(dǎo)出</b>CSV功能

    關(guān)于4G模組LuatOS開發(fā):通用加解密函數(shù)(crypto)|全攻略

    本次我要說的攻略是關(guān)于4G模組LuatOS開發(fā)的通用加解密函數(shù),我以我常用的Air780E模組為例子供大家參考。
    的頭像 發(fā)表于 11-30 09:52 ?870次閱讀
    <b class='flag-5'>關(guān)于</b>4G模組LuatOS開發(fā):通用加解密<b class='flag-5'>函數(shù)</b>(crypto)|全攻略

    機(jī)智云歷史數(shù)據(jù)導(dǎo)出與排查指南

    機(jī)智云歷史數(shù)據(jù)導(dǎo)出與排查指南在使用機(jī)智云平臺進(jìn)行設(shè)備管理和數(shù)據(jù)監(jiān)控時,歷史數(shù)據(jù)的導(dǎo)出和排查是常見的需求。機(jī)智云提供了開放的API接口,方便用戶通過編程方式導(dǎo)出設(shè)備歷史數(shù)據(jù),以便進(jìn)行分析
    的頭像 發(fā)表于 11-21 01:01 ?695次閱讀
    機(jī)智云歷史數(shù)據(jù)<b class='flag-5'>導(dǎo)出</b>與排查指南

    SUMIF函數(shù)對比VLOOKUP的優(yōu)勢

    在Excel中,數(shù)據(jù)管理和分析是日常工作中不可或缺的一部分。SUMIF函數(shù)和VLOOKUP函數(shù)是兩個非常受歡迎的函數(shù),它們可以幫助用戶快速地處理和
    的頭像 發(fā)表于 11-11 09:16 ?1253次閱讀

    SUMIF函數(shù)在數(shù)據(jù)分析中的應(yīng)用

    在商業(yè)和科學(xué)研究中,數(shù)據(jù)分析是一項基本且關(guān)鍵的技能。Excel作為最常用的數(shù)據(jù)分析工具之一,提供了多種函數(shù)來幫助用戶處理和分析數(shù)據(jù)。SUMIF函數(shù)
    的頭像 發(fā)表于 11-11 09:14 ?887次閱讀

    SUMIF函數(shù)的應(yīng)用場景分析

    SUMIF函數(shù)在Excel中是一個強(qiáng)大的數(shù)據(jù)分析工具,特別適用于需要對數(shù)據(jù)進(jìn)行條件篩選并求和的場景。以下是對SUMIF函數(shù)應(yīng)用場景的分析: 1. 財務(wù)數(shù)據(jù)
    的頭像 發(fā)表于 10-30 09:55 ?2866次閱讀

    合宙LuatOS應(yīng)用,與時間相關(guān)那些事

    ()函數(shù)了。 接下來,我會講一些與這個函數(shù)以及其他時間函數(shù)相關(guān)的知識。 一、時間戳相關(guān) os.time()這個
    的頭像 發(fā)表于 09-25 07:25 ?635次閱讀
    合宙LuatOS應(yīng)用,與時間<b class='flag-5'>相關(guān)</b>那些事