Esquemas a partir de texto simple

Escriba un componente o un cable por línea. schemd coloca los componentes, enruta los cables y dibuja el SVG.

npm i @schemd/core
se pronuncia como skemd /skɛmd/
Active low-pass filter11 components and 12 connections.VINVinR110 kΩN1VcC11 nFU1OPA192FBVfbRF100 kΩRG10 kΩVOUTVoutG0 VG20 V
Active low-pass filter
Filtro paso bajo activo: 11 componentes en 6 redes, compilados en 2.06 ms. Pase el cursor sobre una línea para encontrar su cable.

Qué dibuja

El mismo lenguaje dibuja cuatro tipos de diagrama. Cada figura muestra una línea de su código fuente.

Registered inverter5 components and 4 connections.DDCLKCLKCLKDFFD-FFINVNOTQQ
Registered inverter
Inversor con registro flipflop:FF "D-FF" at (260, 140) #purple [type=d]
Bell pair6 components and 5 connections.Q0|0⟩Q1|0⟩HHHCXCXM0MM1M
Bell pair
Par de Bell prepare:Q0 "|0\rangle" at (70, 90) #blue
Compiler and netlist2 components and 1 connection.builds«entry»Compiler- limits: Limits+ compile(src): Svg+ diagnose(src): ListNetlist- nets: Net[]- nodes: Node[]+ verify(): Report
Compiler and netlist
Compilador y lista de conexiones API.right -> NET.left #slate [ortho association label="builds"]

0.8

R1aN1VxR2bC1c

1.3.1

Wires meet at the junction4 components and 3 connections.R1aN1VxR2bC1c
Wires meet at the junction
Tres cables hacia una unión, antes y ahora.
Bridges and dots8 components and 4 connections.AABBCCDDTTUUSSZZ
Bridges and dots
Las redes separadas forman puentes al cruzarse.

De un vistazo

Paquete@schemd/core 1.3.1
Tipos de componentes114
Se ejecuta enNode.js 24 o posterior, navegadores y web workers
DependenciasNinguna
SalidaLos mismos bytes SVG en todos los motores
Reglas de diseño54 de 57 diagramas de la documentación superan las comprobaciones
LicenciaMIT