在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

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

3天內不再提示

關于C代碼中的特殊運算按位操作的介紹和應用

MATLAB ? 來源:djl ? 作者:柚籽 ? 2019-09-17 14:57 ? 次閱讀

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

Simulink模型里可以實現按位來操作嗎?

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

位操作

要得到:

y1 = (uint8_T)(u1 & 217)

或者

y1 = (uint8_T)(u1 & 0xD9)

怎么做:

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

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

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

實例四

1. 新建一個簡單的Simulink模型

這三個模塊都只實現了一個簡單的運算:對輸入u1執行按位運算。

關于C代碼中的特殊運算按位操作的介紹和應用

雙擊上圖中Bitwise Operator模塊,設置如下圖:

關于C代碼中的特殊運算按位操作的介紹和應用

Chart 里則直接寫單個 & 符號表示 “按位與”,同時需要注意 Enable C-bit operations 勾選,不然會計算出錯。它默認是勾選上的。

關于C代碼中的特殊運算按位操作的介紹和應用

MATLAB Function 里的語句,直接使用 bitxx 系列的命令。點擊 Edit Data,也可以手動設置輸入輸出口的數據類型。

關于C代碼中的特殊運算按位操作的介紹和應用

2. 代碼生成基本配置

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

系統目標文件:ert.tlc

3. 新建數據對象

打開Model Explorer,點擊菜單的Add,在Base Workspace里定義輸入輸出信號的數據對象,數據對象類型為Simulink.Signal,并如圖設置輸入輸出均為uint8類型,StorageClass設置為ExportedGlobal:

關于C代碼中的特殊運算按位操作的介紹和應用

4. 信號關聯

在信號線上右鍵,將信號與Base Workspace的數據對象關聯在一起。鼠標操作的方式,可以參考之前的帖子里的菜單截圖。因為這里的信號略多,所以可以使用命令的方式來實現:

關于C代碼中的特殊運算按位操作的介紹和應用

此時,第一張模型截圖中信號名前方的藍色小叉子就會出現。

5. 生成代碼

Ctrl+B,生成代碼。

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

關于C代碼中的特殊運算按位操作的介紹和應用

所以說,在Simulink建模也可以實現按位運算:

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

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

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

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

    關注

    1

    文章

    90

    瀏覽量

    14708
  • 數據類型
    +關注

    關注

    0

    文章

    237

    瀏覽量

    13849
  • 腳本
    +關注

    關注

    1

    文章

    397

    瀏覽量

    28380
收藏 人收藏

    評論

    相關推薦
    熱點推薦

    基于LockAI視覺識別模塊:C++圖像的基本運算

    在圖像處理,理解圖像的基本操作是掌握計算機視覺技術的關鍵。本文章將介紹 基于LockAI視覺識別模塊下OpenCV 圖像的基本運算方法,
    發表于 05-06 16:56

    基于LockAI視覺識別模塊:C++圖像的基本運算

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

    Verilogsigned和$signed()的用法

    嗎?其實不是的,因為有符號數和無符號數據的加法強結果和乘法器結構是一樣的,signed的真正作用是決定如何對操作數擴的問題。 2、verilog的加法和乘法操作前,會先對
    的頭像 發表于 02-17 17:47 ?589次閱讀
    Verilog<b class='flag-5'>中</b>signed和$signed()的用法

    4G模組Air780E的LuatOS開發之運算(bit)示例

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

    Air780E模組LuatOS開發的運算(bit)教程篇!

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

    TSW14J57EVM如何使用DLL庫進行連續采樣操作

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

    邏輯異或運算符在Python的用法

    ,Python的 ^ 符號實際上是一個異或運算符,用于對整數的二進制表示進行異或操作。 盡管如此,我們仍然可以通過一些方法來實現邏輯異
    的頭像 發表于 11-19 09:46 ?784次閱讀

    C語言指針運算符詳解

    C語言中,當你有一個指向數組某個元素的指針時,你可以對該指針執行某些算術運算,例如加法或減法。這些運算可以用來遍歷數組的元素,如ptr
    的頭像 發表于 10-30 11:16 ?730次閱讀

    Verilog語法運算符的用法

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

    技術干貨驛站 ▏解鎖C語言高效編程秘訣:深入解析運算符與優先級

    C語言的學習過程運算符的使用是不可忽視的重要環節。本文將繼續深入探討C語言中的運算符,重點介紹
    的頭像 發表于 10-13 08:09 ?585次閱讀
    技術干貨驛站 ▏解鎖<b class='flag-5'>C</b>語言高效編程秘訣:深入解析<b class='flag-5'>運算</b>符與優先級

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

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

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

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

    c語言從右到左的運算符有哪些

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

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

    使用 ModusToolbox 3.2 我有一個用純 C 語言編寫的 XMC4700 項目。 我正在嘗試添加一些 C++ 函數,并將其合并到我的原始代碼。 我可以構建獨立的 .cpp
    發表于 07-23 08:21

    圖像處理的卷積運算

    卷積運算是圖像處理中一種極其重要的操作,廣泛應用于圖像濾波、邊緣檢測、特征提取等多個方面。它基于一個核(或稱為卷積核、濾波器)與圖像進行相乘并求和的過程,通過這一操作可以實現對圖像的平滑、銳化、邊緣檢測等多種效果。本文將從卷積
    的頭像 發表于 07-11 15:15 ?3767次閱讀
    主站蜘蛛池模板: 亚洲国产网址 | 欧美亚洲天堂 | 欧美巨大bbbb动漫 | 狠狠五月深爱婷婷网免费 | 国产精品爱啪在线线免费观看 | 种子 在线播放 | 男人你懂的在线观看视频 | 视频在线观看高清免费大全 | 国产亚洲第一伦理第一区 | 一级a性色生活片毛片 | 亚洲播播| 看a网站| 国产香蕉视频在线播放 | eee在线播放成人免费 | 嫩草影院久久国产精品 | 躁天天躁中文字幕在线 | 五月婷婷六月爱 | 手机在线黄色网址 | 国产成人在线播放视频 | aaa在线观看视频高清视频 | 午夜在线免费观看 | 日本午夜片成年www 日本午夜三级 | 日本资源在线 | 色女人综合| 久精品在线观看 | 闲人综合 | 亚洲偷图色综合色就色 | 国产成人啪午夜精品网站男同 | 1024你懂的在线播放欧日韩 | 色综合天天五月色 | 欧美性色生活片天天看99 | 久久夜夜肉肉热热日日 | 又黄又湿又爽 | 天天综合网色 | 午夜大片网 | 涩涩涩综合在线亚洲第一 | 日本69sex护士hd | 亚洲另类电击调教在线观看 | 下农村女人一级毛片 | 国产yw855.c免费视频 | 亚洲大成色www永久网 |