女人自慰AV免费观看内涵网,日韩国产剧情在线观看网址,神马电影网特片网,最新一级电影欧美,在线观看亚洲欧美日韩,黄色视频在线播放免费观看,ABO涨奶期羡澄,第一导航fulione,美女主播操b

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

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

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

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

MATLAB ? 來源:djl ? 作者:柚籽 ? 2019-09-17 14:57 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

C代碼中有一種特殊的運(yùn)算,即按位操作。那么,

Simulink模型里可以實(shí)現(xiàn)按位來操作嗎?

能繼而生成按位操作的代碼嗎?

位操作

要得到:

y1 = (uint8_T)(u1 & 217)

或者

y1 = (uint8_T)(u1 & 0xD9)

怎么做:

Simulink框圖模型里使用Bitwise Operator系列的模塊;

在Stateflow里則直接使用按位操作符,比如&,|;

MATLAB Function的m腳本里則使用bitor (bitxx)系列的命令。

實(shí)例四

1. 新建一個(gè)簡單的Simulink模型

這三個(gè)模塊都只實(shí)現(xiàn)了一個(gè)簡單的運(yùn)算:對(duì)輸入u1執(zhí)行按位運(yùn)算。

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

雙擊上圖中Bitwise Operator模塊,設(shè)置如下圖:

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

Chart 里則直接寫單個(gè) & 符號(hào)表示 “按位與”,同時(shí)需要注意 Enable C-bit operations 勾選,不然會(huì)計(jì)算出錯(cuò)。它默認(rèn)是勾選上的。

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

MATLAB Function 里的語句,直接使用 bitxx 系列的命令。點(diǎn)擊 Edit Data,也可以手動(dòng)設(shè)置輸入輸出口的數(shù)據(jù)類型。

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

2. 代碼生成基本配置

求解器:定步長—離散求解器

系統(tǒng)目標(biāo)文件:ert.tlc

3. 新建數(shù)據(jù)對(duì)象

打開Model Explorer,點(diǎn)擊菜單的Add,在Base Workspace里定義輸入輸出信號(hào)的數(shù)據(jù)對(duì)象,數(shù)據(jù)對(duì)象類型為Simulink.Signal,并如圖設(shè)置輸入輸出均為uint8類型,StorageClass設(shè)置為ExportedGlobal:

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

4. 信號(hào)關(guān)聯(lián)

在信號(hào)線上右鍵,將信號(hào)與Base Workspace的數(shù)據(jù)對(duì)象關(guān)聯(lián)在一起。鼠標(biāo)操作的方式,可以參考之前的帖子里的菜單截圖。因?yàn)檫@里的信號(hào)略多,所以可以使用命令的方式來實(shí)現(xiàn):

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

此時(shí),第一張模型截圖中信號(hào)名前方的藍(lán)色小叉子就會(huì)出現(xiàn)。

5. 生成代碼

Ctrl+B,生成代碼。

如前面所設(shè)置的,得到這三個(gè)按位操作的代碼:

關(guān)于C代碼中的特殊運(yùn)算按位操作的介紹和應(yīng)用

所以說,在Simulink建模也可以實(shí)現(xiàn)按位運(yùn)算:

在Simulink框圖模型里使用Bitwise Operator模塊;

在Stateflow里則直接使用按位操作符,比如&,|;

