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

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

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

3天內不再提示

WaveDrom功能與使用

痞子衡嵌入式 ? 來源:痞子衡嵌入式 ? 作者:痞子衡嵌入式 ? 2022-08-02 11:19 ? 次閱讀

摘要:WaveDrom是一個免費開源的在線數字時序圖渲染引擎。它可以使用JavaScript, HTML5和SVG來將時序圖的WaveJSON描述轉成SVG矢量圖形,從而進行顯示。WaveDrom可以嵌入到任何網頁中。WaveDrom編輯器可在瀏覽器中運行,也可以安裝在系統上,渲染引擎可以嵌入到任何網頁中。

一、WaveDrom功能

繪制數字時序圖、繪制寄存器圖、繪制邏輯電路圖

3a184b96-1211-11ed-ba43-dac502259ad0.png繪制時序圖3a2ca67c-1211-11ed-ba43-dac502259ad0.png繪制寄存器圖3a36affa-1211-11ed-ba43-dac502259ad0.png繪制邏輯電路圖

二、WaveDrom的使用

  • 在線編輯器 https://wavedrom.com/editor.html
  • 官網 https://wavedrom.com/

WaveDrom可以在線編輯也可以下載安裝,可以在官網首頁找到這兩個入口。在線編輯方式,版本較新,但需要聯網。下載安裝方式,版本較官網舊一些,無需聯網即可使用。

3a3ee38c-1211-11ed-ba43-dac502259ad0.png

在編輯器中輸入WaveJSON 格式的數字時序圖描述,即可實時渲染出相應的數字時序圖。aveJSON 格式是十分簡單的,主要需要記憶的是各個符號所對應的波形。

3a4ecfd6-1211-11ed-ba43-dac502259ad0.png

三、繪制時序圖

3a60b55c-1211-11ed-ba43-dac502259ad0.png

下面的代碼將創建名為“Alfa”的1位信號,該信號隨時間改變其狀態。

{"signal":[{"name":"Alfa","wave":"01.zx=ud.23.456789"}]}

“wave”字符串中的每個字符都代表一個時間段。符號“將以前的狀態再延長一段時間。下面是它的外觀:

3a691e22-1211-11ed-ba43-dac502259ad0.png3a74f29c-1211-11ed-ba43-dac502259ad0.png

時鐘:數字時鐘是一種特殊類型的信號。它在每個時間段內變化兩次,可以有正負極性。它還可以在工作邊緣上有一個可選標記。時鐘塊可以與其他信號狀態混合,以產生時鐘選通效應。代碼如下:

{signal:[
{name:"pclk",wave:'p.......'},
{name:"Pclk",wave:'P.......'},
{name:"nclk",wave:'n.......'},
{name:"Nclk",wave:'N.......'},
{},
{name:'clk0',wave:'phnlPHNL'},
{name:'clk1',wave:'xhlhLHl.'},
{name:'clk2',wave:'hpHplnLn'},
{name:'clk3',wave:'nhNhplPl'},
{name:'clk4',wave:'xlh.L.Hx'},
]}

以及呈現的圖表:

3a7fe832-1211-11ed-ba43-dac502259ad0.png

WaveLanes 可以統一在以數組形式表示的命名組中。['組名', {...}, {...}, ...]數組的第一個條目是組的名稱,這些組可以嵌套。

{signal:[
{name:'clk',wave:'p..Pp..P'},
['Master',
['ctrl',
{name:'write',wave:'01.0....'},
{name:'read',wave:'0...1..0'}
],
{name:'addr',wave:'x3.x4..x',data:'A1A2'},
{name:'wdata',wave:'x3.x....',data:'D1'},
],
{},
['Slave',
['ctrl',
{name:'ack',wave:'x01x0.1x'},
],
{name:'rdata',wave:'x.....4x',data:'Q2'},
]
]}
3a926b10-1211-11ed-ba43-dac502259ad0.png

四、時序圖教程

網址:https://wavedrom.com/tutorial.html

3aa525b6-1211-11ed-ba43-dac502259ad0.png

里面包含多個示例,可以很好地對WaveDrom進行學習。

