1、先安裝插件:
2、然后就可以編寫一個.js文件,如下:
{signal: [{name: 'clk', wave: 'p.......|..'},{name: 'rstn', wave: '01......|..'},{name: 'din_vld', wave: '0.1.0...|..'},{name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },{name: 'dout_vld', wave: '0.1.0...|..'},{name: 'dout', wave: "x.==x...|..", data: ["R0", "R1"]},{},{},{name: 'clk', wave: 'p.......|..'},{name: 'rstn', wave: '01......|..'},{name: 'din_vld', wave: '0.1.0...|..'},{name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },{name: 'dout_vld', wave: '0..1.0..|.'},{name: 'Result', wave: "x..==x..|..", data: ["R0", "R1"]},{},{},{name: 'clk', wave: 'p.......|..'},{name: 'rstn', wave: '01......|..'},{name: 'din_vld', wave: '0.1.0...|..'},{name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },{name: 'dout_vld', wave: '0...1.0.|..'},{name: 'Result', wave: "x...==x.|..", data: ["R0", "R1"]},{},{},{name: 'clk', wave: 'p.......|..'},{name: 'rstn', wave: '01......|..'},{name: 'din_vld', wave: '0.1.0...|..'},{name: 'din', wave: "x.==x...|..", data: ["D0", "D1"] },{name: 'dout_vld', wave: '0....1.0|..'},{name: 'Result', wave: "x....==x|..", data: ["R0", "R1"]},{},{},]}
很容易看懂格式,或者可以看這篇博客,里面對這個語法講的更透徹:VScode中使用WaveDrom插件畫時序圖(波形圖)-CSDN博客。(但我用的很簡單,只是簡單的時序,可以對照這段代碼,然后自己試一下,生成下面的圖,就知道每段話是什么意思了)
3、寫好js文件之后,保存之后,按快捷鍵ctrl+K,再按ctrl+D,就會得到輸出的圖片,
4、可以按鼠標右鍵,輸出圖片。