色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
电子发烧友
开通电子发烧友VIP会员 尊享10大特权
海量资料免费下载
精品直播免费看
优质内容免费畅学
课程9折专享价
創作中心

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

3天內不再提示

關于代碼替換這個隱藏技能的介紹和分享

MATLAB ? 來源:djl ? 作者:董淑成 ? 2019-09-16 17:47 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

不要對自動生成的代碼做任何手工修改,凡是想在代碼中實現的,一定要通過模型和相關配置實現。

是的,我依然堅持這條堅持了近10年的原則。

那么問題來了,有人說有些算法速度太慢,比如sine運算,如果使用math庫里提供的sine運算,可能很多應用都接受不了,怎么破?

我們今天就來看看工具提供給我們的代碼替換功能。

通常,在工程上,對于速度要求比較高的應用里,我們不會使用數學庫里的sin()做正弦運算的,更多的時候,我們會使用查表的方式,把信號變化范圍你的數據做成表格,做sine運算時就調用這張表格。我們這里也假設用戶可以自己寫一個查表函數,函數原型如下:

double mysin(double x)

也可能會有人告訴我單片機上我們也不適用double數據類型的,好吧,我這里偷懶,就不再去設置數據類型了,設置數據類型這事大家都會做。

假設有模型如下:

關于代碼替換這個隱藏技能的介紹和分享

選擇系統目標文件為ert.tlc,默認設置下,生成的代碼如下:

testcr_Y.Out1 = sin(testcr_U.In1);

我們的目標是:

將代碼中的sin()替換成mysine()。

如何操作?

1. 首先做MATLAB命令窗里運行如下命令:crtool

關于代碼替換這個隱藏技能的介紹和分享

2. 在上述界面下,Tables List里面增加myTable,然后鼠標右鍵在myTable上選擇New Entry,繼續選擇Math Function,然后就是做Math Function列表里選擇sin,在最右側的面板里設置Replacement prototype,比如我們這里將名字設置為mysine。

3. 做完上述設置之后,保存為myTable.m。

4. 再使用上述界面的File菜單下的Generate Registration File生成注冊文件myTableReg。

5. 回到MATLAB命令窗,運行sl_refresh_customizations。

至此,我們已經創建了代碼替換表,并且將其注冊到MATLAB系統。

下面打開模型文件,只需做如下設置:

關于代碼替換這個隱藏技能的介紹和分享

Configuration Parameters面板下選擇Code Generation,然后選擇Code replacement library,選中myTableReg。

現在,再去生成代碼,你將得到的就是這樣一行代碼:

testcr_Y.Out1 = mysine(testcr_U.In1);

