18video性欧美19sex,欧美高清videosddfsexhd,性少妇videosexfreexxx片中国,激情五月激情综合五月看花,亚洲人成网77777色在线播放

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

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

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

關(guān)于代碼替換這個(gè)隱藏技能的介紹和分享

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

掃碼添加小助手

加入工程師交流群

不要對(duì)自動(dòng)生成的代碼做任何手工修改,凡是想在代碼中實(shí)現(xiàn)的,一定要通過(guò)模型和相關(guān)配置實(shí)現(xiàn)。

是的,我依然堅(jiān)持這條堅(jiān)持了近10年的原則。

那么問(wèn)題來(lái)了,有人說(shuō)有些算法速度太慢,比如sine運(yùn)算,如果使用math庫(kù)里提供的sine運(yùn)算,可能很多應(yīng)用都接受不了,怎么破?

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

通常,在工程上,對(duì)于速度要求比較高的應(yīng)用里,我們不會(huì)使用數(shù)學(xué)庫(kù)里的sin()做正弦運(yùn)算的,更多的時(shí)候,我們會(huì)使用查表的方式,把信號(hào)變化范圍你的數(shù)據(jù)做成表格,做sine運(yùn)算時(shí)就調(diào)用這張表格。我們這里也假設(shè)用戶可以自己寫(xiě)一個(gè)查表函數(shù),函數(shù)原型如下:

double mysin(double x)

也可能會(huì)有人告訴我單片機(jī)上我們也不適用double數(shù)據(jù)類(lèi)型的,好吧,我這里偷懶,就不再去設(shè)置數(shù)據(jù)類(lèi)型了,設(shè)置數(shù)據(jù)類(lèi)型這事大家都會(huì)做。

假設(shè)有模型如下:

關(guān)于代碼替換這個(gè)隱藏技能的介紹和分享

選擇系統(tǒng)目標(biāo)文件為ert.tlc,默認(rèn)設(shè)置下,生成的代碼如下:

testcr_Y.Out1 = sin(testcr_U.In1);

我們的目標(biāo)是:

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

如何操作?

1. 首先做MATLAB命令窗里運(yùn)行如下命令:crtool

關(guān)于代碼替換這個(gè)隱藏技能的介紹和分享

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

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

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

5. 回到MATLAB命令窗,運(yùn)行sl_refresh_customizations。

至此,我們已經(jīng)創(chuàng)建了代碼替換表,并且將其注冊(cè)到MATLAB系統(tǒng)。

下面打開(kāi)模型文件,只需做如下設(shè)置:

關(guān)于代碼替換這個(gè)隱藏技能的介紹和分享

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

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

testcr_Y.Out1 = mysine(testcr_U.In1);

這里面需要注意的是路徑問(wèn)題不要出錯(cuò),還有函數(shù)的形成以及返回值的類(lèi)型要和模型里的相關(guān)模塊保持一致。

