1
0
forked from ROMEO/nexosim

Use better supported UTF symbols for arrow heads

This commit is contained in:
Serge Barral 2024-09-08 17:38:58 +02:00
parent 1c0c8ed529
commit 2a8a3738cb
7 changed files with 19 additions and 19 deletions

View File

@ -72,7 +72,7 @@ asynchronix = "0.2.2"
// //
// ┌──────────────┐ ┌──────────────┐ // ┌──────────────┐ ┌──────────────┐
// │ │ │ │ // │ │ │ │
// Input ●─────▶│ multiplier 1 ├─────▶│ multiplier 2 ├─────▶ Output // Input ●─────►│ multiplier 1 ├─────►│ multiplier 2 ├─────► Output
// │ │ │ │ // │ │ │ │
// └──────────────┘ └──────────────┘ // └──────────────┘ └──────────────┘
use asynchronix::model::{Model, Output}; use asynchronix::model::{Model, Output};

View File

@ -15,7 +15,7 @@
//! │ Assembly │ //! │ Assembly │
//! │ ┌──────────┐ ┌──────────┐ │ //! │ ┌──────────┐ ┌──────────┐ │
//! PPS │ │ │ coil currents │ │ │position //! PPS │ │ │ coil currents │ │ │position
//! Pulse rate ●───────▶│──▶│ Driver ├───────────────▶│ Motor ├──▶│─────────▶ //! Pulse rate ●───────►│──►│ Driver ├───────────────►│ Motor ├──►│─────────►
//! (±freq)│ │ │ (IA, IB) │ │ │(0:199) //! (±freq)│ │ │ (IA, IB) │ │ │(0:199)
//! │ └──────────┘ └──────────┘ │ //! │ └──────────┘ └──────────┘ │
//! └──────────────────────────────────────────────┘ //! └──────────────────────────────────────────────┘

View File

@ -12,9 +12,9 @@
//! ┌─────────────────────────────────────────────┐ //! ┌─────────────────────────────────────────────┐
//! │ (≥0) │ //! │ (≥0) │
//! │ ┌────────────┐ │ //! │ ┌────────────┐ │
//! └───│ │ │ //! └───│ │ │
//! added volume │ Water tank ├────┐ │ //! added volume │ Water tank ├────┐ │
//! Water fill ●───────────────────│ │ │ │ //! Water fill ●───────────────────│ │ │ │
//! (>0) └────────────┘ │ │ //! (>0) └────────────┘ │ │
//! │ │ //! │ │
//! water sense │ │ //! water sense │ │
@ -22,9 +22,9 @@
//! │ (empty|not empty) │ //! │ (empty|not empty) │
//! │ │ //! │ │
//! │ ┌────────────┐ ┌────────────┐ │ //! │ ┌────────────┐ ┌────────────┐ │
//! brew time └───│ │ command │ │ │ //! brew time └───│ │ command │ │ │
//! Brew time dial ●───────────────────▶│ Controller ├─────────▶│ Water pump ├───┘ //! Brew time dial ●───────────────────►│ Controller ├─────────►│ Water pump ├───┘
//! (>0) ┌───│ │ (on|off) │ │ //! (>0) ┌───│ │ (on|off) │ │
//! │ └────────────┘ └────────────┘ //! │ └────────────┘ └────────────┘
//! trigger │ //! trigger │
//! Brew command ●───────────────┘ //! Brew command ●───────────────┘

View File

@ -11,7 +11,7 @@
//! │ Simulation │ //! │ Simulation │
//! ┌────────────┐ ┌────────────┐ │ ┌──────────┐ │ //! ┌────────────┐ ┌────────────┐ │ ┌──────────┐ │
//! │ │ UDP │ │ message │ message │ │ message │ ┌─────────────┐ //! │ │ UDP │ │ message │ message │ │ message │ ┌─────────────┐
//! │ UDP Client ├─────────▶│ UDP Server ├──────────▶├─────────▶│ Listener ├─────────▶├──▶│ EventBuffer │ //! │ UDP Client ├─────────►│ UDP Server ├──────────►├─────────►│ Listener ├─────────►├──►│ EventBuffer │
//! │ │ message │ │ │ │ │ │ └─────────────┘ //! │ │ message │ │ │ │ │ │ └─────────────┘
//! └────────────┘ └────────────┘ │ └──────────┘ │ //! └────────────┘ └────────────┘ │ └──────────┘ │
//! └────────────────────────────────┘ //! └────────────────────────────────┘

