諸事情で波形を書く必要があり、正直面倒だったので何か良いツールが無いか探したところ、WaveDromというのがテキストベースで波形画像を生成できるようだったので試してみた。
しかもこいつはVisual Studio Codeと強調して動作することができる。インストールには、Visual Studio Codeのプラグインである"WaveDrom Render"を使用する。
サンプルコードは以下にたくさん含まれている。
なるほど。サンプルコードから以下のようにコードをコピペして自動レンダリングしてみる。
{signal: [ {name:'clk', wave: 'p....' }, {name:'Data', wave: 'x345x', data: 'a b c' }, {name:'Request', wave: '01..0' } ], head: { text:'WaveDrom example', tick: 0, }, foot: { text:'Figure 100', tock: 9 }, }
なるほど、以下のようになった。このようにテキストベースで波形を書けるのは便利だ。しかもリアルタイムレンダリングできる。