聲明:本文內(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)投訴
  • 數(shù)據(jù)
    +關(guān)注

    關(guān)注

    8

    文章

    7298

    瀏覽量

    93549
  • 信號(hào)
    +關(guān)注

    關(guān)注

    11

    文章

    2873

    瀏覽量

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

    關(guān)注

    30

    文章

    4925

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    嵌入式需要掌握哪些核心技能?

    : 1)C語(yǔ)言與底層編程 核心地位:C語(yǔ)言是嵌入式開(kāi)發(fā)的基石,需精通指針操作、內(nèi)存管理、位運(yùn)算,直接操控硬件資源。 延伸技能:C++用于復(fù)雜項(xiàng)目架構(gòu)設(shè)計(jì),匯編語(yǔ)言優(yōu)化底層性能(如啟動(dòng)代碼、中斷處理
    發(fā)表于 10-21 16:25

    Ansible代碼上線項(xiàng)目實(shí)戰(zhàn)案例

    在DevOps浪潮中,自動(dòng)化部署已經(jīng)成為每個(gè)運(yùn)維工程師的必備技能。今天我將分享一個(gè)完整的Ansible代碼上線項(xiàng)目實(shí)戰(zhàn)案例,讓你的部署效率提升10倍!
    的頭像 發(fā)表于 07-24 14:03 ?302次閱讀

    企業(yè)和個(gè)人基于業(yè)務(wù)知識(shí)和代碼庫(kù)增強(qiáng)的大模型生成代碼實(shí)踐

    :“這個(gè)功能之前做過(guò)類(lèi)似的,你參考下歷史代碼?!笨僧?dāng)他打開(kāi)代碼倉(cāng)庫(kù),卻發(fā)現(xiàn)注釋寥寥,變量名像密碼一樣難懂,更找不到任何需求文檔。他硬著頭皮修改,結(jié)果上線后引發(fā)了線上故障——原來(lái)有個(gè)隱藏
    的頭像 發(fā)表于 07-08 15:31 ?259次閱讀
    企業(yè)和個(gè)人基于業(yè)務(wù)知識(shí)和<b class='flag-5'>代碼</b>庫(kù)增強(qiáng)的大模型生成<b class='flag-5'>代碼</b>實(shí)踐

    開(kāi)源鴻蒙開(kāi)發(fā)必備!OpenHarmony替換Full SDK全攻略

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

    AI時(shí)代:不可替代的“人類(lèi)+”職業(yè)技能

    當(dāng)生成式人工智能能夠撰寫(xiě)報(bào)告、編寫(xiě)代碼甚至設(shè)計(jì)產(chǎn)品時(shí),一個(gè)根本性的焦慮開(kāi)始蔓延:人類(lèi)工作者是否正在被算法取代?這個(gè)問(wèn)題的答案或許比簡(jiǎn)單的“是”或“否”更為復(fù)雜——AI確實(shí)在重塑職業(yè)版圖,但真正的挑戰(zhàn)
    的頭像 發(fā)表于 05-20 16:13 ?375次閱讀

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

    程序代碼處理的團(tuán)隊(duì),也是最早推出基于深度學(xué)習(xí)的編程產(chǎn)品的團(tuán)隊(duì),從一開(kāi)始他們就抓住并專(zhuān)注于代碼大模型這個(gè)前沿賽
    的頭像 發(fā)表于 05-20 14:41 ?538次閱讀
    <b class='flag-5'>代碼</b>革命的先鋒:aiXcoder-7B模型<b class='flag-5'>介紹</b>

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

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

    KaihongOS操作系統(tǒng):頁(yè)面的生命周期介紹

    組件實(shí)現(xiàn)UI的復(fù)用,可以調(diào)用組件的生命周期。 自定義組件的生命周期接口包括aboutToAppear和aboutToDisappear,分別在組件即將出現(xiàn)和即將銷(xiāo)毀時(shí)回調(diào)。 說(shuō)明:關(guān)于自定義組件
    發(fā)表于 04-25 08:18

    采購(gòu)GUTOR UPS備品備件,隱藏的“雷區(qū)” 你了解嗎?

    在GUTOR UPS備品備件采購(gòu)之路上,困難重重,選型、渠道甄別、成本把控、安裝部署、售后保障,樁樁件件都是棘手難題。隱藏的“雷區(qū)” 你了解嗎?
    發(fā)表于 03-21 16:08

    國(guó)產(chǎn)電壓基準(zhǔn)源替換REF3025在工業(yè)電源管理應(yīng)用中的替換方案

    國(guó)產(chǎn)電壓基準(zhǔn)源替換REF3025在工業(yè)電源管理應(yīng)用中的替換方案
    的頭像 發(fā)表于 03-19 09:44 ?734次閱讀
    國(guó)產(chǎn)電壓基準(zhǔn)源<b class='flag-5'>替換</b>REF3025在工業(yè)電源管理應(yīng)用中的<b class='flag-5'>替換</b>方案

    晶振替換指南

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

    若想使用ADS8422IBPFBT是要怎么替換或運(yùn)作?

    由于近期要做關(guān)于ANC的研究,欲購(gòu)TMS320C6713 DSP Starter Kit (DSK)來(lái)實(shí)作,考慮使用ADS8422IBPFBT作為ADC,但是原本似乎就有內(nèi)建AIC23 CODEC
    發(fā)表于 12-13 11:13

    如何自動(dòng)生成verilog代碼

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

    油墨塞孔之大忌,這個(gè)要求不合理

    關(guān)于PCB的油墨塞孔,大家都認(rèn)為塞孔100%飽滿,是合理要求,是品質(zhì)的保證,直到有一天看到了在線板,才知道這個(gè)要求確實(shí)不太合理……
    的頭像 發(fā)表于 11-04 16:32 ?1069次閱讀
    油墨塞孔之大忌,<b class='flag-5'>這個(gè)</b>要求不合理

    TAS5630PHD這個(gè)型號(hào)跟TAS5630BPHD是不是一樣?可以直接替換嗎?

    TAS5630PHD這個(gè)型號(hào)跟\'TAS5630BPHD是不是一樣?可以直接替換?謝謝
    發(fā)表于 10-25 06:23