La nouvelle est tombée cette semaine sur la liste de diffusion du projet. La version 2.1.0 de WaveDrom vient de sortir.
WaveDrom est un « standard » JavaScript permettant de décrire des chronogrammes sous forme de texte. La bibliothèque JavaScript se chargeant de convertir cette description texte en image SVG.
L’idée de base est de pouvoir forger de beaux chronogrammes de qualité pour ses publications, mais en les décrivant en texte à la manière de Markdown ou LaTeX (en plus simple tout de même). Le texte suivant par exemple donnera l’image ci‐dessous :
<script type="WaveDrom">
{ signal : [
{ name: "clk", wave: "p......" },
{ name: "bus", wave: "x.34.5x", data: "head body tail" },
{ name: "wire", wave: "0.1..0." },
]}
</script>
WaveDrom a été enrichi de nouvelles fonctionnalités permettant notamment de faire des schémas électroniques simples. Mais aussi et surtout de documenter les bits d’un registre comme on peut le lire habituellement dans les fiches techniques (datasheets).
{reg:[
{name: 'OP-32', bits: 7, attr: 0b0111011},
{name: 'rd', bits: 5, attr: 0},
{name: 'func3', bits: 3, attr: ['ADDW', 'SLLW', 'SRLW', 'SUBW', 'SRAW']},
{bits: 10},
{name: 'func7', bits: 7, attr: [0, 0, 32, 0, 32]}
]}
WaveDrom est d’abord une bibliothèque JavaScript pour le Web, mais il existe également un logiciel pour Windows, GNU/Linux et autres permettant de faire le rendu en local. Il existe également un greffon pour MediaWiki ou WordPress.
Cette nouvelle version majeure montre que le logiciel se porte bien et qu’il évolue toujours. On attend avec impatience le greffon pour LibreOffice qui serait très pratique pour faire des fiches techniques.
Aller plus loin
- Annonce de la sortie de WaveDrom 2.1.0 (239 clics)
- Le dépot officiel de WaveDrom (203 clics)
- La publication 2.1.0 (75 clics)
- Site officiel (735 clics)
# Génial
Posté par DracoRPG . Évalué à 3.
Je ne connaissais pas… Mais je vais regarder ça de ce pas.
[^] # Re: Génial
Posté par Graveen . Évalué à 2.
Pareil !!!
# Plugin Libreoffice
Posté par martoni (site web personnel, Mastodon) . Évalué à 3.
En tout cas, si quelqu'un à une piste ou connais bien libreoffice pour faire un plugin wavedrom je suis preneur ;)
J'ai plus qu'une balle
[^] # Re: Plugin Libreoffice
Posté par binoyte . Évalué à 1.
Tu peux faire des chronogrammes avec dia, si tu veux. C'est sans doute pas aussi complet que wavedrom, mais pour du simple…
[^] # Re: Plugin Libreoffice
Posté par martoni (site web personnel, Mastodon) . Évalué à 4.
Ça n'est pas ma question, j'aime bien wavedrom et je voudrais pouvoir m'en servir directement dans mes documents Libreoffice.
J'ai plus qu'une balle
[^] # Re: Plugin Libreoffice
Posté par martoni (site web personnel, Mastodon) . Évalué à 3.
Ça y est j'ai trouvé la solution pour intégrer wavedrom à un document libreoffice.
Sans même avoir à écrire d'extension.
J'ai plus qu'une balle
# Railroad diagram
Posté par blobmaster . Évalué à 5.
Ça m'a fait pensé à une autre lib.
Pour ceux qui veulent faire des schémas comme ceux de la page http://www.json.org
https://github.com/tabatkins/railroad-diagrams
Suivre le flux des commentaires
Note : les commentaires appartiennent à celles et ceux qui les ont postés. Nous n’en sommes pas responsables.