View File

@ -8,22 +8,22 @@
//! ```text //! ```text
//! ┌────────┐ //! ┌────────┐
//! │ │ //! │ │
//! ┌───▶│ Load ├───▶ Power //! ┌───►│ Load ├───► Power
//! │ │ │ //! │ │ │
//! │ └────────┘ //! │ └────────┘
//! │ //! │
//! │ ┌────────┐ //! │ ┌────────┐
//! │ │ │ //! │ │ │
//! ├───▶│ Load ├───▶ Power //! ├───►│ Load ├───► Power
//! │ │ │ //! │ │ │
//! │ └────────┘ //! │ └────────┘
//! │ //! │
//! │ ┌────────┐ //! │ ┌────────┐
//! ┌──────────┐ voltage │ │ │ //! ┌──────────┐ voltage │ │ │
//! Voltage setting ●────▶│ │◀────────────┴───▶│ Load ├───▶ Power //! Voltage setting ●────►│ │◄────────────┴───►│ Load ├───► Power
//! │ Power │ current │ │ //! │ Power │ current │ │
//! │ supply │ └────────┘ //! │ supply │ └────────┘
//! │ ├─────────────────────────────── Total power //! │ ├─────────────────────────────── Total power
//! └──────────┘ //! └──────────┘
//! ``` //! ```
use asynchronix::model::Model; use asynchronix::model::Model;

View File

@ -9,7 +9,7 @@
//! ```text //! ```text
//! ┌──────────┐ ┌──────────┐ //! ┌──────────┐ ┌──────────┐
//! PPS │ │ coil currents │ │ position //! PPS │ │ coil currents │ │ position
//! Pulse rate ●─────────▶│ Driver ├───────────────▶│ Motor ├──────────▶ //! Pulse rate ●─────────►│ Driver ├───────────────►│ Motor ├──────────►
//! (±freq) │ │ (IA, IB) │ │ (0:199) //! (±freq) │ │ (IA, IB) │ │ (0:199)
//! └──────────┘ └──────────┘ //! └──────────┘ └──────────┘
//! ``` //! ```

View File

@ -75,7 +75,7 @@
//! ```text //! ```text
//! ┌────────────┐ //! ┌────────────┐
//! │ │ //! │ │
//! Input ●───────▶│ Multiplier ├───────▶ Output //! Input ●───────►│ Multiplier ├───────► Output
//! f64 │ │ f64 //! f64 │ │ f64
//! └────────────┘ //! └────────────┘
//! ``` //! ```
@ -156,13 +156,13 @@
//! ```text //! ```text
//! ┌────────────┐ //! ┌────────────┐
//! │ │ //! │ │
//! ┌──│ Delay ├──┐ //! ┌──│ Delay ├──┐
//! ┌────────────┐ │ │ │ │ ┌────────────┐ //! ┌────────────┐ │ │ │ │ ┌────────────┐
//! │ │ │ └────────────┘ │ │ │ //! │ │ │ └────────────┘ │ │ │
//! Input ●──▶│ Multiplier ├───┤ ├──▶│ Delay ├──▶ Output //! Input ●──►│ Multiplier ├───┤ ├──►│ Delay ├──► Output
//! │ │ │ ┌────────────┐ │ │ │ //! │ │ │ ┌────────────┐ │ │ │
//! └────────────┘ │ │ │ │ └────────────┘ //! └────────────┘ │ │ │ │ └────────────┘
//! └──│ Multiplier ├──┘ //! └──│ Multiplier ├──┘
//! │ │ //! │ │
//! └────────────┘ //! └────────────┘
//! ``` //! ```