這里面需要注意的是路徑問題不要出錯,還有函數的形成以及返回值的類型要和模型里的相關模塊保持一致。

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

    關注

    8

    文章

    7259

    瀏覽量

    91978
  • 信號
    +關注

    關注

    11

    文章

    2854

    瀏覽量

    78346
  • 代碼
    +關注

    關注

    30

    文章

    4900

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

    相關推薦
    熱點推薦

    開源鴻蒙開發必備!OpenHarmony替換Full SDK全攻略

    本文介紹開源鴻蒙OpenHarmony替換FullSDK的方法,演示設備為觸覺智能PurplePiOH鴻蒙開發板獲取FullSD
    的頭像 發表于 06-06 18:11 ?274次閱讀
    開源鴻蒙開發必備!OpenHarmony<b class='flag-5'>替換</b>Full SDK全攻略

    AI時代:不可替代的“人類+”職業技能

    當生成式人工智能能夠撰寫報告、編寫代碼甚至設計產品時,一個根本性的焦慮開始蔓延:人類工作者是否正在被算法取代?這個問題的答案或許比簡單的“是”或“否”更為復雜——AI確實在重塑職業版圖,但真正的挑戰
    的頭像 發表于 05-20 16:13 ?217次閱讀

    代碼革命的先鋒:aiXcoder-7B模型介紹

    程序代碼處理的團隊,也是最早推出基于深度學習的編程產品的團隊,從一開始他們就抓住并專注于代碼大模型這個前沿賽
    的頭像 發表于 05-20 14:41 ?286次閱讀
    <b class='flag-5'>代碼</b>革命的先鋒:aiXcoder-7B模型<b class='flag-5'>介紹</b>

    貼片電阻和插件電阻可以替換嗎?

    貼片電阻和插件電阻在特定條件下可以相互替換,但替換時需要考慮多個因素以確保電路的性能和穩定性。以下是對貼片電阻和插件電阻替換性的詳細分析: 一、可替換性分析 電路設計要求:
    的頭像 發表于 04-30 15:32 ?373次閱讀
    貼片電阻和插件電阻可以<b class='flag-5'>替換</b>嗎?

    國產電壓基準源替換REF3025在工業電源管理應用中的替換方案

    國產電壓基準源替換REF3025在工業電源管理應用中的替換方案
    的頭像 發表于 03-19 09:44 ?468次閱讀
    國產電壓基準源<b class='flag-5'>替換</b>REF3025在工業電源管理應用中的<b class='flag-5'>替換</b>方案

    晶振替換指南

    在頻率相同的情況下,不同尺寸的晶振替換是可行的。凱擎小妹建議您全面考慮各項技術參數和應用要求,以確保替換后的系統可以穩定可靠的運行。
    的頭像 發表于 12-23 18:07 ?1005次閱讀
    晶振<b class='flag-5'>替換</b>指南

    若想使用ADS8422IBPFBT是要怎么替換或運作?

    由于近期要做關于ANC的研究,欲購TMS320C6713 DSP Starter Kit (DSK)來實作,考慮使用ADS8422IBPFBT作為ADC,但是原本似乎就有內建AIC23 CODEC
    發表于 12-13 11:13

    如何自動生成verilog代碼

    介紹幾種自動生成verilog代碼的方法。
    的頭像 發表于 11-05 11:45 ?1051次閱讀
    如何自動生成verilog<b class='flag-5'>代碼</b>

    TAS5630PHD這個型號跟TAS5630BPHD是不是一樣?可以直接替換嗎?

    TAS5630PHD這個型號跟\'TAS5630BPHD是不是一樣?可以直接替換?謝謝
    發表于 10-25 06:23

    代碼整潔之道-大師眼中的整潔代碼是什么樣

    模糊,帶著這個問題,本人讀完了世界軟件開發大師馬丁的《代碼整潔之道》這本書,來了解下大師眼中的整潔代碼畫像是什么樣的,相信能給你帶來不一樣的理解和感悟。 關于整潔
    的頭像 發表于 09-09 16:30 ?659次閱讀
    <b class='flag-5'>代碼</b>整潔之道-大師眼中的整潔<b class='flag-5'>代碼</b>是什么樣

    用OPA2320替換OPA2333這個系列的可以不?

    請問一下我用OPA2320替換OPA2333這個系列的可以不?
    發表于 09-04 08:23

    OPA4330能替換LMV324嗎?

    我放大的倍數是150左右,,,,,,,我在手冊中看到OPA4330的開環增益是100db,LMV324這個的開環增益沒有找到,,,,,,不知道能否替換替換的效果會不會更好?
    發表于 09-02 07:05

    GD32如何替換STM32

    GD32替換Stm32注意事項
    發表于 08-23 11:31 ?5次下載

    20.0-電磁桿的組裝和實物介紹這個是就是你想要的“-智能車電磁組 電磁循跡小車

    電子設計大賽20.0-電磁桿的組裝和實物介紹這個是就是你想要的“-智能車電磁組 電磁循跡小車 電磁循跡 電磁循跡小車代碼 電磁桿的制作 電磁桿原理圖PCB設計
    的頭像 發表于 08-20 11:07 ?886次閱讀
    20.0-電磁桿的組裝和實物<b class='flag-5'>介紹</b>“<b class='flag-5'>這個</b>是就是你想要的“-智能車電磁組 電磁循跡小車

    相同貼片大小電容可以替換嗎?

    相同貼片大小電容是否可以替換,主要取決于電容的具體參數(如容量、耐壓值等)以及電路的具體需求。以下是對這一問題的詳細分析: 一、電容替換的基本原則 封裝兼容性:相同封裝的電容在物理尺寸上是兼容的,但
    的頭像 發表于 08-12 17:34 ?1990次閱讀
    主站蜘蛛池模板: 男女AA片免费 | 美女胸禁止18以下看 | 国产熟妇无码一区二 | 日韩午夜欧美精品一二三四区 | 免费的黄直播 | 18禁裸乳无遮挡免费网站 | 挤奶门事件完整照片 | 欧美高清videossexo | 一二三四在线视频社区8 | 调教椅上的调教SM总裁被调教 | 国产电影一区二区三区 | 亚洲福利网站 | blacked黑人战小美女 | 18 japanese宾馆直播 | 一本道dvd久久综合高清免费 | 羞羞漫画在线播放 | 极品网红液液酱粉嫩福利照子凌酱 | 久久大香萑太香蕉av | 暖暖视频中国在线观看免费韩国 | 国产色精品久久人妻无码看片软件 | 伊人久久大香线蕉综合高清 | 久久伊人精品青青草原2021 | 思思re热免费精品视频66 | 久久99国产精品二区不卡 | 免费观看高清黄页网址大全 | 中文字幕乱码亚洲无线三区 | 国产精品18久久久久久白浆. | 日日射日日操 | 亚洲国产中文字幕新在线 | 国产熟妇无码一区二 | 嗯啊快拔出来我是你老师视频 | 久久精品av| 51精品国产AV无码久久久 | 国产亚洲精品久久综合阿香蕉 | 亚洲人视频在线观看 | 亚洲AV无码久久流水呻蜜桃久色 | 手机在线免费观看毛片 | 99久久精品国产亚洲AV | 亚洲欧美日韩在线码不卡 | 人妻体体内射精一区二区 | 午夜伦理网|

    電子發燒友

    中國電子工程師最喜歡的網站

    • 2931785位工程師會員交流學習
    • 獲取您個性化的科技前沿技術信息
    • 參加活動獲取豐厚的禮品