3abb5bf6-1211-11ed-ba43-dac502259ad0.png

五、邏輯電路圖教程

網址:https://wavedrom.com/tutorial2.html

3ad2fee6-1211-11ed-ba43-dac502259ad0.png

里面講解了邏輯電路圖的繪制示例。

3ae0b216-1211-11ed-ba43-dac502259ad0.png

六、Github主頁

WaveDromGithubhttps://github.com/wavedrom/wavedrom
3aefe61e-1211-11ed-ba43-dac502259ad0.png

七、VScode中使用Waveform

在VScode應用商店中搜索Waveform Render,這個就相當于WaveDrom

3b032788-1211-11ed-ba43-dac502259ad0.png

左邊鍵入代碼,右邊會自動生成時序圖,非常好用:

3b190710-1211-11ed-ba43-dac502259ad0.png



審核編輯 :李倩


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

    關注

    2

    文章

    58

    瀏覽量

    22461
  • 矢量
    +關注

    關注

    0

    文章

    95

    瀏覽量

    23754
  • 編輯器
    +關注

    關注

    1

    文章

    806

    瀏覽量

    31187

原文標題:你真的會畫時序圖嗎?不,你不會!

文章出處:【微信號:pzh_mcu,微信公眾號:痞子衡嵌入式】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    數據網關的功能與應用 數據采集器的安裝與配置

    數據網關的功能與應用 1. 數據網關的定義 數據網關是一種在不同網絡或系統之間進行數據傳輸和轉換的設備。它主要負責將來自不同來源的數據整合、轉換和傳遞,以確保數據在不同系統間的兼容性和流通性。 2.
    的頭像 發表于 11-28 15:49 ?299次閱讀

    工業物聯網盒子核心功能與技術特點

    將這些數據上傳至云端或本地服務器進行分析處理。工業物聯網盒子不僅是數據采集的前端,也是實現設備遠程監控、預測性維護、能效優化等高級應用的基礎。 一、核心功能與技術特點 工業物聯網盒子的核心功能與技術特點,使其能
    的頭像 發表于 11-22 17:21 ?227次閱讀

    激光位移傳感器的功能與作用

    與控制。今天一起了解激光位移傳感器的功能與作用。 一、激光位移傳感器的功能 非接觸式測量 激光位移傳感器采用非接觸式測量方式,通過激光束對目標物體進行探測,能夠在不接觸物體的情況下精確獲取位移、距離或形狀信息。
    的頭像 發表于 11-19 14:56 ?190次閱讀
    激光位移傳感器的<b class='flag-5'>功能與</b>作用

    CNC設備的功能與用途

    在現代制造業中,CNC設備扮演著舉足輕重的角色。它們不僅提高了生產效率,還提升了產品質量和精度。 1. CNC設備的基本功能 CNC設備的核心功能是通過計算機程序控制機床的運動和操作,實現精確的加工
    的頭像 發表于 11-12 09:20 ?754次閱讀

    zabbix的擴展功能與插件介紹

    Zabbix是一個開源的監控解決方案,用于監控網絡和應用程序的性能和健康狀況。它具有強大的功能,可以監控IT基礎設施,包括服務器、虛擬機、網絡設備等。 1. 擴展功能 1.1 監控項和觸發器
    的頭像 發表于 11-08 10:50 ?398次閱讀

    MCU性能與功能:優化設計的關鍵

    MCU(微控制單元)是現代電子產品中不可或缺的核心組件,廣泛應用于家電、汽車、工業控制、醫療設備及消費電子等領域。隨著科技的不斷發展,MCU的性能與功能得到了前所未有的提升,而優化設計成為推動這一變化的關鍵所在。
    的頭像 發表于 11-01 13:26 ?280次閱讀

    將RAM清除功能與bq3285/bq3287A RTC結合使用

    電子發燒友網站提供《將RAM清除功能與bq3285/bq3287A RTC結合使用.pdf》資料免費下載
    發表于 10-24 09:43 ?0次下載
    將RAM清除<b class='flag-5'>功能與</b>bq3285/bq3287A RTC結合使用

    電子地圖的主要功能與應用

    電子地圖,即數字地圖,是利用計算機技術,以數字方式存儲和查閱的地圖。它不僅繼承了傳統紙質地圖的基本功能,還通過現代科技手段實現了諸多創新應用。以下是電子地圖的主要功能與應用: 一、主要功能 快速存取
    的頭像 發表于 09-12 11:18 ?2016次閱讀
    電子地圖的主要<b class='flag-5'>功能與</b>應用

    機器人電動升降柱功能與特點

    電子發燒友網站提供《機器人電動升降柱功能與特點.docx》資料免費下載
    發表于 09-11 14:19 ?0次下載

    隔離器的功能與作用

    隔離。本文旨在深入探討隔離器的功能與作用,以及其在不同領域中的應用,以期為相關領域的技術人員提供參考和借鑒。
    的頭像 發表于 05-27 16:04 ?2187次閱讀

    旋變位置不變的情況下,當使能SOTA功能與關閉SOTA功能時,APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,為什么?

    旋變位置不變的情況下,當使能SOTA功能與關閉SOTA功能時,APP中DSADC采樣得到的旋變sin和cos兩者值不一樣,用示波器采的輸入到MCU端的差分電壓是一樣的,難道是SOTA使能后影響了MCU芯片內部的等效阻抗嗎,有專家遇到過類似的問題或者能給個合理的解釋嗎
    發表于 05-17 08:13

    聆思CSK6芯片性能與應用前景分析

    聆思CSK6芯片性能與應用前景分析
    的頭像 發表于 05-15 09:11 ?771次閱讀

    天拓四方工業網關的功能與作用

    。本文將對工業網關的功能與作用進行解析,以期為讀者提供更加全面和深入的了解。 天拓四方工業網關的功能與作用 首先,工業網關支持遠程配置和診斷功能,使得工程師可以通過數網星平臺遠程管理工具對現場設備進行配置和診斷。這
    的頭像 發表于 03-22 15:35 ?411次閱讀

    MES常見功能與分類

    電子發燒友網站提供《MES常見功能與分類.docx》資料免費下載
    發表于 01-19 14:00 ?0次下載

    北斗接收機的功能與應用

    上期帶大家了解了北斗接收機,今天小編帶大家了解一下北斗接收機的功能以及主要應用? 北斗接收機是指用于接受北斗導航信號并解算位置、速度、時間等信息的設備。 當你需要在戶外探險、旅行等場景中保持通信
    的頭像 發表于 01-16 10:28 ?770次閱讀
    北斗接收機的<b class='flag-5'>功能與</b>應用
    主站蜘蛛池模板: 91精品国产91| max girls 大感谢祭| 国产一区二区内射最近更新 | 免费精品在线视频| 久久精品国产eeuss| 国产午夜高潮熟女精品AV| 成人无码精品1区2区3区免费看 | 免费观看成人www精品视频在线| 激情内射亚洲一区二区三区| 精品国产免费第一区二区| 好男人免费观看在线高清WWW | my pico未删减在线观看| 高清国产在线观看| 和搜子的日子 在线观看| 美丽的姑娘BD在线观看| 萝莉御姐被吸奶| 暖暖视频免费观看社区| 免费在线观看黄色网址| 日本中文字幕巨大的乳专区| 久久国产精品二区99| 蜜桃日本免费观看MV| 如懿传免费观看在线全集| 日韩 国产 中文 无码| 亚洲 欧美 中文 日韩 视频| 亚洲爆乳无码精品AAA片蜜桃| 相声flash| 亚洲高清国产拍精品影院| 在野外被男人躁了一夜动图| 被肉日常np高h| 好姑娘BD高清在线观看免费| 麻豆国产MV视频| 手机看片一区二区| 在教室轮流被澡高H林萌| 成年人免费在线视频观看| 含羞草传媒在线观看| 女王羞辱丨vk| 亚洲国产成人精品无码区APP| 99精品成人无码A片观看金桔| 国产精品自拍| 久久99AV无色码人妻蜜柚| 久久香蕉国产免费天天|