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 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

生成代碼

我們拿下面這個(gè)模型作為一個(gè)例子。它有一個(gè) Bias 和一個(gè) Unit Delay 模塊,每 0.001s 運(yùn)行一次,另外有一個(gè) 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)分析和介紹

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

在這里,頂層的模型只是用于仿真,被引用子模型要生成代碼。 Simulink 會自動(dòng)識別這個(gè)模型是用于導(dǎo)出函數(shù)的,它所生成的代碼也會跟上面的那個(gè)子系統(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)系本站處理。 舉報(bào)投訴
  • 函數(shù)
    +關(guān)注

    關(guān)注

    3

    文章

    4417

    瀏覽量

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

    關(guān)注

    30

    文章

    4970

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    關(guān)于MT6901的直線DEMO介紹

    關(guān)于MT6901的直線DEMO介紹
    的頭像 發(fā)表于 01-30 10:54 ?439次閱讀
    <b class='flag-5'>關(guān)于</b>MT6901的直線DEMO<b class='flag-5'>介紹</b>

    PCB Gerber文件如何導(dǎo)出

    對于新手電子工程師,特別是沒接觸過PCB打板的,在聽到Gerber文件、阻焊開窗、綠油黑油、開鋼網(wǎng),導(dǎo)出Gerber文件發(fā)給板廠,講這些術(shù)語的時(shí)候是不是有些懵逼,不用怕。下面我將對Gerber文件進(jìn)行分析,其他的也都會有提到,大家看完估計(jì)也就明白是怎么回事了。
    的頭像 發(fā)表于 01-27 16:47 ?668次閱讀
    PCB Gerber文件如何<b class='flag-5'>導(dǎo)出</b>

    Moku升級實(shí)時(shí)計(jì)算并顯示g(2)二階關(guān)聯(lián)函數(shù)及最新活動(dòng)更新

    摘要Moku時(shí)間間隔與頻率分析儀(TFA)功能進(jìn)一步升級,在時(shí)間間隔測量精度與檢測配置靈活性方面實(shí)現(xiàn)顯著提升。全新版本支持實(shí)時(shí)計(jì)算并可視化顯示g(2)二階關(guān)聯(lián)函數(shù),為量子光學(xué)、單光子探測及相關(guān)前沿
    的頭像 發(fā)表于 01-22 16:45 ?2046次閱讀
    Moku升級實(shí)時(shí)計(jì)算并顯示g(2)二階關(guān)聯(lián)<b class='flag-5'>函數(shù)</b>及最新活動(dòng)更新

    函數(shù)指針介紹

    這種函數(shù)應(yīng)該都很熟悉,其實(shí)就是一個(gè)函數(shù),然后返回值是一個(gè) int 類型,是一個(gè)數(shù)值 int *fun(int x,int y); 這和上面那個(gè)函數(shù)唯一的區(qū)別就是在函數(shù)名前面多了一個(gè)*號
    發(fā)表于 01-21 08:11

    電能質(zhì)量在線監(jiān)測裝置的多維度統(tǒng)計(jì)報(bào)表支持遠(yuǎn)程訪問導(dǎo)出嗎?

    是的,現(xiàn)代電能質(zhì)量在線監(jiān)測裝置的多維度統(tǒng)計(jì)報(bào)表全面支持遠(yuǎn)程訪問導(dǎo)出功能 ,已成為主流產(chǎn)品標(biāo)配,可通過多種方式隨時(shí)隨地獲取分析數(shù)據(jù)。 一、遠(yuǎn)程訪問導(dǎo)出方式全景 1. Web 瀏覽器直連(最通用) 輸入
    的頭像 發(fā)表于 12-17 15:39 ?352次閱讀
    電能質(zhì)量在線監(jiān)測裝置的多維度統(tǒng)計(jì)報(bào)表支持遠(yuǎn)程訪問<b class='flag-5'>導(dǎo)出</b>嗎?

    內(nèi)聯(lián)函數(shù)介紹

    內(nèi)聯(lián)函數(shù)禁用所有的編譯選項(xiàng)。使用__inline修飾函數(shù)導(dǎo)致函數(shù)在調(diào)用處直接替換為函數(shù)體。這樣代碼調(diào)用函數(shù)更快,但增加代碼的大小,特別在
    發(fā)表于 12-12 07:08

    關(guān)于NFC鎳鋅鐵氧體片的介紹

    關(guān)于NFC鎳鋅鐵氧體片的介紹
    的頭像 發(fā)表于 12-04 10:52 ?421次閱讀
    <b class='flag-5'>關(guān)于</b>NFC鎳鋅鐵氧體片的<b class='flag-5'>介紹</b>

    安世中國關(guān)于當(dāng)前供應(yīng)鏈局勢及相關(guān)訴求的鄭重聲明

    安世中國在官方微信號發(fā)布了關(guān)于當(dāng)前供應(yīng)鏈局勢及相關(guān)訴求的鄭重聲明;我們分享給大家:
    的頭像 發(fā)表于 11-28 21:32 ?2379次閱讀
    安世中國<b class='flag-5'>關(guān)于</b>當(dāng)前供應(yīng)鏈局勢及<b class='flag-5'>相關(guān)</b>訴求的鄭重聲明

    電能質(zhì)量在線監(jiān)測裝置的報(bào)警記錄可以導(dǎo)出嗎?

    電能質(zhì)量在線監(jiān)測裝置的報(bào)警記錄支持多種方式導(dǎo)出,具體操作取決于設(shè)備類型、存儲配置及管理需求。以下是結(jié)合硬件特性、行業(yè)標(biāo)準(zhǔn)及實(shí)際案例的詳細(xì)指南: 一、本地導(dǎo)出:直接通過設(shè)備或外接存儲 1. 設(shè)備面板
    的頭像 發(fā)表于 11-05 13:46 ?538次閱讀

    關(guān)于系統(tǒng)鏈接腳本的介紹

    起來后所處于的地址,程序中的相對尋址都會遵從此虛擬地址。 四、關(guān)于ITCM和DTCM(若使用FLASH下載模式) (1) 代碼段上載到ITCM,ITCM起始地址(0x80000000)存儲的代碼就是主函數(shù)的入口。 (2)數(shù)據(jù)段上載到DTCM,DTCM起始地址(0x
    發(fā)表于 10-30 08:26

    軟件設(shè)計(jì)及串口相關(guān)函數(shù)介紹

    因?yàn)楸菊鹿?jié)的UART相關(guān)實(shí)驗(yàn)例程需要用到板子上的LED功能,因此我們可以直接以前面的“11_GPIO_LED”工程為基礎(chǔ)進(jìn)行修改。
    的頭像 發(fā)表于 10-27 11:23 ?2122次閱讀
    軟件設(shè)計(jì)及串口<b class='flag-5'>相關(guān)</b><b class='flag-5'>函數(shù)</b><b class='flag-5'>介紹</b>

    凡億Allegro Skill工藝輔助之導(dǎo)出公制的坐標(biāo)

    一般設(shè)計(jì)人員在pcb設(shè)計(jì)時(shí)使用英制單位,而在pcb設(shè)計(jì)完成后,我們需要導(dǎo)出坐標(biāo)文件用于貼片廠進(jìn)行貼片;有的板廠要求導(dǎo)出的坐標(biāo)文件為公制單位,切換單位會比較麻煩且容易產(chǎn)生DRC錯(cuò)誤或者誤差,因此,F(xiàn)anyskill腳步提供一鍵輸出公制坐標(biāo)的功能。
    的頭像 發(fā)表于 07-24 16:24 ?3456次閱讀
    凡億Allegro Skill工藝輔助之<b class='flag-5'>導(dǎo)出</b>公制的坐標(biāo)

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

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

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

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

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

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