Wiki source code of 5. Diagrams Development Manual
Last modified by Iaroslav Platonov on 2026/06/08 10:32
Hide last authors
| author | version | line-number | content |
|---|---|---|---|
| |
210.1 | 1 | {{html clean="false"}} |
| 2 | <style> | ||
| 3 | /* ── Disable XWiki automatic heading counters inside our content ── */ | ||
| 4 | .doc-content h1::before,.doc-content h2::before, | ||
| 5 | .doc-content h3::before,.doc-content h4::before, | ||
| 6 | .doc-content h5::before,.doc-content h6::before { | ||
| 7 | content:none !important; display:none !important; | ||
| 8 | } | ||
| 9 | .doc-content { counter-reset:none !important; } | ||
| |
4.2 | 10 | |
| |
210.1 | 11 | /* ── Reading progress bar ── */ |
| 12 | #rn-prog { position:fixed;top:0;left:0;height:3px;width:0;background:#005AB4;z-index:9999;pointer-events:none; } | ||
| |
205.1 | 13 | |
| |
210.1 | 14 | /* ── Page content wrapper ── */ |
| 15 | .doc-wrap { position:relative; } | ||
| 16 | .doc-content { | ||
| 17 | margin-right:224px; | ||
| 18 | border-left:1px solid #E8E8E8; | ||
| 19 | border-right:1px solid #E8E8E8; | ||
| 20 | padding:0 32px; | ||
| 21 | } | ||
| |
4.2 | 22 | |
| |
210.1 | 23 | /* ── Right "On This Page" TOC ── */ |
| 24 | .doc-toc { | ||
| 25 | position:absolute;top:0;right:0;width:200px; | ||
| 26 | font-size:12.5px;line-height:1.55; | ||
| 27 | padding:20px 0 20px 16px; | ||
| 28 | } | ||
| 29 | .doc-toc.is-fixed { position:fixed;width:200px;overflow-y:auto;z-index:10; } | ||
| 30 | .toc-header { display:flex;justify-content:space-between;align-items:center;margin-bottom:10px; } | ||
| 31 | .toc-header strong { font-size:13px;font-weight:700;color:#222; } | ||
| 32 | .toc-toggle { background:none;border:none;cursor:pointer;color:#555;font-size:14px;padding:0 2px;line-height:1; } | ||
| 33 | .toc-toggle:hover { color:#222; } | ||
| 34 | .doc-toc ul { list-style:none;margin:0;padding:0; } | ||
| 35 | .doc-toc li { margin:0; } | ||
| 36 | .doc-toc a { display:block;padding:3px 0;color:#555;text-decoration:none;border-left:2px solid transparent;transition:color .12s; } | ||
| 37 | .doc-toc a:hover { color:#222;text-decoration:underline; } | ||
| 38 | .doc-toc a.toc-on { color:#222;font-weight:700;border-left:2px solid #005AB4;padding-left:5px; } | ||
| 39 | .tl1 > a { font-weight:600;color:#222; } | ||
| 40 | .tl2 > a { padding-left:14px; } | ||
| 41 | .tl3 > a { padding-left:26px;font-size:12px; } | ||
| |
4.2 | 42 | |
| |
210.1 | 43 | /* ── Typography ── */ |
| 44 | .doc-content h1 { font-size:1.6em;font-weight:700;color:#222;margin:0 0 6px 0;border:none; } | ||
| 45 | .rn-meta { font-size:.8em;color:#555;margin:0 0 28px 0; } | ||
| 46 | .doc-content h2 { font-size:1.15em;font-weight:700;color:#222;margin:36px 0 10px 0;display:flex;align-items:baseline;gap:7px;scroll-margin-top:16px; } | ||
| 47 | .doc-content h3 { font-size:1em;font-weight:700;color:#222;margin:22px 0 8px 0;display:flex;align-items:baseline;gap:6px;scroll-margin-top:16px; } | ||
| 48 | .doc-content h4 { font-size:.93em;font-weight:700;color:#222;margin:14px 0 6px 0;display:flex;align-items:baseline;gap:5px;scroll-margin-top:16px; } | ||
| 49 | .doc-content p { font-size:.93em;color:#333;line-height:1.75;margin:0 0 12px 0; } | ||
| 50 | .doc-content strong { color:#222; } | ||
| 51 | .doc-content code { background:#f5f5f5;border:1px solid #E8E8E8;border-radius:3px;padding:1px 5px;font-family:Menlo,Monaco,Consolas,"Courier New",monospace;font-size:.82em;color:#222;line-height:1; } | ||
| |
4.2 | 52 | |
| |
210.1 | 53 | /* ── Anchor icon ── */ |
| 54 | .anchor-icon { color:#E8E8E8;text-decoration:none;opacity:0;transition:opacity .15s;vertical-align:middle;margin-left:4px;display:inline-flex;align-items:center; } | ||
| 55 | h2:hover .anchor-icon,h3:hover .anchor-icon,h4:hover .anchor-icon { opacity:1; } | ||
| 56 | .anchor-icon:hover { color:#005AB4; } | ||
| |
4.2 | 57 | |
| |
210.1 | 58 | /* ── Callout notes ── */ |
| 59 | .note { border-radius:6px;padding:12px 16px;margin:14px 0;border:1px solid transparent; } | ||
| 60 | .note-info { background:#e1f1f9 !important;border-color:#b3d4ee !important;border-left:4px solid #005AB4 !important; } | ||
| 61 | .note-warning { background:#fff4ec !important;border-color:#f5cba7 !important;border-left:4px solid #DD5600 !important; } | ||
| 62 | .note-tip { background:#e5f3df !important;border-color:#b7dba5 !important;border-left:4px solid #73A839 !important; } | ||
| 63 | .note-hd { font-weight:700;font-size:.85em;display:flex;align-items:center;gap:5px;margin-bottom:5px; } | ||
| 64 | .note-info .note-hd { color:#003d80 !important; } | ||
| 65 | .note-warning .note-hd { color:#a03d00 !important; } | ||
| 66 | .note-tip .note-hd { color:#3d6b1a !important; } | ||
| 67 | .note-body { font-size:.875em;color:#222 !important;line-height:1.65; } | ||
| |
4.2 | 68 | |
| |
210.1 | 69 | /* ── Section index list ── */ |
| 70 | .section-index { list-style:disc;padding-left:20px;margin:0 0 20px 0; } | ||
| 71 | .section-index li { margin-bottom:12px; } | ||
| 72 | .section-index li a { color:#005AB4;font-weight:600;font-size:.93em;text-decoration:underline; } | ||
| 73 | .section-index li p { margin:3px 0 0 0;font-size:.875em;color:#333;line-height:1.6; } | ||
| |
4.2 | 74 | |
| |
210.1 | 75 | /* ── Parent topic ── */ |
| 76 | .parent-topic { font-size:.82em;color:#555;margin:18px 0 24px 0;border-top:1px solid #E8E8E8;padding-top:10px; } | ||
| 77 | .parent-topic a { color:#005AB4; } | ||
| |
4.2 | 78 | |
| |
210.1 | 79 | /* ── Accordion ── */ |
| 80 | details.acc { border:1px solid #E8E8E8;border-radius:4px;margin-bottom:5px; } | ||
| 81 | details.acc summary { display:flex;align-items:center;gap:8px;padding:9px 12px;cursor:pointer;list-style:none;background:none;user-select:none; } | ||
| 82 | details.acc summary::-webkit-details-marker { display:none; } | ||
| 83 | details.acc summary::before { content:'▶';font-size:.58em;color:#555;transition:transform .18s;flex-shrink:0; } | ||
| 84 | details.acc[open] summary::before { transform:rotate(90deg); } | ||
| 85 | details.acc summary:hover { background:#f5f5f5; } | ||
| 86 | .acc-num { font-size:.8em;color:#555;min-width:28px;font-weight:600; } | ||
| 87 | .acc-title { font-size:.9em;font-weight:700;color:#222;flex:1; } | ||
| 88 | .acc-body { padding:10px 14px 12px 14px;font-size:.88em;color:#333;line-height:1.7; } | ||
| |
5.2 | 89 | |
| |
210.1 | 90 | /* ── Images ── */ |
| 91 | .fig { margin:12px auto 24px auto;width:fit-content;max-width:100%; } | ||
| 92 | .fig img { border-radius:4px 4px 0 0;border:1px solid #E8E8E8;display:block;cursor:zoom-in;max-width:100%;box-shadow:0 1px 4px rgba(0,0,0,.10);transition:box-shadow .15s; } | ||
| 93 | .fig img:hover { box-shadow:0 3px 12px rgba(0,90,180,.18); } | ||
| 94 | .fig-cap { font-size:.78em;color:#555;margin:0;padding:5px 8px;background:#f5f5f5;border:1px solid #E8E8E8;border-top:none;border-radius:0 0 4px 4px;display:block;width:100%;box-sizing:border-box; } | ||
| |
8.2 | 95 | |
| |
210.1 | 96 | /* ── Lightbox ── */ |
| 97 | #rn-lb { display:none;position:fixed;inset:0;z-index:9998;background:rgba(0,0,0,.8);cursor:zoom-out;align-items:center;justify-content:center; } | ||
| 98 | #rn-lb.open { display:flex; } | ||
| 99 | #rn-lb-wrap { position:relative;cursor:default;max-width:92vw;max-height:90vh; } | ||
| 100 | #rn-lb-wrap img { max-width:100%;max-height:90vh;border-radius:5px;display:block; } | ||
| 101 | #rn-lb-x { position:absolute;top:-13px;right:-13px;background:#005AB4;color:#fff;width:26px;height:26px;border-radius:50%;border:none;cursor:pointer;font-size:15px;display:flex;align-items:center;justify-content:center; } | ||
| 102 | #rn-lb-cap { position:fixed;bottom:18px;left:50%;transform:translateX(-50%);color:#ddd;font-size:.78em;background:rgba(0,0,0,.55);padding:3px 12px;border-radius:14px;pointer-events:none; } | ||
| |
10.2 | 103 | |
| |
210.1 | 104 | /* ── Back to top ── */ |
| 105 | #rn-top { position:fixed;bottom:60px;right:60px;z-index:9997;width:36px;height:36px;border-radius:50%;background:#005AB4;color:#fff;border:none;cursor:pointer;display:flex;align-items:center;justify-content:center;opacity:0;transform:translateY(8px);transition:opacity .22s,transform .22s;pointer-events:none;box-shadow:0 2px 8px rgba(0,90,180,.3); } | ||
| 106 | #rn-top.on { opacity:1;transform:translateY(0);pointer-events:auto; } | ||
| 107 | #rn-top:hover { background:#0066cc; } | ||
| |
10.2 | 108 | |
| |
210.1 | 109 | /* ── Toast ── */ |
| 110 | .rn-toast { position:fixed;bottom:66px;right:24px;z-index:9999;background:#222;color:#fff;font-size:.74em;padding:4px 11px;border-radius:4px;pointer-events:none;opacity:0;transition:opacity .18s; } | ||
| 111 | .rn-toast.on { opacity:1; } | ||
| |
10.2 | 112 | |
| |
210.1 | 113 | /* ── Tables ── */ |
| 114 | .rn-table { width:100%;border-collapse:collapse;margin:8px 0 18px 0;font-size:.875em; } | ||
| 115 | .rn-table th { background:#f5f5f5;text-align:left;padding:7px 12px;font-size:.78em;font-weight:700;text-transform:uppercase;letter-spacing:.04em;color:#555;border-bottom:2px solid #E8E8E8; } | ||
| 116 | .rn-table td { padding:7px 12px;border-bottom:1px solid #E8E8E8;color:#333;vertical-align:top; } | ||
| 117 | .rn-table tr:last-child td { border-bottom:none; } | ||
| 118 | .rn-table tr:hover td { background:#f5f5f5; } | ||
| 119 | .sc { display:inline-flex;align-items:center;justify-content:center;width:24px;height:24px;background:#deeaf7;color:#005AB4;border-radius:3px;font-size:.8em;font-weight:700; } | ||
| 120 | </style> | ||
| |
14.2 | 121 | |
| |
210.1 | 122 | <div id="rn-prog"></div> |
| 123 | <div id="rn-lb"> | ||
| 124 | <div id="rn-lb-wrap"> | ||
| 125 | <button id="rn-lb-x" onclick="closeLightbox()">✕</button> | ||
| 126 | <img id="rn-lb-img" src="" alt=""/> | ||
| 127 | </div> | ||
| 128 | <div id="rn-lb-cap"></div> | ||
| 129 | </div> | ||
| 130 | <button id="rn-top" onclick="window.scrollTo({top:0,behavior:'smooth'})" title="Back to top"> | ||
| 131 | <svg width="14" height="14" viewBox="0 0 16 16" fill="currentColor"><path d="M8 4l5 5H3z"/></svg> | ||
| 132 | </button> | ||
| 133 | <div class="rn-toast" id="rn-toast">Link copied ✓</div> | ||
| |
14.2 | 134 | |
| |
210.1 | 135 | <div class="doc-wrap"> |
| 136 | <div class="doc-content"> | ||
| |
14.3 | 137 | |
| |
210.1 | 138 | <ul class="section-index"> |
| 139 | <li><a href="#s-intro">1. Introduction</a><p>CENTO platform overview and scope of this manual.</p></li> | ||
| 140 | <li><a href="#s-viewing">2. Viewing Mimic Diagrams</a><p>Navigating diagrams, debug mode, dispatch marks, setpoints, IM measurements, and event highlighting.</p></li> | ||
| 141 | <li><a href="#s-management">3. Mimic Diagram Management</a><p>Diagram list page, creating/renaming/deleting diagrams, hiding from the tree, missing tags check.</p></li> | ||
| 142 | <li><a href="#s-editor">4. Diagram Editor</a><p>Graphical editor interface, parameter binding, and 22 advanced configuration topics.</p></li> | ||
| 143 | <li><a href="#s-binding">5. Binding Tags by ID or Code</a><p>Binding devices and information model objects to diagram elements.</p></li> | ||
| 144 | <li><a href="#s-abbrev">Abbreviations</a><p>Terms used throughout this manual.</p></li> | ||
| 145 | </ul> | ||
| |
14.3 | 146 | |
| |
210.1 | 147 | <h2 id="s-intro">1. Introduction <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-intro')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> |
| 148 | <p>CENTO is a multifunctional software platform for data collection, processing, and display. This manual covers the development, configuration, and use of CENTO mimic diagrams - interactive SCADA screens that visualise equipment state and process flows in real time.</p> | ||
| 149 | <div class="note note-info"> | ||
| 150 | <div class="note-hd"><span>ℹ</span> Note</div> | ||
| 151 | <div class="note-body">This guide assumes familiarity with the CENTO web interface (User Manual) and basic system configuration (Setup Manual).</div> | ||
| 152 | </div> | ||
| 153 | <h2 id="s-viewing">2. Viewing Mimic Diagrams <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-viewing')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> | ||
| 154 | <p>Mimic diagrams are accessed by hovering over the Diagrams item in the CENTO main menu and selecting a diagram name from the drop-down list.</p> | ||
| 155 | <div class="fig"> | ||
| 156 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.28.38.png" alt="Screenshot 2025-12-03 at 20.28.38.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 157 | </div> | ||
| 158 | <div class="fig"> | ||
| 159 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.29.25.png" alt="Figure 2.1. Diagram with a drop-down list of available diagrams" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 160 | <p class="fig-cap">Figure 2.1. Diagram with a drop-down list of available diagrams</p> | ||
| 161 | </div> | ||
| 162 | <div class="fig"> | ||
| 163 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.30.03.png" alt="Screenshot 2025-12-03 at 20.30.03.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 164 | </div> | ||
| 165 | <div class="fig"> | ||
| 166 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.30.27.png" alt="Screenshot 2025-12-03 at 20.30.27.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 167 | </div> | ||
| 168 | <div class="fig"> | ||
| 169 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.30.58.png" alt="Screenshot 2025-12-03 at 20.30.58.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 170 | </div> | ||
| 171 | <div class="fig"> | ||
| 172 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.31.39.png" alt="Screenshot 2025-12-03 at 20.31.39.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 173 | </div> | ||
| 174 | <div class="fig"> | ||
| 175 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.32.16.png" alt="Screenshot 2025-12-03 at 20.32.16.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 176 | </div> | ||
| 177 | <div class="fig"> | ||
| 178 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.32.52.png" alt="Screenshot 2025-12-03 at 20.32.52.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 179 | </div> | ||
| 180 | <div class="fig"> | ||
| 181 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.33.22.png" alt="Screenshot 2025-12-03 at 20.33.22.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 182 | </div> | ||
| 183 | <div class="fig"> | ||
| 184 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.34.06.png" alt="Screenshot 2025-12-03 at 20.34.06.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 185 | </div> | ||
| 186 | <div class="fig"> | ||
| 187 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.47.15.png" alt="Screenshot 2025-12-03 at 20.47.15.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 188 | </div> | ||
| 189 | <div class="fig"> | ||
| 190 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.47.54.png" alt="Screenshot 2025-12-03 at 20.47.54.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 191 | </div> | ||
| 192 | <div class="fig"> | ||
| 193 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.48.29.png" alt="Screenshot 2025-12-03 at 20.48.29.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 194 | </div> | ||
| 195 | <div class="fig"> | ||
| 196 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.49.07.png" alt="Screenshot 2025-12-03 at 20.49.07.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 197 | </div> | ||
| 198 | <div class="fig"> | ||
| 199 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.49.34.png" alt="Screenshot 2025-12-03 at 20.49.34.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 200 | </div> | ||
| 201 | <div class="fig"> | ||
| 202 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.50.14.png" alt="Screenshot 2025-12-03 at 20.50.14.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 203 | </div> | ||
| 204 | <div class="fig"> | ||
| 205 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.50.38.png" alt="Screenshot 2025-12-03 at 20.50.38.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 206 | </div> | ||
| 207 | <div class="fig"> | ||
| 208 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.51.39.png" alt="Figure 2.2. Measurements in the debug mode" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 209 | <p class="fig-cap">Figure 2.2. Measurements in the debug mode</p> | ||
| 210 | </div> | ||
| 211 | <div class="fig"> | ||
| 212 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.52.16.png" alt="Screenshot 2025-12-03 at 20.52.16.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 213 | </div> | ||
| 214 | <div class="fig"> | ||
| 215 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.52.48.png" alt="Screenshot 2025-12-03 at 20.52.48.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 216 | </div> | ||
| 217 | <div class="fig"> | ||
| 218 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.53.18.png" alt="Screenshot 2025-12-03 at 20.53.18.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 219 | </div> | ||
| 220 | <div class="fig"> | ||
| 221 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.53.43.png" alt="Screenshot 2025-12-03 at 20.53.43.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 222 | </div> | ||
| 223 | <div class="fig"> | ||
| 224 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.55.35.png" alt="Screenshot 2025-12-03 at 20.55.35.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 225 | </div> | ||
| 226 | <div class="fig"> | ||
| 227 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/1766339171500-131.png" alt="Figure 2.3. Dispatch marks interface" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 228 | <p class="fig-cap">Figure 2.3. Dispatch marks interface</p> | ||
| 229 | </div> | ||
| 230 | <div class="fig"> | ||
| 231 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2020.58.29.png" alt="Figure 2.4. Calling object measurements" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 232 | <p class="fig-cap">Figure 2.4. Calling object measurements</p> | ||
| 233 | </div> | ||
| 234 | <div class="fig"> | ||
| 235 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.01.06.png" alt="Screenshot 2025-12-03 at 21.01.06.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 236 | </div> | ||
| 237 | <div class="fig"> | ||
| 238 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.01.36.png" alt="Screenshot 2025-12-03 at 21.01.36.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 239 | </div> | ||
| 240 | <div class="fig"> | ||
| 241 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.02.31.png" alt="Screenshot 2025-12-03 at 21.02.31.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 242 | </div> | ||
| 243 | <div class="fig"> | ||
| 244 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.03.24.png" alt="Figure 2.5. Setpoints" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 245 | <p class="fig-cap">Figure 2.5. Setpoints</p> | ||
| 246 | </div> | ||
| 247 | <div class="fig"> | ||
| 248 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.03.57.png" alt="Figure 2.6. Setpoint settings" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 249 | <p class="fig-cap">Figure 2.6. Setpoint settings</p> | ||
| 250 | </div> | ||
| 251 | <div class="fig"> | ||
| 252 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.04.36.png" alt="Figure 2.7. Measurements of the IM object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 253 | <p class="fig-cap">Figure 2.7. Measurements of the IM object</p> | ||
| 254 | </div> | ||
| 255 | <div class="fig"> | ||
| 256 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.05.55.png" alt="Screenshot 2025-12-03 at 21.05.55.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 257 | </div> | ||
| 258 | <div class="fig"> | ||
| 259 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.06.45.png" alt="Figure 2.8. Highlighting tag values associated with a technology event" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 260 | <p class="fig-cap">Figure 2.8. Highlighting tag values associated with a technology event</p> | ||
| 261 | </div> | ||
| 262 | <h2 id="s-management">3. Mimic Diagram Management <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-management')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> | ||
| 263 | <p>Diagrams are managed via <strong>Settings - Diagrams</strong>. The page lists all diagrams with options to create, rename, copy, delete, hide, and check for missing tags.</p> | ||
| 264 | <div class="fig"> | ||
| 265 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.08.33.png" alt="Figure 3.1. Mimic diagrams page" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 266 | <p class="fig-cap">Figure 3.1. Mimic diagrams page</p> | ||
| 267 | </div> | ||
| 268 | <div class="fig"> | ||
| 269 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.09.11.png" alt="Screenshot 2025-12-03 at 21.09.11.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 270 | </div> | ||
| 271 | <div class="fig"> | ||
| 272 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.09.41.png" alt="Figure 3.2. New scheme window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 273 | <p class="fig-cap">Figure 3.2. New scheme window</p> | ||
| 274 | </div> | ||
| 275 | <div class="fig"> | ||
| 276 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.10.28.png" alt="Screenshot 2025-12-03 at 21.10.28.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 277 | </div> | ||
| 278 | <div class="fig"> | ||
| 279 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.11.01.png" alt="Screenshot 2025-12-03 at 21.11.01.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 280 | </div> | ||
| 281 | <div class="fig"> | ||
| 282 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.11.55.png" alt="Screenshot 2025-12-03 at 21.11.55.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 283 | </div> | ||
| 284 | <div class="fig"> | ||
| 285 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.12.22.png" alt="Screenshot 2025-12-03 at 21.12.22.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 286 | </div> | ||
| 287 | <div class="fig"> | ||
| 288 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.12.56.png" alt="Screenshot 2025-12-03 at 21.12.56.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 289 | </div> | ||
| 290 | <div class="fig"> | ||
| 291 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.13.23.png" alt="Screenshot 2025-12-03 at 21.13.23.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 292 | </div> | ||
| 293 | <div class="fig"> | ||
| 294 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.13.55.png" alt="Screenshot 2025-12-03 at 21.13.55.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 295 | </div> | ||
| 296 | <div class="fig"> | ||
| 297 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.14.23.png" alt="Figure 3.3. Hiding diagrams in the tree" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 298 | <p class="fig-cap">Figure 3.3. Hiding diagrams in the tree</p> | ||
| 299 | </div> | ||
| 300 | <div class="fig"> | ||
| 301 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.15.40.png" alt="Screenshot 2025-12-03 at 21.15.40.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 302 | </div> | ||
| 303 | <div class="fig"> | ||
| 304 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.16.11.png" alt="Screenshot 2025-12-03 at 21.16.11.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 305 | </div> | ||
| 306 | <div class="fig"> | ||
| 307 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.16.38.png" alt="Screenshot 2025-12-03 at 21.16.38.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 308 | </div> | ||
| 309 | <div class="fig"> | ||
| 310 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2021.20.20.png" alt="Figure 3.4. Missing tags" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 311 | <p class="fig-cap">Figure 3.4. Missing tags</p> | ||
| 312 | </div> | ||
| 313 | <h3 id="s-diagpage">3.1. Diagram Page Interface <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-diagpage')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3> | ||
| 314 | <p>The diagram management page provides the full list of diagrams with search, filters, and per-diagram action buttons.</p> | ||
| 315 | <div class="fig"> | ||
| 316 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2022.05.04.png" alt="Screenshot 2025-12-03 at 22.05.04.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 317 | </div> | ||
| 318 | <div class="fig"> | ||
| 319 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-03%20at%2022.08.32.png" alt="Screenshot 2025-12-03 at 22.08.32.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 320 | </div> | ||
| 321 | <h2 id="s-editor">4. Diagram Editor <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-editor')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> | ||
| 322 | <p>The graphical editor is opened from the diagrams management page. It has three main zones: top main menu, left templates panel, and right properties panel.</p> | ||
| 323 | <div class="fig"> | ||
| 324 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.17.41.png" alt="Figure 4.1. Editor interface" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 325 | <p class="fig-cap">Figure 4.1. Editor interface</p> | ||
| 326 | </div> | ||
| 327 | <details class="acc" id="s-editor-ui"> | ||
| 328 | <summary><span class="acc-num">4.1</span><span class="acc-title">Graphical Editor Interface</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-editor-ui')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 329 | <div class="acc-body"><p>Three zones: top main menu (file, view, arrangement); left Categories panel (graphic tools and user templates); right Properties panel (element config).</p> <div class="fig"> | ||
| 330 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.22.13.png" alt="Figure 4.2. Graphic templates" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 331 | <p class="fig-cap">Figure 4.2. Graphic templates</p> | ||
| 332 | </div> <div class="fig"> | ||
| 333 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.23.25.png" alt="Figure 4.3. Object properties" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 334 | <p class="fig-cap">Figure 4.3. Object properties</p> | ||
| 335 | </div></div> | ||
| 336 | </details> | ||
| 337 | <details class="acc" id="s-binding-params"> | ||
| 338 | <summary><span class="acc-num">4.2</span><span class="acc-title">Binding of Parameters: General Information</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-binding-params')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 339 | <div class="acc-body"><p>Select an element and click <strong>Setting up rules</strong> to open the Component visual settings window for binding tags, channels, or IM attributes.</p> <div class="fig"> | ||
| 340 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.24.58.png" alt="Figure 4.4. Component visual settings window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 341 | <p class="fig-cap">Figure 4.4. Component visual settings window</p> | ||
| 342 | </div> <div class="fig"> | ||
| 343 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.31.29.png" alt="Figure 4.5. Binding an element to a tag or channel" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 344 | <p class="fig-cap">Figure 4.5. Binding an element to a tag or channel</p> | ||
| 345 | </div> <div class="fig"> | ||
| 346 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.32.04.png" alt="Figure 4.6. Tag and channel tree interface" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 347 | <p class="fig-cap">Figure 4.6. Tag and channel tree interface</p> | ||
| 348 | </div></div> | ||
| 349 | </details> | ||
| 350 | <details class="acc" id="s-custom-cat"> | ||
| 351 | <summary><span class="acc-num">4.3</span><span class="acc-title">Adding Objects to Custom Categories</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-custom-cat')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 352 | <div class="acc-body"><p>Custom graphic templates can be saved to user categories for reuse across diagrams.</p> <div class="fig"> | ||
| 353 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.33.11.png" alt="Figure 4.7. Adding a new component" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 354 | <p class="fig-cap">Figure 4.7. Adding a new component</p> | ||
| 355 | </div></div> | ||
| 356 | </details> | ||
| 357 | <details class="acc" id="s-lib"> | ||
| 358 | <summary><span class="acc-num">4.4</span><span class="acc-title">Importing and Exporting a Library of Elements</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-lib')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 359 | <div class="acc-body"><p>Element library transfer (export/import) is only available in editing mode. Use to migrate element libraries between CENTO servers.</p> <div class="fig"> | ||
| 360 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.35.15.png" alt="Figure 4.8. Export library modal window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 361 | <p class="fig-cap">Figure 4.8. Export library modal window</p> | ||
| 362 | </div> <div class="fig"> | ||
| 363 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.35.44.png" alt="Figure 4.9. Import library modal window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 364 | <p class="fig-cap">Figure 4.9. Import library modal window</p> | ||
| 365 | </div> <div class="fig"> | ||
| 366 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.36.09.png" alt="Figure 4.10. Imported category" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 367 | <p class="fig-cap">Figure 4.10. Imported category</p> | ||
| 368 | </div></div> | ||
| 369 | </details> | ||
| 370 | <details class="acc" id="s-auto-replace"> | ||
| 371 | <summary><span class="acc-num">4.5</span><span class="acc-title">Auto-replace Active Objects</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-auto-replace')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 372 | <div class="acc-body"><p>Swaps all instances of an active object type across a diagram with a different element while preserving bindings.</p> <div class="fig"> | ||
| 373 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.37.31.png" alt="Figure 4.11. Replace with another element" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 374 | <p class="fig-cap">Figure 4.11. Replace with another element</p> | ||
| 375 | </div> <div class="fig"> | ||
| 376 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2012.38.14.png" alt="Figure 4.12. Activation of the Connectable parameter" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 377 | <p class="fig-cap">Figure 4.12. Activation of the Connectable parameter</p> | ||
| 378 | </div> <div class="fig"> | ||
| 379 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.11.02.png" alt="Figure 4.13. Prompt when trying to connect a line to an active object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 380 | <p class="fig-cap">Figure 4.13. Prompt when trying to connect a line to an active object</p> | ||
| 381 | </div> <div class="fig"> | ||
| 382 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.11.47.png" alt="Figure 4.14. Selecting similar elements is not available" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 383 | <p class="fig-cap">Figure 4.14. Selecting similar elements is not available</p> | ||
| 384 | </div></div> | ||
| 385 | </details> | ||
| 386 | <details class="acc" id="s-color-replace"> | ||
| 387 | <summary><span class="acc-num">4.6</span><span class="acc-title">Auto-replace of Colors Used in Diagrams</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-color-replace')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 388 | <div class="acc-body"><p>Bulk color replacement changes all instances of a specific color on a diagram in one operation.</p> <div class="fig"> | ||
| 389 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.12.37.png" alt="Figure 4.15. Color replacement modal window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 390 | <p class="fig-cap">Figure 4.15. Color replacement modal window</p> | ||
| 391 | </div></div> | ||
| 392 | </details> | ||
| 393 | <details class="acc" id="s-anim-frame"> | ||
| 394 | <summary><span class="acc-num">4.7</span><span class="acc-title">Setting Up an Animation Frame for Technological Events</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-anim-frame')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 395 | <div class="acc-body"><p>An animation frame can be configured on diagram objects so they visually respond to specific technological events.</p> <div class="fig"> | ||
| 396 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.13.43.png" alt="Figure 4.16. Scheme settings modal window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 397 | <p class="fig-cap">Figure 4.16. Scheme settings modal window</p> | ||
| 398 | </div></div> | ||
| 399 | </details> | ||
| 400 | <details class="acc" id="s-charts"> | ||
| 401 | <summary><span class="acc-num">4.8</span><span class="acc-title">Chart Settings</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-charts')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 402 | <div class="acc-body"><p>Diagrams support adding charts for real-time parameter monitoring and future data display (planned vs. actual).</p> <div class="fig"> | ||
| 403 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.15.15.png" alt="Figure 4.17. Charts object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 404 | <p class="fig-cap">Figure 4.17. Charts object</p> | ||
| 405 | </div> <div class="fig"> | ||
| 406 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.16.36.png" alt="Figure 4.18. Edit data of chart modal window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 407 | <p class="fig-cap">Figure 4.18. Edit data of chart modal window</p> | ||
| 408 | </div> <div class="fig"> | ||
| 409 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.18.01.png" alt="Figure 4.19. Chart in the diagram viewer" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 410 | <p class="fig-cap">Figure 4.19. Chart in the diagram viewer</p> | ||
| 411 | </div> <div class="fig"> | ||
| 412 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.18.57.png" alt="Figure 4.20. Edit the data of the chart" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 413 | <p class="fig-cap">Figure 4.20. Edit the data of the chart</p> | ||
| 414 | </div> <div class="fig"> | ||
| 415 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.19.47.png" alt="Figure 4.21. Chart in the diagram viewer" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 416 | <p class="fig-cap">Figure 4.21. Chart in the diagram viewer</p> | ||
| 417 | </div> <div class="fig"> | ||
| 418 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.20.34.png" alt="Figure 4.22. Edit the data of the chart" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 419 | <p class="fig-cap">Figure 4.22. Edit the data of the chart</p> | ||
| 420 | </div> <div class="fig"> | ||
| 421 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.21.50.png" alt="Figure 4.23. Forecasting chart" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 422 | <p class="fig-cap">Figure 4.23. Forecasting chart</p> | ||
| 423 | </div></div> | ||
| 424 | </details> | ||
| 425 | <details class="acc" id="s-level"> | ||
| 426 | <summary><span class="acc-num">4.9</span><span class="acc-title">Setting Up Level Indicators</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-level')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 427 | <div class="acc-body"><p>Level indicators represent tag values as fill percentages within container shapes.</p> <div class="fig"> | ||
| 428 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.23.18.png" alt="Figure 4.24. Water level parameter output" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 429 | <p class="fig-cap">Figure 4.24. Water level parameter output</p> | ||
| 430 | </div> <div class="fig"> | ||
| 431 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.24.38.png" alt="Figure 4.25. Setting the fill depending on the values" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 432 | <p class="fig-cap">Figure 4.25. Setting the fill depending on the values</p> | ||
| 433 | </div></div> | ||
| 434 | </details> | ||
| 435 | <details class="acc" id="s-active-props"> | ||
| 436 | <summary><span class="acc-num">4.10</span><span class="acc-title">Properties of Active Objects</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-active-props')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 437 | <div class="acc-body"><p>Each active object has configurable properties: context menus, animation, poster display, highlight behaviour, and measurement table view.</p> <div class="fig"> | ||
| 438 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.26.04.png" alt="Figure 4.26. Edit the data of the element" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 439 | <p class="fig-cap">Figure 4.26. Edit the data of the element</p> | ||
| 440 | </div> <div class="fig"> | ||
| 441 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.27.06.png" alt="Figure 4.27. Disabling context menus, posters, and animations" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 442 | <p class="fig-cap">Figure 4.27. Disabling context menus, posters, and animations</p> | ||
| 443 | </div> <div class="fig"> | ||
| 444 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.28.03.png" alt="Figure 4.28. Highlighting of an active element" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 445 | <p class="fig-cap">Figure 4.28. Highlighting of an active element</p> | ||
| 446 | </div> <div class="fig"> | ||
| 447 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.29.40.png" alt="Figure 4.29. Highlighting and hiding the active element" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 448 | <p class="fig-cap">Figure 4.29. Highlighting and hiding the active element</p> | ||
| 449 | </div> <div class="fig"> | ||
| 450 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.30.35.png" alt="Figure 4.30. Changing the view of the measurement table" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 451 | <p class="fig-cap">Figure 4.30. Changing the view of the measurement table</p> | ||
| 452 | </div></div> | ||
| 453 | </details> | ||
| 454 | <details class="acc" id="s-manual-input"> | ||
| 455 | <summary><span class="acc-num">4.11</span><span class="acc-title">Simplified Manual Input from a Diagram</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-manual-input')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 456 | <div class="acc-body"><p>Tag values can be entered manually directly from diagram objects without opening the measurements window.</p> <div class="fig"> | ||
| 457 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.31.44.png" alt="Figure 4.31. Manual input object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 458 | <p class="fig-cap">Figure 4.31. Manual input object</p> | ||
| 459 | </div> <div class="fig"> | ||
| 460 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.32.15.png" alt="Figure 4.32. Editing the manual input window" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 461 | <p class="fig-cap">Figure 4.32. Editing the manual input window</p> | ||
| 462 | </div> <div class="fig"> | ||
| 463 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.32.50.png" alt="Figure 4.33. Binding the tag to the manual input object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 464 | <p class="fig-cap">Figure 4.33. Binding the tag to the manual input object</p> | ||
| 465 | </div> <div class="fig"> | ||
| 466 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.33.15.png" alt="Figure 4.34. Binding to the attribute of the IM object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 467 | <p class="fig-cap">Figure 4.34. Binding to the attribute of the IM object</p> | ||
| 468 | </div> <div class="fig"> | ||
| 469 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.33.48.png" alt="Figure 4.35. Viewing a diagram with manual input objects" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 470 | <p class="fig-cap">Figure 4.35. Viewing a diagram with manual input objects</p> | ||
| 471 | </div> <div class="fig"> | ||
| 472 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.34.21.png" alt="Screenshot 2025-12-04 at 13.34.21.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 473 | </div> <div class="fig"> | ||
| 474 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.34.45.png" alt="Screenshot 2025-12-04 at 13.34.45.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 475 | </div> <div class="fig"> | ||
| 476 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.35.12.png" alt="Screenshot 2025-12-04 at 13.35.12.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 477 | </div></div> | ||
| 478 | </details> | ||
| 479 | <details class="acc" id="s-fixed-input"> | ||
| 480 | <summary><span class="acc-num">4.12</span><span class="acc-title">Input of Fixed Manual Entry Values</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-fixed-input')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 481 | <div class="acc-body"><p>Fixed-value buttons allow operators to apply preset values with a single click.</p> <div class="fig"> | ||
| 482 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.36.08.png" alt="Figure 4.36. Manual input button configuration" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 483 | <p class="fig-cap">Figure 4.36. Manual input button configuration</p> | ||
| 484 | </div> <div class="fig"> | ||
| 485 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.38.45.png" alt="Figure 4.37. Manual input value button" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 486 | <p class="fig-cap">Figure 4.37. Manual input value button</p> | ||
| 487 | </div></div> | ||
| 488 | </details> | ||
| 489 | <details class="acc" id="s-links"> | ||
| 490 | <summary><span class="acc-num">4.13</span><span class="acc-title">Links to External Sources and Other Diagrams</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-links')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 491 | <div class="acc-body"><p>Links can be configured on diagram objects to navigate to external URLs, local pages, other diagrams, or pre-filtered analysis views.</p> <div class="fig"> | ||
| 492 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.39.27.png" alt="Figure 4.38. Adding links" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 493 | <p class="fig-cap">Figure 4.38. Adding links</p> | ||
| 494 | </div> <div class="fig"> | ||
| 495 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.40.17.png" alt="Figure 4.39. Clicking on a link over the mimic diagram" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 496 | <p class="fig-cap">Figure 4.39. Clicking on a link over the mimic diagram</p> | ||
| 497 | </div> <div class="fig"> | ||
| 498 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.42.18.png" alt="Figure 4.40. Tag selection window in Real-time data analysis" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 499 | <p class="fig-cap">Figure 4.40. Tag selection window in Real-time data analysis</p> | ||
| 500 | </div> <div class="fig"> | ||
| 501 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.42.58.png" alt="Figure 4.41. Link in Real-time data analysis" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 502 | <p class="fig-cap">Figure 4.41. Link in Real-time data analysis</p> | ||
| 503 | </div> <div class="fig"> | ||
| 504 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.43.35.png" alt="Figure 4.42. Opening the link over the diagram" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 505 | <p class="fig-cap">Figure 4.42. Opening the link over the diagram</p> | ||
| 506 | </div></div> | ||
| 507 | </details> | ||
| 508 | <details class="acc" id="s-grounding"> | ||
| 509 | <summary><span class="acc-num">4.14</span><span class="acc-title">Installing Portable Grounding on Diagrams</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-grounding')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 510 | <div class="acc-body"><p>Portable grounding is enabled in <strong>Settings - Diagrams - Edit - Extras - Scheme settings</strong>.</p> <div class="fig"> | ||
| 511 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.44.28.png" alt="Figure 4.43. Enabling portable grounding" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 512 | <p class="fig-cap">Figure 4.43. Enabling portable grounding</p> | ||
| 513 | </div> <div class="fig"> | ||
| 514 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.45.01.png" alt="Screenshot 2025-12-04 at 13.45.01.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 515 | </div> <div class="fig"> | ||
| 516 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.45.24.png" alt="Figure 4.44. Portable grounding settings" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 517 | <p class="fig-cap">Figure 4.44. Portable grounding settings</p> | ||
| 518 | </div> <div class="fig"> | ||
| 519 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.45.53.png" alt="Figure 4.45. Installation of portable grounding" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 520 | <p class="fig-cap">Figure 4.45. Installation of portable grounding</p> | ||
| 521 | </div> <div class="fig"> | ||
| 522 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.46.24.png" alt="Figure 4.46. Information on installed portable grounding" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 523 | <p class="fig-cap">Figure 4.46. Information on installed portable grounding</p> | ||
| 524 | </div></div> | ||
| 525 | </details> | ||
| 526 | <details class="acc" id="s-highlight-lines"> | ||
| 527 | <summary><span class="acc-num">4.15</span><span class="acc-title">Highlighting Lines When Hovering</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-highlight-lines')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 528 | <div class="acc-body"><p>In viewing mode, hover backlight on line-type objects can be configured to highlight connected elements - useful for tracing connections on large diagrams.</p> <div class="fig"> | ||
| 529 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.47.20.png" alt="Figure 4.47. Highlighting of connected lines" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 530 | <p class="fig-cap">Figure 4.47. Highlighting of connected lines</p> | ||
| 531 | </div></div> | ||
| 532 | </details> | ||
| 533 | <details class="acc" id="s-exponential"> | ||
| 534 | <summary><span class="acc-num">4.16</span><span class="acc-title">Outputting Numbers in Exponential Form</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-exponential')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 535 | <div class="acc-body"><p>Large numeric values can be displayed in exponential notation on diagram elements.</p> <div class="fig"> | ||
| 536 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.48.10.png" alt="Figure 4.48. Enabling the exponential form" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 537 | <p class="fig-cap">Figure 4.48. Enabling the exponential form</p> | ||
| 538 | </div> <div class="fig"> | ||
| 539 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.49.12.png" alt="Figure 4.49. Displaying a number in exponential form" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 540 | <p class="fig-cap">Figure 4.49. Displaying a number in exponential form</p> | ||
| 541 | </div></div> | ||
| 542 | </details> | ||
| 543 | <details class="acc" id="s-delimited"> | ||
| 544 | <summary><span class="acc-num">4.17</span><span class="acc-title">Displaying Delimited Values</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-delimited')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 545 | <div class="acc-body"><p>Instant tag values can be displayed with digit grouping separators (enabled by default).</p> <div class="fig"> | ||
| 546 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.50.42.png" alt="Figure 4.50. Displaying delimited values" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 547 | <p class="fig-cap">Figure 4.50. Displaying delimited values</p> | ||
| 548 | </div></div> | ||
| 549 | </details> | ||
| 550 | <details class="acc" id="s-metering-display"> | ||
| 551 | <summary><span class="acc-num">4.18</span><span class="acc-title">Display of Metering Data on the Diagram</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-metering-display')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 552 | <div class="acc-body"><p>Metering channel data can be displayed as charts (section 4.8) or as direct value bindings.</p> <div class="fig"> | ||
| 553 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.51.42.png" alt="Figure 4.51. Binding the metering channel" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 554 | <p class="fig-cap">Figure 4.51. Binding the metering channel</p> | ||
| 555 | </div> <div class="fig"> | ||
| 556 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.52.24.png" alt="Figure 4.52. Value of the metering channel" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 557 | <p class="fig-cap">Figure 4.52. Value of the metering channel</p> | ||
| 558 | </div> <div class="fig"> | ||
| 559 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2013.52.57.png" alt="Figure 4.53. Table" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 560 | <p class="fig-cap">Figure 4.53. Table</p> | ||
| 561 | </div> <div class="fig"> | ||
| 562 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.07.04.png" alt="Figure 4.54. Metering channel binding" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 563 | <p class="fig-cap">Figure 4.54. Metering channel binding</p> | ||
| 564 | </div> <div class="fig"> | ||
| 565 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.10.47.png" alt="Figure 4.55. Display of metering channel data" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 566 | <p class="fig-cap">Figure 4.55. Display of metering channel data</p> | ||
| 567 | </div> <div class="fig"> | ||
| 568 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.11.51.png" alt="Figure 4.56. Sensor graphic element" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 569 | <p class="fig-cap">Figure 4.56. Sensor graphic element</p> | ||
| 570 | </div> <div class="fig"> | ||
| 571 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.12.20.png" alt="Screenshot 2025-12-04 at 14.12.20.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 572 | </div> <div class="fig"> | ||
| 573 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.13.22.png" alt="Figure 4.57. Binding to the tag ID" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 574 | <p class="fig-cap">Figure 4.57. Binding to the tag ID</p> | ||
| 575 | </div></div> | ||
| 576 | </details> | ||
| 577 | <details class="acc" id="s-heatmaps"> | ||
| 578 | <summary><span class="acc-num">4.19</span><span class="acc-title">Heatmaps</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-heatmaps')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 579 | <div class="acc-body"> <div class="note note-info"> | ||
| 580 | <div class="note-hd"><span>ℹ</span> Note</div> | ||
| 581 | <div class="note-body">Heatmap functionality requires an active license for the corresponding module.</div> | ||
| 582 | </div> <div class="fig"> | ||
| 583 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.13.52.png" alt="Figure 4.58. Create heatmap" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 584 | <p class="fig-cap">Figure 4.58. Create heatmap</p> | ||
| 585 | </div> <div class="fig"> | ||
| 586 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.14.27.png" alt="Figure 4.59. Editing heatmap properties" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 587 | <p class="fig-cap">Figure 4.59. Editing heatmap properties</p> | ||
| 588 | </div> <div class="fig"> | ||
| 589 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.14.52.png" alt="Figure 4.60. Heatmap" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 590 | <p class="fig-cap">Figure 4.60. Heatmap</p> | ||
| 591 | </div></div> | ||
| 592 | </details> | ||
| 593 | <details class="acc" id="s-layers"> | ||
| 594 | <summary><span class="acc-num">4.20</span><span class="acc-title">Layers</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-layers')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 595 | <div class="acc-body"><p>In editing mode, diagram sections can be placed in separate layers to optimise work with large diagrams. Layers have no effect in viewing mode.</p> <div class="fig"> | ||
| 596 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.15.37.png" alt="Figure 4.61. Layers menu" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 597 | <p class="fig-cap">Figure 4.61. Layers menu</p> | ||
| 598 | </div></div> | ||
| 599 | </details> | ||
| 600 | <details class="acc" id="s-svg"> | ||
| 601 | <summary><span class="acc-num">4.21</span><span class="acc-title">Active SVG Elements</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-svg')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 602 | <div class="acc-body"><p>The editor supports importing SVG graphic templates. Active SVG elements optimise performance and enable CSS/SVG-based animation for technological processes.</p> <div class="fig"> | ||
| 603 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.17.19.png" alt="Figure 4.62. Import animated SVGs" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 604 | <p class="fig-cap">Figure 4.62. Import animated SVGs</p> | ||
| 605 | </div> <div class="fig"> | ||
| 606 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.17.47.png" alt="Figure 4.63. Import animated SVGs" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 607 | <p class="fig-cap">Figure 4.63. Import animated SVGs</p> | ||
| 608 | </div> <div class="fig"> | ||
| 609 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.18.12.png" alt="Figure 4.64. Animated SVG" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 610 | <p class="fig-cap">Figure 4.64. Animated SVG</p> | ||
| 611 | </div> <div class="fig"> | ||
| 612 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.18.44.png" alt="Figure 4.65. Legend for switch positions" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 613 | <p class="fig-cap">Figure 4.65. Legend for switch positions</p> | ||
| 614 | </div> <div class="fig"> | ||
| 615 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.19.10.png" alt="Figure 4.66. Graphic elements" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 616 | <p class="fig-cap">Figure 4.66. Graphic elements</p> | ||
| 617 | </div> <div class="fig"> | ||
| 618 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.19.47.png" alt="Figure 4.67. Rules for animated SVG" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 619 | <p class="fig-cap">Figure 4.67. Rules for animated SVG</p> | ||
| 620 | </div> <div class="fig"> | ||
| 621 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.21.36.png" alt="Figure 4.68. Animated image" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 622 | <p class="fig-cap">Figure 4.68. Animated image</p> | ||
| 623 | </div></div> | ||
| 624 | </details> | ||
| 625 | <details class="acc" id="s-conversion"> | ||
| 626 | <summary><span class="acc-num">4.22</span><span class="acc-title">Conversion of Diagrams from Editor v2 to v3</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-conversion')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 627 | <div class="acc-body"><p>To convert a v2 diagram to v3, press <code>Alt+Shift+D</code> in the editor, then select version 3 from the version selector in the horizontal menu.</p> <div class="fig"> | ||
| 628 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.25.20.png" alt="Figure 4.69. Warning about switching to editor version 3" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 629 | <p class="fig-cap">Figure 4.69. Warning about switching to editor version 3</p> | ||
| 630 | </div></div> | ||
| 631 | </details> | ||
| 632 | <details class="acc" id="s-im-display"> | ||
| 633 | <summary><span class="acc-num">4.23</span><span class="acc-title">Display of the IM Object Name and Tag Measurement Units</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-im-display')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 634 | <div class="acc-body"><p>Tag data can be displayed in different modes: value, IM object name, measurement units, or combined.</p> <div class="fig"> | ||
| 635 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.26.29.png" alt="Figure 4.70. Options for displaying tag data" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 636 | <p class="fig-cap">Figure 4.70. Options for displaying tag data</p> | ||
| 637 | </div> <div class="fig"> | ||
| 638 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.27.28.png" alt="Figure 4.71. IM measurement" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 639 | <p class="fig-cap">Figure 4.71. IM measurement</p> | ||
| 640 | </div> <div class="fig"> | ||
| 641 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.27.52.png" alt="Figure 4.72. IM object" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 642 | <p class="fig-cap">Figure 4.72. IM object</p> | ||
| 643 | </div> <div class="fig"> | ||
| 644 | <img src="/xwiki/bin/download/CENTO%20Manuals/Mnemonics%20Development/WebHome/Screenshot%202025-12-04%20at%2014.28.24.png" alt="Screenshot 2025-12-04 at 14.28.24.png" style="max-width:100%;" onclick="openLightbox(this)"/> | ||
| 645 | </div></div> | ||
| 646 | </details> | ||
| 647 | <details class="acc" id="s-upload-download"> | ||
| 648 | <summary><span class="acc-num">4.24</span><span class="acc-title">Uploading / Downloading Diagrams</span><a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-upload-download')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></summary> | ||
| 649 | <div class="acc-body"><p>Diagram files can be uploaded and downloaded from the Mimic diagrams management page via the <strong>Actions</strong> column, enabling backup, migration, and sharing of diagrams between CENTO installations.</p></div> | ||
| 650 | </details> | ||
| 651 | <h2 id="s-binding">5. Binding Tags to the Diagram Using ID or Code <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-binding')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> | ||
| 652 | <h3 id="s-bind-devices">5.2. Binding Devices to the Diagram <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-bind-devices')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3> | ||
| 653 | <p>Device objects reflect communication status. Device status values:</p> | ||
| 654 | <table class="rn-table" style="max-width:480px"> | ||
| 655 | <thead><tr><th style="width:60px">Status</th><th>Meaning</th></tr></thead> | ||
| 656 | <tbody> | ||
| 657 | <tr><td><span class="sc">0</span></td><td>Disabled</td></tr> | ||
| 658 | <tr><td><span class="sc">1</span></td><td>Normal</td></tr> | ||
| 659 | <tr><td><span class="sc">2</span></td><td>Data in device with errors</td></tr> | ||
| 660 | <tr><td><span class="sc">3</span></td><td>Device unavailable</td></tr> | ||
| 661 | <tr><td><span class="sc">4</span></td><td>Manual input data present</td></tr> | ||
| 662 | <tr><td><span class="sc">9</span></td><td>Status not available</td></tr> | ||
| 663 | </tbody> | ||
| 664 | </table> | ||
| 665 | <h3 id="s-bind-im">5.3. Binding Parameters to Information Model Objects <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-bind-im')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h3> | ||
| 666 | <p>Tags and channels can be bound to IM objects and their attributes, enabling diagrams to reflect IM hierarchy automatically. See the <strong>Information Model Setup Manual</strong> for IM configuration.</p> | ||
| 667 | <h2 id="s-abbrev">Abbreviations <a class="anchor-icon" href="javascript:void(0)" onclick="copyAnchor('s-abbrev')" title="Copy link"><svg width="12" height="12" viewBox="0 0 16 16" fill="currentColor"><path d="M7.775 3.275a.75.75 0 001.06 1.06l1.25-1.25a2 2 0 112.83 2.83l-2.5 2.5a2 2 0 01-2.83 0 .75.75 0 00-1.06 1.06 3.5 3.5 0 004.95 0l2.5-2.5a3.5 3.5 0 00-4.95-4.95l-1.25 1.25zm-4.69 9.64a2 2 0 010-2.83l2.5-2.5a2 2 0 012.83 0 .75.75 0 001.06-1.06 3.5 3.5 0 00-4.95 0l-2.5 2.5a3.5 3.5 0 004.95 4.95l1.25-1.25a.75.75 0 00-1.06-1.06l-1.25 1.25a2 2 0 01-2.83 0z"/></svg></a></h2> | ||
| 668 | <table class="rn-table" style="max-width:480px"> | ||
| 669 | <thead><tr><th style="width:80px">Term</th><th>Definition</th></tr></thead> | ||
| 670 | <tbody> | ||
| 671 | <tr><td><strong>IM</strong></td><td>Information Model</td></tr> | ||
| 672 | <tr><td><strong>SCADA</strong></td><td>Supervisory Control and Data Acquisition</td></tr> | ||
| 673 | <tr><td><strong>SVG</strong></td><td>Scalable Vector Graphics</td></tr> | ||
| 674 | <tr><td><strong>RMB</strong></td><td>Right Mouse Button</td></tr> | ||
| 675 | <tr><td><strong>LMB</strong></td><td>Left Mouse Button</td></tr> | ||
| 676 | </tbody> | ||
| 677 | </table> | ||
| 678 | <div class="parent-topic">Parent topic: <a href="[[CENTO Manuals>>doc:CENTO Manuals.WebHome]]">CENTO Manuals</a></div> | ||
| |
16.2 | 679 | |
| |
210.1 | 680 | </div><!-- /doc-content --> |
| |
16.2 | 681 | |
| |
210.1 | 682 | <nav class="doc-toc"> |
| 683 | <div class="toc-header"> | ||
| 684 | <strong>On This Page</strong> | ||
| 685 | <button class="toc-toggle" id="toc-tog" title="Collapse">«</button> | ||
| 686 | </div> | ||
| 687 | <ul id="toc-list"> | ||
| 688 | <li class="tl1"><a href="#s-intro" data-toc>1. Introduction</a></li> | ||
| 689 | <li class="tl1"><a href="#s-viewing" data-toc>2. Viewing Diagrams</a></li> | ||
| 690 | <li class="tl1"><a href="#s-management" data-toc>3. Diagram Management</a></li> | ||
| 691 | <li class="tl2"><a href="#s-diagpage" data-toc>3.1 Page Interface</a></li> | ||
| 692 | <li class="tl1"><a href="#s-editor" data-toc>4. Diagram Editor</a></li> | ||
| 693 | <li class="tl2"><a href="#s-editor-ui" data-toc>4.1 Editor Interface</a></li> | ||
| 694 | <li class="tl2"><a href="#s-binding-params" data-toc>4.2 Parameter Binding</a></li> | ||
| 695 | <li class="tl2"><a href="#s-custom-cat" data-toc>4.3 Custom Categories</a></li> | ||
| 696 | <li class="tl2"><a href="#s-lib" data-toc>4.4 Library Import/Export</a></li> | ||
| 697 | <li class="tl2"><a href="#s-auto-replace" data-toc>4.5 Auto-replace Objects</a></li> | ||
| 698 | <li class="tl2"><a href="#s-color-replace" data-toc>4.6 Color Auto-replace</a></li> | ||
| 699 | <li class="tl2"><a href="#s-anim-frame" data-toc>4.7 Animation Frame</a></li> | ||
| 700 | <li class="tl2"><a href="#s-charts" data-toc>4.8 Chart Settings</a></li> | ||
| 701 | <li class="tl2"><a href="#s-level" data-toc>4.9 Level Indicators</a></li> | ||
| 702 | <li class="tl2"><a href="#s-active-props" data-toc>4.10 Active Object Props</a></li> | ||
| 703 | <li class="tl2"><a href="#s-manual-input" data-toc>4.11 Manual Input</a></li> | ||
| 704 | <li class="tl2"><a href="#s-fixed-input" data-toc>4.12 Fixed Input Values</a></li> | ||
| 705 | <li class="tl2"><a href="#s-links" data-toc>4.13 Links</a></li> | ||
| 706 | <li class="tl2"><a href="#s-grounding" data-toc>4.14 Portable Grounding</a></li> | ||
| 707 | <li class="tl2"><a href="#s-highlight-lines" data-toc>4.15 Line Highlighting</a></li> | ||
| 708 | <li class="tl2"><a href="#s-exponential" data-toc>4.16 Exponential Numbers</a></li> | ||
| 709 | <li class="tl2"><a href="#s-delimited" data-toc>4.17 Delimited Values</a></li> | ||
| 710 | <li class="tl2"><a href="#s-metering-display" data-toc>4.18 Metering Display</a></li> | ||
| 711 | <li class="tl2"><a href="#s-heatmaps" data-toc>4.19 Heatmaps</a></li> | ||
| 712 | <li class="tl2"><a href="#s-layers" data-toc>4.20 Layers</a></li> | ||
| 713 | <li class="tl2"><a href="#s-svg" data-toc>4.21 Active SVG</a></li> | ||
| 714 | <li class="tl2"><a href="#s-conversion" data-toc>4.22 v2 to v3 Conversion</a></li> | ||
| 715 | <li class="tl2"><a href="#s-im-display" data-toc>4.23 IM Display</a></li> | ||
| 716 | <li class="tl2"><a href="#s-upload-download" data-toc>4.24 Upload/Download</a></li> | ||
| 717 | <li class="tl1"><a href="#s-binding" data-toc>5. Tag Binding</a></li> | ||
| 718 | <li class="tl2"><a href="#s-bind-devices" data-toc>5.2 Devices</a></li> | ||
| 719 | <li class="tl2"><a href="#s-bind-im" data-toc>5.3 IM Objects</a></li> | ||
| 720 | <li class="tl1"><a href="#s-abbrev" data-toc>Abbreviations</a></li> | ||
| 721 | </ul> | ||
| 722 | </nav> | ||
| |
54.2 | 723 | |
| |
210.1 | 724 | </div><!-- /doc-wrap --> |
| 725 | <script> | ||
| |
54.2 | 726 | |
| |
210.1 | 727 | (function(){ |
| 728 | var bar = document.getElementById('rn-prog'); | ||
| 729 | var top = document.getElementById('rn-top'); | ||
| 730 | window.addEventListener('scroll', function(){ | ||
| 731 | var d = document.documentElement; | ||
| 732 | var pct = d.scrollTop / (d.scrollHeight - d.clientHeight); | ||
| 733 | bar.style.width = (pct*100)+'%'; | ||
| 734 | d.scrollTop > 280 ? top.classList.add('on') : top.classList.remove('on'); | ||
| 735 | }, {passive:true}); | ||
| |
54.2 | 736 | |
| |
210.1 | 737 | /* TOC active via IntersectionObserver */ |
| 738 | var links = Array.from(document.querySelectorAll('[data-toc]')); | ||
| 739 | var secs = links.map(function(a){ | ||
| 740 | return {el: document.getElementById(a.getAttribute('href').slice(1)), a:a}; | ||
| 741 | }).filter(function(s){return s.el;}); | ||
| |
54.2 | 742 | |
| |
210.1 | 743 | var busy = false; |
| 744 | var obs = new IntersectionObserver(function(entries){ | ||
| 745 | if (busy) return; | ||
| 746 | entries.forEach(function(e){ | ||
| 747 | if (!e.isIntersecting) return; | ||
| 748 | var i = secs.findIndex(function(s){return s.el===e.target;}); | ||
| 749 | if (i<0) return; | ||
| 750 | secs.forEach(function(s){s.a.classList.remove('toc-on');}); | ||
| 751 | secs[i].a.classList.add('toc-on'); | ||
| 752 | var toc = document.querySelector('.doc-toc'); | ||
| 753 | var link = secs[i].a; | ||
| 754 | toc.scrollTop = link.offsetTop - toc.offsetTop - toc.clientHeight/2 + link.clientHeight/2; | ||
| 755 | }); | ||
| 756 | }, {rootMargin:'-8% 0px -60% 0px', threshold:0}); | ||
| 757 | secs.forEach(function(s){obs.observe(s.el);}); | ||
| |
54.2 | 758 | |
| |
210.1 | 759 | links.forEach(function(a){ |
| 760 | a.addEventListener('click', function(e){ | ||
| 761 | var id = a.getAttribute('href').slice(1); | ||
| 762 | var el = document.getElementById(id); | ||
| 763 | if (!el) return; | ||
| 764 | e.preventDefault(); | ||
| 765 | busy = true; | ||
| 766 | secs.forEach(function(s){s.a.classList.remove('toc-on');}); | ||
| 767 | a.classList.add('toc-on'); | ||
| 768 | el.scrollIntoView({behavior:'smooth',block:'start'}); | ||
| 769 | setTimeout(function(){busy=false;}, 900); | ||
| 770 | }); | ||
| 771 | }); | ||
| |
54.2 | 772 | |
| |
210.1 | 773 | /* TOC collapse */ |
| 774 | var tocList = document.getElementById('toc-list'); | ||
| 775 | var togBtn = document.getElementById('toc-tog'); | ||
| 776 | var collapsed = false; | ||
| 777 | togBtn && togBtn.addEventListener('click', function(){ | ||
| 778 | collapsed = !collapsed; | ||
| 779 | tocList.style.display = collapsed ? 'none' : ''; | ||
| 780 | togBtn.textContent = collapsed ? '»' : '«'; | ||
| 781 | }); | ||
| |
54.2 | 782 | |
| |
210.1 | 783 | /* Lightbox */ |
| 784 | var lb = document.getElementById('rn-lb'); | ||
| 785 | var lbI = document.getElementById('rn-lb-img'); | ||
| 786 | var lbC = document.getElementById('rn-lb-cap'); | ||
| 787 | window.openLightbox = function(img){ | ||
| 788 | lbI.src = img.src; lbI.alt = img.alt; lbC.textContent = img.alt; | ||
| 789 | lb.classList.add('open'); document.body.style.overflow='hidden'; | ||
| 790 | }; | ||
| 791 | window.closeLightbox = function(){ | ||
| 792 | lb.classList.remove('open'); document.body.style.overflow=''; | ||
| 793 | }; | ||
| 794 | lb.addEventListener('click', function(e){if(e.target===lb)closeLightbox();}); | ||
| 795 | document.addEventListener('keydown', function(e){if(e.key==='Escape')closeLightbox();}); | ||
| |
54.2 | 796 | |
| |
210.1 | 797 | /* Copy anchor */ |
| 798 | var toast = document.getElementById('rn-toast'); | ||
| 799 | var t; | ||
| 800 | window.copyAnchor = function(id){ | ||
| 801 | var url = location.href.split('#')[0]+'#'+id; | ||
| 802 | if(navigator.clipboard) navigator.clipboard.writeText(url).catch(function(){}); | ||
| 803 | else { var x=document.createElement('textarea');x.value=url;document.body.appendChild(x);x.select();document.execCommand('copy');document.body.removeChild(x); } | ||
| 804 | toast.classList.add('on'); | ||
| 805 | clearTimeout(t); | ||
| 806 | t = setTimeout(function(){toast.classList.remove('on');}, 1600); | ||
| 807 | }; | ||
| |
54.2 | 808 | |
| |
210.1 | 809 | /* ── Sticky TOC via JS ── |
| 810 | Uses position:absolute→fixed switch. No placeholder needed because | ||
| 811 | .doc-content has a fixed margin-right — content width never changes. */ | ||
| 812 | (function(){ | ||
| 813 | var toc = document.querySelector('.doc-toc'); | ||
| 814 | var wrap = document.querySelector('.doc-wrap'); | ||
| 815 | if (!toc || !wrap) return; | ||
| |
54.2 | 816 | |
| |
210.1 | 817 | var navbar = document.querySelector('.navbar, nav.navbar, #topBar, header'); |
| 818 | var navH = navbar ? navbar.offsetHeight : 0; | ||
| 819 | var footer = document.querySelector('footer, .xwikifooter, #xwikifooter, .bottombar, .sticky-container'); | ||
| |
54.2 | 820 | |
| |
210.1 | 821 | function update() { |
| 822 | var wr = wrap.getBoundingClientRect(); | ||
| |
54.2 | 823 | |
| |
210.1 | 824 | if (wr.top <= navH) { |
| 825 | /* Doc-wrap has scrolled above navbar — fix the TOC */ | ||
| 826 | var footerTop = footer ? footer.getBoundingClientRect().top : window.innerHeight; | ||
| 827 | var h = Math.max(0, Math.min(window.innerHeight, footerTop) - navH); | ||
| |
54.2 | 828 | |
| |
210.1 | 829 | toc.classList.add('is-fixed'); |
| 830 | toc.style.top = navH + 'px'; | ||
| 831 | toc.style.left = (wr.right - 200) + 'px'; /* right edge of wrap minus TOC width */ | ||
| 832 | toc.style.height = h + 'px'; | ||
| 833 | } else { | ||
| 834 | /* Still in natural position */ | ||
| 835 | toc.classList.remove('is-fixed'); | ||
| 836 | toc.style.top = toc.style.left = toc.style.height = ''; | ||
| 837 | } | ||
| 838 | } | ||
| |
54.2 | 839 | |
| |
210.1 | 840 | requestAnimationFrame(function(){ requestAnimationFrame(function(){ |
| 841 | update(); | ||
| 842 | window.addEventListener('scroll', update, {passive:true}); | ||
| 843 | window.addEventListener('resize', update, {passive:true}); | ||
| 844 | }); }); | ||
| 845 | })(); | ||
| |
54.2 | 846 | |
| |
210.1 | 847 | /* ── Left panel navigation hints ── */ |
| 848 | (function(){ | ||
| 849 | var hints = { | ||
| 850 | 'Preface': 'Introduction to CENTO Software documentation', | ||
| 851 | '1. User Manual': 'Web interface guide — login, diagrams, analysis, logs, reports', | ||
| 852 | '2. Setup Manual': 'System configuration and setup for administrators', | ||
| 853 | '3. Metering Channels': 'Metering channel configuration and data collection setup', | ||
| 854 | '4. Structure and Modules Description': 'CENTO system architecture and module overview', | ||
| 855 | '5. Diagrams Development Manual': 'Creating and configuring SCADA mimic diagrams', | ||
| 856 | '6. Flexible Reports Guide': 'Building configurable tabular reports from metering data', | ||
| 857 | '7. Events Setup': 'Configuring event rules, thresholds, and notifications', | ||
| 858 | '8. Control Setup Manual': 'Setting up remote control and switching operations', | ||
| 859 | 'Network Diagram (CLOUD)': 'CENTO deployment topology for cloud installations', | ||
| 860 | 'Network Diagram (On-Prem)': 'CENTO deployment topology for on-premises installations', | ||
| 861 | 'Server Configuration Example': 'Reference server setup and configuration example', | ||
| 862 | 'Technical Requirements': 'Hardware and software requirements for CENTO deployment', | ||
| 863 | 'DEMO server': 'Access the live CENTO demo environment', | ||
| 864 | 'Release Notes': 'Changelog and version history for the CENTO platform', | ||
| 865 | }; | ||
| 866 | document.querySelectorAll('#leftPanels a').forEach(function(a){ | ||
| 867 | var text = a.textContent.trim(); | ||
| 868 | var hint = hints[text] || hints[text.replace(/^\d+\.\s*/, '')]; | ||
| 869 | if (hint) a.setAttribute('data-hint', hint); | ||
| 870 | }); | ||
| 871 | })(); | ||
| 872 | })(); | ||
| |
54.2 | 873 | |
| |
210.1 | 874 | </script> |
| 875 | {{/html}} |