在腳本里則使用bitor (bitxx)系列的命令。

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

    關(guān)注

    1

    文章

    90

    瀏覽量

    14777
  • 數(shù)據(jù)類型
    +關(guān)注

    關(guān)注

    0

    文章

    237

    瀏覽量

    13895
  • 腳本
    +關(guān)注

    關(guān)注

    1

    文章

    398

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

    基于LockAI視覺識(shí)別模塊:C++圖像的基本運(yùn)算

    在圖像處理,理解圖像的基本操作是掌握計(jì)算機(jī)視覺技術(shù)的關(guān)鍵。本文章將介紹 基于LockAI視覺識(shí)別模塊下OpenCV 圖像的基本運(yùn)算方法,
    發(fā)表于 05-06 16:56

    基于LockAI視覺識(shí)別模塊:C++圖像的基本運(yùn)算

    在圖像處理,理解圖像的基本操作是掌握計(jì)算機(jī)視覺技術(shù)的關(guān)鍵。本文章將介紹基于LockAI視覺識(shí)別模塊下OpenCV圖像的基本運(yùn)算方法,包括
    的頭像 發(fā)表于 05-06 16:20 ?224次閱讀
    基于LockAI視覺識(shí)別模塊:<b class='flag-5'>C</b>++圖像的基本<b class='flag-5'>運(yùn)算</b>

    CRC16-MODBUS+手算+移位運(yùn)算+C程序+并行運(yùn)算

    CRC16-MODBUS+手算+移位運(yùn)算+C程序+并行運(yùn)算
    發(fā)表于 04-22 18:23 ?0次下載

    Verilogsigned和$signed()的用法

    嗎?其實(shí)不是的,因?yàn)橛蟹?hào)數(shù)和無符號(hào)數(shù)據(jù)的加法強(qiáng)結(jié)果和乘法器結(jié)構(gòu)是一樣的,signed的真正作用是決定如何對(duì)操作數(shù)擴(kuò)的問題。 2、verilog的加法和乘法操作前,會(huì)先對(duì)
    的頭像 發(fā)表于 02-17 17:47 ?656次閱讀
    Verilog<b class='flag-5'>中</b>signed和$signed()的用法

    4G模組Air780E的LuatOS開發(fā)之運(yùn)算(bit)示例

    本文我要說的是低功耗4G模組Air780E的LuatOS開發(fā),關(guān)于運(yùn)算(bit)示例,我將詳細(xì)解析分享給大家。
    的頭像 發(fā)表于 12-02 14:33 ?520次閱讀
    4G模組Air780E的LuatOS開發(fā)之<b class='flag-5'>位</b><b class='flag-5'>運(yùn)算</b>(bit)示例

    Air780E模組LuatOS開發(fā)的運(yùn)算(bit)教程篇!

    本次我們要學(xué)習(xí)的是4G模組Air780E的LuatOS開發(fā),關(guān)于運(yùn)算(bit)教程分享給大家。
    的頭像 發(fā)表于 11-26 11:58 ?533次閱讀
    Air780E模組LuatOS開發(fā)的<b class='flag-5'>位</b><b class='flag-5'>運(yùn)算</b>(bit)教程篇!

    TSW14J57EVM如何使用DLL庫進(jìn)行連續(xù)采樣操作?

    C++代碼來對(duì)HSDC進(jìn)行控制,但代碼沒有關(guān)于連續(xù)采樣的說明和操作,希望貴公司能給hsdc軟
    發(fā)表于 11-22 08:01

    邏輯異或運(yùn)算符在Python的用法

    ,Python的 ^ 符號(hào)實(shí)際上是一個(gè)異或運(yùn)算符,用于對(duì)整數(shù)的二進(jìn)制表示進(jìn)行異或操作。 盡管如此,我們?nèi)匀豢梢酝ㄟ^一些方法來實(shí)現(xiàn)邏輯異
    的頭像 發(fā)表于 11-19 09:46 ?851次閱讀

    C語言指針運(yùn)算符詳解

    C語言中,當(dāng)你有一個(gè)指向數(shù)組某個(gè)元素的指針時(shí),你可以對(duì)該指針執(zhí)行某些算術(shù)運(yùn)算,例如加法或減法。這些運(yùn)算可以用來遍歷數(shù)組的元素,如ptr
    的頭像 發(fā)表于 10-30 11:16 ?793次閱讀

    Verilog語法運(yùn)算符的用法

    verilog語法中使用以下兩個(gè)運(yùn)算符可以簡化我們的選擇代碼
    的頭像 發(fā)表于 10-25 15:17 ?2552次閱讀
    Verilog語法<b class='flag-5'>中</b><b class='flag-5'>運(yùn)算</b>符的用法

    技術(shù)干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運(yùn)算符與優(yōu)先級(jí)

    C語言的學(xué)習(xí)過程,運(yùn)算符的使用是不可忽視的重要環(huán)節(jié)。本文將繼續(xù)深入探討C語言中的運(yùn)算符,重點(diǎn)介紹
    的頭像 發(fā)表于 10-13 08:09 ?632次閱讀
    技術(shù)干貨驛站 ▏解鎖<b class='flag-5'>C</b>語言高效編程秘訣:深入解析<b class='flag-5'>運(yùn)算</b>符與優(yōu)先級(jí)

    技術(shù)干貨驛站 ▏深入理解C語言:編程高手必備,全方位解析運(yùn)算符的核心技能!

    C語言的編程領(lǐng)域中,運(yùn)算符是實(shí)現(xiàn)數(shù)據(jù)處理與邏輯操作的關(guān)鍵工具。無論是在處理簡單的數(shù)值計(jì)算,還是在構(gòu)建復(fù)雜的邏輯結(jié)構(gòu)時(shí),運(yùn)算符的使用貫穿始終。作為編程語言的基礎(chǔ)組成部分之一,
    的頭像 發(fā)表于 09-18 15:56 ?765次閱讀
    技術(shù)干貨驛站 ▏深入理解<b class='flag-5'>C</b>語言:編程高手必備,全方位解析<b class='flag-5'>運(yùn)算</b>符的核心技能!

    hex文件如何查看原c語言代碼

    是處理器可以直接執(zhí)行的指令,而 C 語言代碼則是人類可讀的高級(jí)編程語言代碼。 然而,如果你想要從 .hex 文件獲取一些有用的信息或者對(duì)程序進(jìn)行分析,你可以考慮以下幾種方法: 反匯編
    的頭像 發(fā)表于 09-02 10:37 ?4924次閱讀

    c語言從右到左的運(yùn)算符有哪些

    用在變量之后時(shí),它們會(huì)先返回變量的原始值,然后再進(jìn)行遞增或遞減。 三元條件運(yùn)算符 ( ?: ):這個(gè)運(yùn)算符的求值順序是從右到左。首先計(jì)算第三個(gè)表達(dá)式,然后根據(jù)第一個(gè)表達(dá)式的結(jié)果選擇第二個(gè)或第三個(gè)表達(dá)式。 賦值運(yùn)算符 ( = ):
    的頭像 發(fā)表于 08-20 11:39 ?1838次閱讀

    ModusToolbox 3.2在c代碼包含c++代碼的正確步驟是什么?

    使用 ModusToolbox 3.2 我有一個(gè)用純 C 語言編寫的 XMC4700 項(xiàng)目。 我正在嘗試添加一些 C++ 函數(shù),并將其合并到我的原始代碼。 我可以構(gòu)建獨(dú)立的 .cpp
    發(fā)表于 07-23 08:21