refactor: swr-meter

This commit is contained in:
Matthias Jung
2026-08-16 11:07:22 +02:00
parent 9b5ed5ca65
commit 7ee6c0f688
11 changed files with 505 additions and 3 deletions
+128
View File
@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="255.118pt" height="200.307pt" viewBox="0 0 255.118 200.307">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 1.828125 0.09375 C 3.578125 0.09375 4.203125 -1.046875 4.5 -2.640625 L 4.984375 -5.09375 C 5.03125 -5.34375 5.171875 -5.484375 5.546875 -5.5 L 5.765625 -5.515625 C 5.8125 -5.515625 5.84375 -5.546875 5.84375 -5.59375 L 5.875 -5.765625 L 5.859375 -5.78125 C 5.453125 -5.78125 5.109375 -5.765625 4.921875 -5.765625 C 4.71875 -5.765625 4.375 -5.78125 3.984375 -5.78125 L 3.953125 -5.765625 L 3.921875 -5.59375 C 3.921875 -5.546875 3.953125 -5.515625 3.984375 -5.515625 L 4.203125 -5.5 C 4.5 -5.484375 4.609375 -5.40625 4.609375 -5.21875 C 4.609375 -5.1875 4.609375 -5.140625 4.59375 -5.09375 L 4.078125 -2.46875 C 3.890625 -1.46875 3.53125 -0.28125 2.078125 -0.28125 C 1.65625 -0.28125 1.34375 -0.46875 1.140625 -0.71875 C 0.953125 -0.96875 0.90625 -1.25 0.90625 -1.53125 C 0.90625 -1.8125 0.953125 -2.125 1.015625 -2.40625 L 1.53125 -5.109375 C 1.59375 -5.359375 1.734375 -5.484375 2.09375 -5.5 L 2.3125 -5.515625 C 2.359375 -5.515625 2.390625 -5.546875 2.390625 -5.59375 L 2.4375 -5.765625 L 2.40625 -5.78125 C 2.015625 -5.78125 1.65625 -5.765625 1.3125 -5.765625 C 0.96875 -5.765625 0.640625 -5.78125 0.234375 -5.78125 L 0.203125 -5.765625 L 0.171875 -5.59375 C 0.171875 -5.546875 0.203125 -5.515625 0.234375 -5.515625 L 0.453125 -5.5 C 0.734375 -5.484375 0.859375 -5.421875 0.859375 -5.234375 C 0.859375 -5.1875 0.859375 -5.15625 0.84375 -5.109375 L 0.265625 -2.109375 C 0.21875 -1.875 0.203125 -1.671875 0.203125 -1.484375 C 0.203125 -0.203125 1.15625 0.09375 1.828125 0.09375 Z M 1.828125 0.09375 "/>
</g>
<g id="glyph-1-0">
<path d="M 1.359375 -0.875 L 1.359375 -3.734375 C 1.359375 -4.328125 1.484375 -4.359375 1.984375 -4.390625 C 2.03125 -4.421875 2.03125 -4.578125 1.984375 -4.625 C 1.671875 -4.609375 1.328125 -4.609375 1.0625 -4.609375 C 0.828125 -4.609375 0.46875 -4.609375 0.140625 -4.625 C 0.09375 -4.578125 0.09375 -4.421875 0.140625 -4.390625 C 0.640625 -4.359375 0.75 -4.328125 0.75 -3.734375 L 0.75 -0.875 C 0.75 -0.28125 0.640625 -0.25 0.140625 -0.21875 C 0.09375 -0.171875 0.09375 -0.03125 0.140625 0.015625 C 0.453125 0 0.8125 0 1.0625 0 C 1.328125 0 1.65625 0 1.984375 0.015625 C 2.03125 -0.03125 2.03125 -0.171875 1.984375 -0.21875 C 1.484375 -0.25 1.359375 -0.28125 1.359375 -0.875 Z M 1.359375 -0.875 "/>
</g>
<g id="glyph-1-1">
<path d="M 2.546875 0.078125 C 3.234375 0.078125 3.875 -0.25 4.359375 -0.890625 C 4.328125 -0.953125 4.28125 -1 4.203125 -1 C 3.6875 -0.4375 3.203125 -0.21875 2.546875 -0.21875 C 1.578125 -0.21875 0.90625 -1.3125 0.90625 -2.34375 C 0.90625 -2.96875 1.078125 -3.484375 1.328125 -3.796875 C 1.6875 -4.234375 2.109375 -4.4375 2.484375 -4.4375 C 3.46875 -4.4375 3.859375 -3.84375 4.046875 -3.234375 C 4.125 -3.203125 4.203125 -3.234375 4.28125 -3.265625 C 4.234375 -3.640625 4.1875 -3.984375 4.125 -4.375 C 3.75 -4.40625 3.4375 -4.703125 2.5625 -4.703125 C 1.953125 -4.703125 1.4375 -4.484375 1.015625 -4.09375 C 0.546875 -3.65625 0.265625 -2.953125 0.265625 -2.21875 C 0.265625 -0.96875 1.015625 0.078125 2.546875 0.078125 Z M 2.546875 0.078125 "/>
</g>
<g id="glyph-2-0">
<path d="M 1.453125 0.078125 C 2.859375 0.078125 3.359375 -0.828125 3.59375 -2.109375 L 3.984375 -4.0625 C 4.015625 -4.265625 4.140625 -4.375 4.421875 -4.40625 L 4.609375 -4.40625 C 4.640625 -4.40625 4.65625 -4.4375 4.671875 -4.46875 L 4.703125 -4.609375 L 4.6875 -4.625 C 4.359375 -4.609375 4.078125 -4.609375 3.921875 -4.609375 C 3.765625 -4.609375 3.5 -4.609375 3.171875 -4.625 L 3.15625 -4.609375 L 3.140625 -4.46875 C 3.125 -4.4375 3.15625 -4.40625 3.171875 -4.40625 L 3.359375 -4.40625 C 3.59375 -4.390625 3.6875 -4.3125 3.6875 -4.171875 C 3.6875 -4.140625 3.671875 -4.109375 3.671875 -4.0625 L 3.265625 -1.984375 C 3.109375 -1.171875 2.828125 -0.21875 1.65625 -0.21875 C 1.328125 -0.21875 1.078125 -0.375 0.90625 -0.578125 C 0.765625 -0.765625 0.71875 -1 0.71875 -1.21875 C 0.71875 -1.453125 0.765625 -1.6875 0.8125 -1.921875 L 1.234375 -4.078125 C 1.265625 -4.28125 1.390625 -4.375 1.671875 -4.40625 L 1.84375 -4.40625 C 1.890625 -4.40625 1.90625 -4.4375 1.90625 -4.46875 L 1.9375 -4.609375 L 1.921875 -4.625 C 1.609375 -4.609375 1.328125 -4.609375 1.046875 -4.609375 C 0.78125 -4.609375 0.5 -4.609375 0.1875 -4.625 L 0.171875 -4.609375 L 0.140625 -4.46875 C 0.140625 -4.4375 0.15625 -4.40625 0.1875 -4.40625 L 0.359375 -4.40625 C 0.578125 -4.390625 0.6875 -4.328125 0.6875 -4.171875 C 0.6875 -4.15625 0.6875 -4.125 0.671875 -4.078125 L 0.203125 -1.6875 C 0.171875 -1.5 0.15625 -1.328125 0.15625 -1.1875 C 0.15625 -0.15625 0.921875 0.078125 1.453125 0.078125 Z M 1.453125 0.078125 "/>
</g>
<g id="glyph-2-1">
<path d="M 0.4375 -3.34375 C 0.4375 -3.1875 0.578125 -3.0625 0.71875 -3.0625 C 0.84375 -3.0625 1.0625 -3.1875 1.0625 -3.34375 C 1.0625 -3.40625 1.046875 -3.453125 1.03125 -3.5 C 1.015625 -3.546875 0.96875 -3.609375 0.96875 -3.671875 C 0.96875 -3.84375 1.15625 -4.109375 1.671875 -4.109375 C 1.9375 -4.109375 2.296875 -3.921875 2.296875 -3.234375 C 2.296875 -2.78125 2.140625 -2.40625 1.71875 -1.984375 L 1.1875 -1.46875 C 0.484375 -0.75 0.375 -0.40625 0.375 0.015625 C 0.375 0.015625 0.734375 0 0.96875 0 L 2.21875 0 C 2.4375 0 2.765625 0.015625 2.765625 0.015625 C 2.859375 -0.359375 2.9375 -0.90625 2.9375 -1.109375 C 2.90625 -1.15625 2.8125 -1.15625 2.734375 -1.15625 C 2.609375 -0.640625 2.484375 -0.46875 2.234375 -0.46875 L 0.96875 -0.46875 C 0.96875 -0.8125 1.453125 -1.296875 1.5 -1.328125 L 2.21875 -2.015625 C 2.625 -2.40625 2.921875 -2.734375 2.921875 -3.265625 C 2.921875 -4.046875 2.296875 -4.359375 1.71875 -4.359375 C 0.921875 -4.359375 0.4375 -3.765625 0.4375 -3.34375 Z M 0.4375 -3.34375 "/>
</g>
<g id="glyph-3-0">
<path d="M 1.03125 -0.65625 L 1.03125 -2.796875 C 1.03125 -3.25 1.109375 -3.28125 1.484375 -3.296875 C 1.515625 -3.328125 1.515625 -3.4375 1.484375 -3.46875 C 1.25 -3.46875 1 -3.453125 0.796875 -3.453125 C 0.609375 -3.453125 0.359375 -3.46875 0.109375 -3.46875 C 0.0625 -3.4375 0.0625 -3.328125 0.109375 -3.296875 C 0.484375 -3.28125 0.5625 -3.25 0.5625 -2.796875 L 0.5625 -0.65625 C 0.5625 -0.203125 0.484375 -0.1875 0.109375 -0.171875 C 0.0625 -0.140625 0.0625 -0.015625 0.109375 0.015625 C 0.34375 0 0.609375 0 0.796875 0 C 0.984375 0 1.25 0 1.484375 0.015625 C 1.515625 -0.015625 1.515625 -0.140625 1.484375 -0.171875 C 1.109375 -0.1875 1.03125 -0.203125 1.03125 -0.65625 Z M 1.03125 -0.65625 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 240 0 L 254.238281 0 L 254.238281 14 L 240 14 Z M 240 0 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 240 59 L 254.238281 59 L 254.238281 74 L 240 74 Z M 240 59 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 241 76 L 254.238281 76 L 254.238281 77 L 241 77 Z M 241 76 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 126 189 L 128 189 L 128 199.617188 L 126 199.617188 Z M 126 189 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 120 198 L 134 198 L 134 199.617188 L 120 199.617188 Z M 120 198 "/>
</clipPath>
</defs>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00129617 0.00169199 L 30.302402 0.00169199 M 30.302402 0.00169199 L 60.606101 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.586208 0.00169199 C 1.586208 0.875799 0.876731 1.585277 -0.00129617 1.585277 C -0.875404 1.585277 -1.588801 0.875799 -1.588801 0.00169199 C -1.588801 -0.876335 -0.875404 -1.585813 -0.00129617 -1.585813 C 0.876731 -1.585813 1.586208 -0.876335 1.586208 0.00169199 Z M 1.586208 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 0.00169199 L 81.521964 0.00169199 M 160.893274 0.00169199 L 181.813056 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="bevel" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.126068 -0.159018 C 81.126068 3.129664 83.368173 5.795104 86.135527 5.795104 C 88.90288 5.795104 91.144986 3.129664 91.144986 -0.159018 C 91.144986 3.129664 93.391011 5.795104 96.158364 5.795104 C 98.925718 5.795104 101.167823 3.129664 101.167823 -0.159018 C 101.167823 3.129664 103.409929 5.795104 106.177282 5.795104 C 108.944636 5.795104 111.186741 3.129664 111.186741 -0.159018 C 111.186741 3.129664 113.432766 5.795104 116.20012 5.795104 C 118.967473 5.795104 121.209579 3.129664 121.209579 -0.159018 C 121.209579 3.129664 123.451684 5.795104 126.219038 5.795104 C 128.986391 5.795104 131.228497 3.129664 131.228497 -0.159018 C 131.228497 3.129664 133.474522 5.795104 136.241875 5.795104 C 139.009229 5.795104 141.251334 3.129664 141.251334 -0.159018 C 141.251334 3.129664 143.493439 5.795104 146.260793 5.795104 C 149.028147 5.795104 151.270252 3.129664 151.270252 -0.159018 C 151.270252 3.129664 153.516277 5.795104 156.283631 5.795104 C 159.050984 5.795104 161.29309 3.129664 161.29309 -0.159018 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 181.813056 0.00169199 L 212.116755 0.00169199 M 212.116755 0.00169199 L 242.420454 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 249.492188 6.167969 C 249.492188 5.296875 248.785156 4.589844 247.914062 4.589844 C 247.039062 4.589844 246.332031 5.296875 246.332031 6.167969 C 246.332031 7.042969 247.039062 7.75 247.914062 7.75 C 248.785156 7.75 249.492188 7.042969 249.492188 6.167969 Z M 249.492188 6.167969 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 244.004038 0.00169199 C 244.004038 0.875799 243.294561 1.585277 242.420454 1.585277 C 241.542426 1.585277 240.832949 0.875799 240.832949 0.00169199 C 240.832949 -0.876335 241.542426 -1.585813 242.420454 -1.585813 C 243.294561 -1.585813 244.004038 -0.876335 244.004038 0.00169199 Z M 244.004038 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 249.492188 66.566406 C 249.492188 65.691406 248.785156 64.984375 247.914062 64.984375 C 247.039062 64.984375 246.332031 65.691406 246.332031 66.566406 C 246.332031 67.4375 247.039062 68.148438 247.914062 68.148438 C 248.785156 68.148438 249.492188 67.4375 249.492188 66.566406 Z M 249.492188 66.566406 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 244.004038 -60.605705 C 244.004038 -59.727678 243.294561 -59.018201 242.420454 -59.018201 C 241.542426 -59.018201 240.832949 -59.727678 240.832949 -60.605705 C 240.832949 -61.479813 241.542426 -62.19321 242.420454 -62.19321 C 243.294561 -62.19321 244.004038 -61.479813 244.004038 -60.605705 Z M 244.004038 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 242.420454 -60.605705 L 242.420454 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 236.466331 -70.526629 L 248.370656 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.586208 -60.605705 C 1.586208 -59.727678 0.876731 -59.018201 -0.00129617 -59.018201 C -0.875404 -59.018201 -1.588801 -59.727678 -1.588801 -60.605705 C -1.588801 -61.479813 -0.875404 -62.19321 -0.00129617 -62.19321 C 0.876731 -62.19321 1.586208 -61.479813 1.586208 -60.605705 Z M 1.586208 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00129617 -60.605705 L -0.00129617 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -5.951499 -70.526629 L 5.952826 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 -60.605705 L 81.521964 -60.605705 M 72.302678 -65.964023 L 170.11256 -65.964023 M 160.893274 -60.605705 L 181.813056 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="bevel" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.126068 -60.762496 C 81.126068 -57.477733 83.368173 -54.812294 86.135527 -54.812294 C 88.90288 -54.812294 91.144986 -57.477733 91.144986 -60.762496 C 91.144986 -57.477733 93.391011 -54.812294 96.158364 -54.812294 C 98.925718 -54.812294 101.167823 -57.477733 101.167823 -60.762496 C 101.167823 -57.477733 103.409929 -54.812294 106.177282 -54.812294 C 108.944636 -54.812294 111.186741 -57.477733 111.186741 -60.762496 C 111.186741 -57.477733 113.432766 -54.812294 116.20012 -54.812294 C 118.967473 -54.812294 121.209579 -57.477733 121.209579 -60.762496 C 121.209579 -57.477733 123.451684 -54.812294 126.219038 -54.812294 C 128.986391 -54.812294 131.228497 -57.477733 131.228497 -60.762496 C 131.228497 -57.477733 133.474522 -54.812294 136.241875 -54.812294 C 139.009229 -54.812294 141.251334 -57.477733 141.251334 -60.762496 C 141.251334 -57.477733 143.493439 -54.812294 146.260793 -54.812294 C 149.028147 -54.812294 151.270252 -57.477733 151.270252 -60.762496 C 151.270252 -57.477733 153.516277 -54.812294 156.283631 -54.812294 C 159.050984 -54.812294 161.29309 -57.477733 161.29309 -60.762496 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 165.898813 -65.964023 L 165.898813 -67.947424 L 170.11256 -65.964023 L 165.898813 -63.976703 Z M 165.898813 -65.964023 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="123.489081" y="79.869676"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="128.242635" y="81.746184"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.521964 -14.10554 L 81.521964 -25.288628 M 81.521964 -33.226151 L 81.521964 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 93.430208 -25.288628 L 69.61764 -25.288628 M 93.430208 -33.226151 L 69.61764 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 121.209579 -14.10554 L 121.209579 -25.288628 M 121.209579 -33.226151 L 121.209579 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 133.113903 -25.288628 L 109.305254 -25.288628 M 133.113903 -33.226151 L 109.305254 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 160.893274 -14.10554 L 160.893274 -25.288628 M 160.893274 -33.226151 L 160.893274 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 172.801518 -25.288628 L 148.988949 -25.288628 M 172.801518 -33.226151 L 148.988949 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 122.797083 -183.799981 C 122.797083 -182.921954 122.087606 -182.212476 121.209579 -182.212476 C 120.331552 -182.212476 119.622074 -182.921954 119.622074 -183.799981 C 119.622074 -184.674088 120.331552 -185.383566 121.209579 -185.383566 C 122.087606 -185.383566 122.797083 -184.674088 122.797083 -183.799981 Z M 122.797083 -183.799981 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g clip-path="url(#clip-3)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 121.209579 -183.799981 L 121.209579 -193.720905 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<g clip-path="url(#clip-4)">
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 115.255457 -193.720905 L 127.163701 -193.720905 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 -60.605705 L 60.606101 -75.755595 M 60.606101 -75.755595 L 60.606101 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 62.193606 -90.905484 C 62.193606 -90.031377 61.480209 -89.31798 60.606101 -89.31798 C 59.728074 -89.31798 59.018597 -90.031377 59.018597 -90.905484 C 59.018597 -91.783511 59.728074 -92.492989 60.606101 -92.492989 C 61.480209 -92.492989 62.193606 -91.783511 62.193606 -90.905484 Z M 62.193606 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 181.813056 -60.605705 L 181.813056 -75.755595 M 181.813056 -75.755595 L 181.813056 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 183.400561 -90.905484 C 183.400561 -90.031377 182.691084 -89.31798 181.813056 -89.31798 C 180.938949 -89.31798 180.225552 -90.031377 180.225552 -90.905484 C 180.225552 -91.783511 180.938949 -92.492989 181.813056 -92.492989 C 182.691084 -92.492989 183.400561 -91.783511 183.400561 -90.905484 Z M 183.400561 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 62.091692 -104.801049 L 104.570179 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 102.265357 -166.376628 L 100.603377 -167.458483 L 104.570179 -169.904416 L 103.927337 -165.290853 Z M 102.265357 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="76.273432" y="151.768927"/>
</g>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="81.026986" y="153.645435"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 180.327466 -104.801049 L 137.848979 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 140.1538 -166.376628 L 138.49182 -165.290853 L 137.848979 -169.904416 L 141.81578 -167.458483 Z M 140.1538 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="168.210359" y="151.768927"/>
</g>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="172.963913" y="153.645435"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 77.245501 -104.801049 L 119.720068 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 117.419167 -166.376628 L 115.757186 -167.458483 L 119.720068 -169.904416 L 119.077227 -165.290853 Z M 117.419167 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="109.006187" y="131.096447"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="112.810027" y="132.598251"/>
</g>
<path fill="none" stroke-width="0.583" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00163115 -0.00026971 L 5.720567 -0.00026971 " transform="matrix(0.996552, 0, 0, -0.996552, 109.006187, 133.4802)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="110.19607" y="140.092324"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 122.699089 -169.904416 L 165.173656 -104.801049 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 162.872755 -108.328837 L 164.530815 -109.414612 L 165.173656 -104.801049 L 161.210775 -107.246982 Z M 162.872755 -108.328837 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="139.529585" y="131.096447"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="143.332429" y="132.598251"/>
</g>
<path fill="none" stroke-width="0.583" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00167027 -0.00026971 L 5.720607 -0.00026971 " transform="matrix(0.996552, 0, 0, -0.996552, 139.529585, 133.4802)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="140.719469" y="140.092324"/>
</g>
<path fill="none" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(88.233948%, 31.373596%, 13.723755%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00129617 -30.302007 L 38.553507 -30.302007 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(88.233948%, 31.373596%, 13.723755%)" fill-opacity="1" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(88.233948%, 31.373596%, 13.723755%)" stroke-opacity="1" stroke-miterlimit="10" d="M 5.706738 0.000293328 L 0.795273 3.018512 L 0.795273 -3.017925 Z M 5.706738 0.000293328 " transform="matrix(0.996552, 0, 0, -0.996552, 44.352, 36.36748)"/>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

+60
View File
@@ -0,0 +1,60 @@
% Author: Dr. Matthias Jung, DL9MJ
% Year: 2026
\begin{tikzpicture}
\draw(0,0)
to [short, o-] ++ (1,0) coordinate(x1)
coordinate(h1);
\draw[DARCgreen](h1)
to [american inductor, name={L1}, inductors/width=2.0, inductors/coils=8] ++ (2,0) coordinate(h2);
\draw(h2)
to [short, -o] ++ (1,0)
to [open,-o] ++(0,-1) node[rground] {};
\draw(0,0)
to [open,-o, name={h3}] ++(0,-1) node[rground] {};
\draw[DARCgreen](x1)
to [open] ++(0,-1) coordinate(ll1)
to [american inductor, draw=DARCgreen, name={L2}, inductors/width=2.0, inductors/coils=8, v={$U_\mathrm{I}$}] ++ (2,0)
coordinate(ll2);
\draw[DARCorange](L1.south west)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north west);
\draw[DARCorange](L1.south)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north);
\draw[DARCorange](L1.south east)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north east);
\draw(L2.south)
to [open, -o] ++(0,-2)
node [rground](gnd){};
\draw(ll1)
to [short, -o] ++(0,-0.5) coordinate(left);
\draw(ll2)
to [short, -o] ++(0,-0.5) coordinate(right);
\draw(left)
to [open] ++(-0.125,0) coordinate(left1);
\draw(left)
to [open] ++(+0.125,0) coordinate(left2);
\draw(right)
to [open] ++(-0.125,0) coordinate(right1);
\draw(right)
to [open] ++(+0.125,0) coordinate(right2);
\draw(gnd)
to [open] ++(-0.125,0) coordinate(gnd1);
\draw(gnd)
to [open] ++(+0.125,0) coordinate(gnd2);
%
\draw[DARCorange](left1)
to [open, v={$U_\mathrm{C}$}, draw=DARCorange] (gnd1);
\draw[DARCorange](right2)
to [open, v^={$U_\mathrm{C}$}, draw=DARCorange] (gnd2);
\draw[DARCgreen](left2)
to [open, draw=DARCgreen, v^={$\frac{U_\mathrm{I}}{2}$}] (gnd2);
\draw[DARCgreen](gnd1)
to [open, draw=DARCgreen, v^={$\frac{U_\mathrm{I}}{2}$}] (right1);
%
\draw[ultra thick, -Triangle, DARCred] (h3.center) -- ++(0.75,0);
\end{tikzpicture}
+128
View File
@@ -0,0 +1,128 @@
<?xml version="1.0" encoding="UTF-8"?>
<svg xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" width="255.118pt" height="200.307pt" viewBox="0 0 255.118 200.307">
<defs>
<g>
<g id="glyph-0-0">
<path d="M 1.828125 0.09375 C 3.578125 0.09375 4.203125 -1.046875 4.5 -2.640625 L 4.984375 -5.09375 C 5.03125 -5.34375 5.171875 -5.484375 5.546875 -5.5 L 5.765625 -5.515625 C 5.8125 -5.515625 5.84375 -5.546875 5.84375 -5.59375 L 5.875 -5.765625 L 5.859375 -5.78125 C 5.453125 -5.78125 5.109375 -5.765625 4.921875 -5.765625 C 4.71875 -5.765625 4.375 -5.78125 3.984375 -5.78125 L 3.953125 -5.765625 L 3.921875 -5.59375 C 3.921875 -5.546875 3.953125 -5.515625 3.984375 -5.515625 L 4.203125 -5.5 C 4.5 -5.484375 4.609375 -5.40625 4.609375 -5.21875 C 4.609375 -5.1875 4.609375 -5.140625 4.59375 -5.09375 L 4.078125 -2.46875 C 3.890625 -1.46875 3.53125 -0.28125 2.078125 -0.28125 C 1.65625 -0.28125 1.34375 -0.46875 1.140625 -0.71875 C 0.953125 -0.96875 0.90625 -1.25 0.90625 -1.53125 C 0.90625 -1.8125 0.953125 -2.125 1.015625 -2.40625 L 1.53125 -5.109375 C 1.59375 -5.359375 1.734375 -5.484375 2.09375 -5.5 L 2.3125 -5.515625 C 2.359375 -5.515625 2.390625 -5.546875 2.390625 -5.59375 L 2.4375 -5.765625 L 2.40625 -5.78125 C 2.015625 -5.78125 1.65625 -5.765625 1.3125 -5.765625 C 0.96875 -5.765625 0.640625 -5.78125 0.234375 -5.78125 L 0.203125 -5.765625 L 0.171875 -5.59375 C 0.171875 -5.546875 0.203125 -5.515625 0.234375 -5.515625 L 0.453125 -5.5 C 0.734375 -5.484375 0.859375 -5.421875 0.859375 -5.234375 C 0.859375 -5.1875 0.859375 -5.15625 0.84375 -5.109375 L 0.265625 -2.109375 C 0.21875 -1.875 0.203125 -1.671875 0.203125 -1.484375 C 0.203125 -0.203125 1.15625 0.09375 1.828125 0.09375 Z M 1.828125 0.09375 "/>
</g>
<g id="glyph-1-0">
<path d="M 1.359375 -0.875 L 1.359375 -3.734375 C 1.359375 -4.328125 1.484375 -4.359375 1.984375 -4.390625 C 2.03125 -4.421875 2.03125 -4.578125 1.984375 -4.625 C 1.671875 -4.609375 1.328125 -4.609375 1.0625 -4.609375 C 0.828125 -4.609375 0.46875 -4.609375 0.140625 -4.625 C 0.09375 -4.578125 0.09375 -4.421875 0.140625 -4.390625 C 0.640625 -4.359375 0.75 -4.328125 0.75 -3.734375 L 0.75 -0.875 C 0.75 -0.28125 0.640625 -0.25 0.140625 -0.21875 C 0.09375 -0.171875 0.09375 -0.03125 0.140625 0.015625 C 0.453125 0 0.8125 0 1.0625 0 C 1.328125 0 1.65625 0 1.984375 0.015625 C 2.03125 -0.03125 2.03125 -0.171875 1.984375 -0.21875 C 1.484375 -0.25 1.359375 -0.28125 1.359375 -0.875 Z M 1.359375 -0.875 "/>
</g>
<g id="glyph-1-1">
<path d="M 2.546875 0.078125 C 3.234375 0.078125 3.875 -0.25 4.359375 -0.890625 C 4.328125 -0.953125 4.28125 -1 4.203125 -1 C 3.6875 -0.4375 3.203125 -0.21875 2.546875 -0.21875 C 1.578125 -0.21875 0.90625 -1.3125 0.90625 -2.34375 C 0.90625 -2.96875 1.078125 -3.484375 1.328125 -3.796875 C 1.6875 -4.234375 2.109375 -4.4375 2.484375 -4.4375 C 3.46875 -4.4375 3.859375 -3.84375 4.046875 -3.234375 C 4.125 -3.203125 4.203125 -3.234375 4.28125 -3.265625 C 4.234375 -3.640625 4.1875 -3.984375 4.125 -4.375 C 3.75 -4.40625 3.4375 -4.703125 2.5625 -4.703125 C 1.953125 -4.703125 1.4375 -4.484375 1.015625 -4.09375 C 0.546875 -3.65625 0.265625 -2.953125 0.265625 -2.21875 C 0.265625 -0.96875 1.015625 0.078125 2.546875 0.078125 Z M 2.546875 0.078125 "/>
</g>
<g id="glyph-2-0">
<path d="M 1.453125 0.078125 C 2.859375 0.078125 3.359375 -0.828125 3.59375 -2.109375 L 3.984375 -4.0625 C 4.015625 -4.265625 4.140625 -4.375 4.421875 -4.40625 L 4.609375 -4.40625 C 4.640625 -4.40625 4.65625 -4.4375 4.671875 -4.46875 L 4.703125 -4.609375 L 4.6875 -4.625 C 4.359375 -4.609375 4.078125 -4.609375 3.921875 -4.609375 C 3.765625 -4.609375 3.5 -4.609375 3.171875 -4.625 L 3.15625 -4.609375 L 3.140625 -4.46875 C 3.125 -4.4375 3.15625 -4.40625 3.171875 -4.40625 L 3.359375 -4.40625 C 3.59375 -4.390625 3.6875 -4.3125 3.6875 -4.171875 C 3.6875 -4.140625 3.671875 -4.109375 3.671875 -4.0625 L 3.265625 -1.984375 C 3.109375 -1.171875 2.828125 -0.21875 1.65625 -0.21875 C 1.328125 -0.21875 1.078125 -0.375 0.90625 -0.578125 C 0.765625 -0.765625 0.71875 -1 0.71875 -1.21875 C 0.71875 -1.453125 0.765625 -1.6875 0.8125 -1.921875 L 1.234375 -4.078125 C 1.265625 -4.28125 1.390625 -4.375 1.671875 -4.40625 L 1.84375 -4.40625 C 1.890625 -4.40625 1.90625 -4.4375 1.90625 -4.46875 L 1.9375 -4.609375 L 1.921875 -4.625 C 1.609375 -4.609375 1.328125 -4.609375 1.046875 -4.609375 C 0.78125 -4.609375 0.5 -4.609375 0.1875 -4.625 L 0.171875 -4.609375 L 0.140625 -4.46875 C 0.140625 -4.4375 0.15625 -4.40625 0.1875 -4.40625 L 0.359375 -4.40625 C 0.578125 -4.390625 0.6875 -4.328125 0.6875 -4.171875 C 0.6875 -4.15625 0.6875 -4.125 0.671875 -4.078125 L 0.203125 -1.6875 C 0.171875 -1.5 0.15625 -1.328125 0.15625 -1.1875 C 0.15625 -0.15625 0.921875 0.078125 1.453125 0.078125 Z M 1.453125 0.078125 "/>
</g>
<g id="glyph-2-1">
<path d="M 0.4375 -3.34375 C 0.4375 -3.1875 0.578125 -3.0625 0.71875 -3.0625 C 0.84375 -3.0625 1.0625 -3.1875 1.0625 -3.34375 C 1.0625 -3.40625 1.046875 -3.453125 1.03125 -3.5 C 1.015625 -3.546875 0.96875 -3.609375 0.96875 -3.671875 C 0.96875 -3.84375 1.15625 -4.109375 1.671875 -4.109375 C 1.9375 -4.109375 2.296875 -3.921875 2.296875 -3.234375 C 2.296875 -2.78125 2.140625 -2.40625 1.71875 -1.984375 L 1.1875 -1.46875 C 0.484375 -0.75 0.375 -0.40625 0.375 0.015625 C 0.375 0.015625 0.734375 0 0.96875 0 L 2.21875 0 C 2.4375 0 2.765625 0.015625 2.765625 0.015625 C 2.859375 -0.359375 2.9375 -0.90625 2.9375 -1.109375 C 2.90625 -1.15625 2.8125 -1.15625 2.734375 -1.15625 C 2.609375 -0.640625 2.484375 -0.46875 2.234375 -0.46875 L 0.96875 -0.46875 C 0.96875 -0.8125 1.453125 -1.296875 1.5 -1.328125 L 2.21875 -2.015625 C 2.625 -2.40625 2.921875 -2.734375 2.921875 -3.265625 C 2.921875 -4.046875 2.296875 -4.359375 1.71875 -4.359375 C 0.921875 -4.359375 0.4375 -3.765625 0.4375 -3.34375 Z M 0.4375 -3.34375 "/>
</g>
<g id="glyph-3-0">
<path d="M 1.03125 -0.65625 L 1.03125 -2.796875 C 1.03125 -3.25 1.109375 -3.28125 1.484375 -3.296875 C 1.515625 -3.328125 1.515625 -3.4375 1.484375 -3.46875 C 1.25 -3.46875 1 -3.453125 0.796875 -3.453125 C 0.609375 -3.453125 0.359375 -3.46875 0.109375 -3.46875 C 0.0625 -3.4375 0.0625 -3.328125 0.109375 -3.296875 C 0.484375 -3.28125 0.5625 -3.25 0.5625 -2.796875 L 0.5625 -0.65625 C 0.5625 -0.203125 0.484375 -0.1875 0.109375 -0.171875 C 0.0625 -0.140625 0.0625 -0.015625 0.109375 0.015625 C 0.34375 0 0.609375 0 0.796875 0 C 0.984375 0 1.25 0 1.484375 0.015625 C 1.515625 -0.015625 1.515625 -0.140625 1.484375 -0.171875 C 1.109375 -0.1875 1.03125 -0.203125 1.03125 -0.65625 Z M 1.03125 -0.65625 "/>
</g>
</g>
<clipPath id="clip-0">
<path clip-rule="nonzero" d="M 240 0 L 254.238281 0 L 254.238281 14 L 240 14 Z M 240 0 "/>
</clipPath>
<clipPath id="clip-1">
<path clip-rule="nonzero" d="M 240 59 L 254.238281 59 L 254.238281 74 L 240 74 Z M 240 59 "/>
</clipPath>
<clipPath id="clip-2">
<path clip-rule="nonzero" d="M 241 76 L 254.238281 76 L 254.238281 77 L 241 77 Z M 241 76 "/>
</clipPath>
<clipPath id="clip-3">
<path clip-rule="nonzero" d="M 126 189 L 128 189 L 128 199.617188 L 126 199.617188 Z M 126 189 "/>
</clipPath>
<clipPath id="clip-4">
<path clip-rule="nonzero" d="M 120 198 L 134 198 L 134 199.617188 L 120 199.617188 Z M 120 198 "/>
</clipPath>
</defs>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00129617 0.00169199 L 30.302402 0.00169199 M 30.302402 0.00169199 L 60.606101 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.586208 0.00169199 C 1.586208 0.875799 0.876731 1.585277 -0.00129617 1.585277 C -0.875404 1.585277 -1.588801 0.875799 -1.588801 0.00169199 C -1.588801 -0.876335 -0.875404 -1.585813 -0.00129617 -1.585813 C 0.876731 -1.585813 1.586208 -0.876335 1.586208 0.00169199 Z M 1.586208 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 0.00169199 L 81.521964 0.00169199 M 160.893274 0.00169199 L 181.813056 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="bevel" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.126068 -0.159018 C 81.126068 3.129664 83.368173 5.795104 86.135527 5.795104 C 88.90288 5.795104 91.144986 3.129664 91.144986 -0.159018 C 91.144986 3.129664 93.391011 5.795104 96.158364 5.795104 C 98.925718 5.795104 101.167823 3.129664 101.167823 -0.159018 C 101.167823 3.129664 103.409929 5.795104 106.177282 5.795104 C 108.944636 5.795104 111.186741 3.129664 111.186741 -0.159018 C 111.186741 3.129664 113.432766 5.795104 116.20012 5.795104 C 118.967473 5.795104 121.209579 3.129664 121.209579 -0.159018 C 121.209579 3.129664 123.451684 5.795104 126.219038 5.795104 C 128.986391 5.795104 131.228497 3.129664 131.228497 -0.159018 C 131.228497 3.129664 133.474522 5.795104 136.241875 5.795104 C 139.009229 5.795104 141.251334 3.129664 141.251334 -0.159018 C 141.251334 3.129664 143.493439 5.795104 146.260793 5.795104 C 149.028147 5.795104 151.270252 3.129664 151.270252 -0.159018 C 151.270252 3.129664 153.516277 5.795104 156.283631 5.795104 C 159.050984 5.795104 161.29309 3.129664 161.29309 -0.159018 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 181.813056 0.00169199 L 212.116755 0.00169199 M 212.116755 0.00169199 L 242.420454 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 249.492188 6.167969 C 249.492188 5.296875 248.785156 4.589844 247.914062 4.589844 C 247.039062 4.589844 246.332031 5.296875 246.332031 6.167969 C 246.332031 7.042969 247.039062 7.75 247.914062 7.75 C 248.785156 7.75 249.492188 7.042969 249.492188 6.167969 Z M 249.492188 6.167969 "/>
<g clip-path="url(#clip-0)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 244.004038 0.00169199 C 244.004038 0.875799 243.294561 1.585277 242.420454 1.585277 C 241.542426 1.585277 240.832949 0.875799 240.832949 0.00169199 C 240.832949 -0.876335 241.542426 -1.585813 242.420454 -1.585813 C 243.294561 -1.585813 244.004038 -0.876335 244.004038 0.00169199 Z M 244.004038 0.00169199 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" d="M 249.492188 66.566406 C 249.492188 65.691406 248.785156 64.984375 247.914062 64.984375 C 247.039062 64.984375 246.332031 65.691406 246.332031 66.566406 C 246.332031 67.4375 247.039062 68.148438 247.914062 68.148438 C 248.785156 68.148438 249.492188 67.4375 249.492188 66.566406 Z M 249.492188 66.566406 "/>
<g clip-path="url(#clip-1)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 244.004038 -60.605705 C 244.004038 -59.727678 243.294561 -59.018201 242.420454 -59.018201 C 241.542426 -59.018201 240.832949 -59.727678 240.832949 -60.605705 C 240.832949 -61.479813 241.542426 -62.19321 242.420454 -62.19321 C 243.294561 -62.19321 244.004038 -61.479813 244.004038 -60.605705 Z M 244.004038 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 242.420454 -60.605705 L 242.420454 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g clip-path="url(#clip-2)">
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 236.466331 -70.526629 L 248.370656 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 1.586208 -60.605705 C 1.586208 -59.727678 0.876731 -59.018201 -0.00129617 -59.018201 C -0.875404 -59.018201 -1.588801 -59.727678 -1.588801 -60.605705 C -1.588801 -61.479813 -0.875404 -62.19321 -0.00129617 -62.19321 C 0.876731 -62.19321 1.586208 -61.479813 1.586208 -60.605705 Z M 1.586208 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -0.00129617 -60.605705 L -0.00129617 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M -5.951499 -70.526629 L 5.952826 -70.526629 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 -60.605705 L 81.521964 -60.605705 M 170.11256 -65.964023 L 72.302678 -65.964023 M 160.893274 -60.605705 L 181.813056 -60.605705 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="bevel" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.126068 -60.762496 C 81.126068 -57.477733 83.368173 -54.812294 86.135527 -54.812294 C 88.90288 -54.812294 91.144986 -57.477733 91.144986 -60.762496 C 91.144986 -57.477733 93.391011 -54.812294 96.158364 -54.812294 C 98.925718 -54.812294 101.167823 -57.477733 101.167823 -60.762496 C 101.167823 -57.477733 103.409929 -54.812294 106.177282 -54.812294 C 108.944636 -54.812294 111.186741 -57.477733 111.186741 -60.762496 C 111.186741 -57.477733 113.432766 -54.812294 116.20012 -54.812294 C 118.967473 -54.812294 121.209579 -57.477733 121.209579 -60.762496 C 121.209579 -57.477733 123.451684 -54.812294 126.219038 -54.812294 C 128.986391 -54.812294 131.228497 -57.477733 131.228497 -60.762496 C 131.228497 -57.477733 133.474522 -54.812294 136.241875 -54.812294 C 139.009229 -54.812294 141.251334 -57.477733 141.251334 -60.762496 C 141.251334 -57.477733 143.493439 -54.812294 146.260793 -54.812294 C 149.028147 -54.812294 151.270252 -57.477733 151.270252 -60.762496 C 151.270252 -57.477733 153.516277 -54.812294 156.283631 -54.812294 C 159.050984 -54.812294 161.29309 -57.477733 161.29309 -60.762496 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 76.520345 -65.964023 L 76.520345 -63.976703 L 72.302678 -65.964023 L 76.520345 -67.947424 Z M 76.520345 -65.964023 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="123.489081" y="79.869676"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-1-0" x="128.242635" y="81.746184"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 81.521964 -14.10554 L 81.521964 -25.288628 M 81.521964 -33.226151 L 81.521964 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 93.430208 -25.288628 L 69.61764 -25.288628 M 93.430208 -33.226151 L 69.61764 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 121.209579 -14.10554 L 121.209579 -25.288628 M 121.209579 -33.226151 L 121.209579 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 133.113903 -25.288628 L 109.305254 -25.288628 M 133.113903 -33.226151 L 109.305254 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 160.893274 -14.10554 L 160.893274 -25.288628 M 160.893274 -33.226151 L 160.893274 -44.409239 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.797" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 172.801518 -25.288628 L 148.988949 -25.288628 M 172.801518 -33.226151 L 148.988949 -33.226151 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 122.797083 -183.799981 C 122.797083 -182.921954 122.087606 -182.212476 121.209579 -182.212476 C 120.331552 -182.212476 119.622074 -182.921954 119.622074 -183.799981 C 119.622074 -184.674088 120.331552 -185.383566 121.209579 -185.383566 C 122.087606 -185.383566 122.797083 -184.674088 122.797083 -183.799981 Z M 122.797083 -183.799981 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g clip-path="url(#clip-3)">
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 121.209579 -183.799981 L 121.209579 -193.720905 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<g clip-path="url(#clip-4)">
<path fill="none" stroke-width="0.797" stroke-linecap="round" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 115.255457 -193.720905 L 127.163701 -193.720905 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 60.606101 -60.605705 L 60.606101 -75.755595 M 60.606101 -75.755595 L 60.606101 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 62.193606 -90.905484 C 62.193606 -90.031377 61.480209 -89.31798 60.606101 -89.31798 C 59.728074 -89.31798 59.018597 -90.031377 59.018597 -90.905484 C 59.018597 -91.783511 59.728074 -92.492989 60.606101 -92.492989 C 61.480209 -92.492989 62.193606 -91.783511 62.193606 -90.905484 Z M 62.193606 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 181.813056 -60.605705 L 181.813056 -75.755595 M 181.813056 -75.755595 L 181.813056 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(100%, 100%, 100%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 0%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 183.400561 -90.905484 C 183.400561 -90.031377 182.691084 -89.31798 181.813056 -89.31798 C 180.938949 -89.31798 180.225552 -90.031377 180.225552 -90.905484 C 180.225552 -91.783511 180.938949 -92.492989 181.813056 -92.492989 C 182.691084 -92.492989 183.400561 -91.783511 183.400561 -90.905484 Z M 183.400561 -90.905484 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 62.091692 -104.801049 L 104.570179 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 102.265357 -166.376628 L 100.603377 -167.458483 L 104.570179 -169.904416 L 103.927337 -165.290853 Z M 102.265357 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="76.273432" y="151.768927"/>
</g>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="81.026986" y="153.645435"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 180.327466 -104.801049 L 137.848979 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(98.039246%, 70.588684%, 0%)" stroke-opacity="1" stroke-miterlimit="10" d="M 140.1538 -166.376628 L 138.49182 -165.290853 L 137.848979 -169.904416 L 141.81578 -167.458483 Z M 140.1538 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-0-0" x="168.210359" y="151.768927"/>
</g>
<g fill="rgb(98.039246%, 70.588684%, 0%)" fill-opacity="1">
<use xlink:href="#glyph-1-1" x="172.963913" y="153.645435"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 119.720068 -169.904416 L 77.245501 -104.801049 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 79.546403 -108.328837 L 81.208383 -107.246982 L 77.245501 -104.801049 L 77.884423 -109.414612 Z M 79.546403 -108.328837 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="109.006187" y="131.096447"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="112.810027" y="132.598251"/>
</g>
<path fill="none" stroke-width="0.583" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00163115 -0.00026971 L 5.720567 -0.00026971 " transform="matrix(0.996552, 0, 0, -0.996552, 109.006187, 133.4802)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="110.19607" y="140.092324"/>
</g>
<path fill="none" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 165.173656 -104.801049 L 122.699089 -169.904416 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1" stroke-width="0.3985" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 124.999991 -166.376628 L 123.338011 -165.290853 L 122.699089 -169.904416 L 126.661971 -167.458483 Z M 124.999991 -166.376628 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-0" x="139.529585" y="131.096447"/>
</g>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-3-0" x="143.332429" y="132.598251"/>
</g>
<path fill="none" stroke-width="0.583" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(0%, 60.78186%, 43.136597%)" stroke-opacity="1" stroke-miterlimit="10" d="M 0.00167027 -0.00026971 L 5.720607 -0.00026971 " transform="matrix(0.996552, 0, 0, -0.996552, 139.529585, 133.4802)"/>
<g fill="rgb(0%, 60.78186%, 43.136597%)" fill-opacity="1">
<use xlink:href="#glyph-2-1" x="140.719469" y="140.092324"/>
</g>
<path fill="none" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(88.233948%, 31.373596%, 13.723755%)" stroke-opacity="1" stroke-miterlimit="10" d="M 242.420454 -30.302007 L 203.865651 -30.302007 " transform="matrix(0.996552, 0, 0, -0.996552, 6.329417, 6.169655)"/>
<path fill-rule="nonzero" fill="rgb(88.233948%, 31.373596%, 13.723755%)" fill-opacity="1" stroke-width="1.59404" stroke-linecap="butt" stroke-linejoin="miter" stroke="rgb(88.233948%, 31.373596%, 13.723755%)" stroke-opacity="1" stroke-miterlimit="10" d="M 5.70616 -0.000293328 L 0.798615 3.017925 L 0.798615 -3.018512 Z M 5.70616 -0.000293328 " transform="matrix(-0.996552, 0, 0, 0.996552, 209.889612, 36.36748)"/>
</svg>

After

Width:  |  Height:  |  Size: 26 KiB

+60
View File
@@ -0,0 +1,60 @@
% Author: Dr. Matthias Jung, DL9MJ
% Year: 2026
\begin{tikzpicture}
\draw(0,0)
to [short, o-] ++ (1,0) coordinate(x1)
coordinate(h1);
\draw[DARCgreen](h1)
to [american inductor, name={L1}, inductors/width=2.0, inductors/coils=8] ++ (2,0) coordinate(h2);
\draw(h2)
to [short, -o] ++ (1,0)
to [open,-o, name={h3}] ++(0,-1) node[rground] {};
\draw(0,0)
to [open,-o] ++(0,-1) node[rground] {};
\draw[DARCgreen](x1)
to [open] ++(0,-1) coordinate(ll1)
to [american inductor, draw=DARCgreen, name={L2}, inductors/width=2.0, inductors/coils=8, v<={$U_\mathrm{I}$}] ++ (2,0)
coordinate(ll2);
\draw[DARCorange](L1.south west)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north west);
\draw[DARCorange](L1.south)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north);
\draw[DARCorange](L1.south east)
to [open] ++(0,-0.2)
to [C] ++(0,-0.5)
to [open] (L2.north east);
\draw(L2.south)
to [open, -o] ++(0,-2)
node [rground](gnd){};
\draw(ll1)
to [short, -o] ++(0,-0.5) coordinate(left);
\draw(ll2)
to [short, -o] ++(0,-0.5) coordinate(right);
\draw(left)
to [open] ++(-0.125,0) coordinate(left1);
\draw(left)
to [open] ++(+0.125,0) coordinate(left2);
\draw(right)
to [open] ++(-0.125,0) coordinate(right1);
\draw(right)
to [open] ++(+0.125,0) coordinate(right2);
\draw(gnd)
to [open] ++(-0.125,0) coordinate(gnd1);
\draw(gnd)
to [open] ++(+0.125,0) coordinate(gnd2);
%
\draw[DARCorange](left1)
to [open, v={$U_\mathrm{C}$}, draw=DARCorange] (gnd1);
\draw[DARCorange](right2)
to [open, v^={$U_\mathrm{C}$}, draw=DARCorange] (gnd2);
\draw[DARCgreen](left2)
to [open, draw=DARCgreen, v^<={$\frac{U_\mathrm{I}}{2}$}] (gnd2);
\draw[DARCgreen](gnd1)
to [open, draw=DARCgreen, v^<={$\frac{U_\mathrm{I}}{2}$}] (right1);
%
\draw[ultra thick, -Triangle, DARCred] (h3.center) -- ++(-0.75,0);
\end{tikzpicture}
+1
View File
@@ -15,6 +15,7 @@ Eine Antenne mit einem Speisewiderstand von $\qty{100}{\ohm}$ verursacht bei Spe
Zur Beantwortung der folgenden Frage müssen wir uns außerdem daran erinnern, dass der Widerstand eines Faltdipols knapp $\qtyrange{240}{300}{\ohm}$ beträgt.
[question:AG405]
[question:AI403]
Ein trügerischer Effekt ist die Auswirkung von Leitungsdämpfung auf das Stehwellenverhältnis. Je mehr Verluste eine Leitung aufweist, umso kleiner (also "besser") kann das Stehwellenverhältnis auf dieser Leitung ausfallen. Dies liegt daran, dass eine verlustbehaftete Leitung sowohl die vorlaufende als auch die rücklaufende Leistung reduziert. Selbst wenn am Ende einer Leitung keine Antenne angeschlossen ist (Leerlauf oder Kurzschluss), und dort $\qty{100}{\percent}$ der Energie reflektiert wird, also das Stehwellenverhältnis dort $\infty$ beträgt, so kann man am anderen Ende ein deutlich besseres Stehwellenverhältnis messen. Geht z. B. in Hin-Richtung die Hälfte der Leistung verloren und in Rück-Richtung erneut die Hälfte verloren, so reduziert sich die Energie auf ein Viertel ($\frac{1}{2} \cdot \frac{1}{2} = \frac{1}{4}$). Entsprechend zeigt ein Stehwellenmessgerät an der Senderseite des Kabels ein Stehwellenverhältnis von $\num{3}$ an, was $\qty{25}{\percent}$ reflektierter Leistung entspricht, obwohl am Ende $\qty{100}{\percent}$ reflektiert werden – es kommen jedoch nur $\qty{25}{\percent}$ am Stehwellenmessgerät an.
+43 -3
View File
@@ -1,8 +1,48 @@
Ein Stehwellenmessgerät koppelt einen Teil der vorlaufenden Leistung und einen Teil der rücklaufenden Leistung aus und zeigt diesen an. Durch eine geeignete Skala (z. B. mittels eines Kreuzzeigerinstruments) lässt sich das Stehwellenverhältnis ablesen.
In der Klasse E haben wir das SWR-Meter und seine Anwendung bereits kennengelernt. In der Klasse A wollen wir verstehen, wie ein Stehwellenmessgerät intern funktioniert. Ein SWR-Meter besteht in der Regel aus zwei Richtkopplern. Zu nächst wollen wir uns mit deren Funktionsweise vertraut machen.
Ein *Richtkoppler* dient dazu, einen kleinen Teil eines HF-Signals aus einer Speiseleitung auszukoppeln. Seine Besonderheit besteht darin, dass er dabei unterscheiden kann, in welche Richtung sich die Welle auf der Leitung ausbreitet. Dazu wird das Signal auf zwei unterschiedliche Arten erfasst. Über eine kapazitive Kopplung wird eine Spannung $U_C$ gewonnen, die von der Spannung auf der Speiseleitung abhängt. Gleichzeitig erzeugt die induktive Kopplung eine Spannung $U_I$, die vom Strom auf der Speiseleitung abhängt. Der Richtkoppler wird so dimensioniert, dass die kapazitiv und induktiv gewonnenen Signalanteile an seinen Ausgängen gleich groß sind. An den beiden Ausgängen werden diese Anteile jedoch mit unterschiedlichem Vorzeichen miteinander kombiniert.
Bei einer Welle, die sich in einer bestimmten Richtung auf der Leitung ausbreitet, z. B. von links nach rechts wie in Abbildung [ref:a_richtkoppler_rechts_links] dargestellt, addieren sich die kapazitiv und induktiv gewonnenen Spannungen an einem Ausgang. Am anderen Ausgang sind sie gegensinnig und heben sich im Idealfall gegenseitig auf. Das Signal erscheint daher hauptsächlich an nur einem der beiden Ausgänge.
<margin>
[picture:1109:a_richtkoppler_rechts_links:Richtkoppler, die Welle läuft von links nach rechts]
</margin>
---
Kehrt sich die Ausbreitungsrichtung der Welle um, wie z. B. von rechts nach links wie in Abbildung [ref:a_richtkoppler_rechts_links] dargestellt, kehrt sich auch die Richtung des Stroms relativ zur Spannung um. Dadurch ändert die induktiv gekoppelte Spannung $U_I$ ihr Vorzeichen, während sich die kapazitiv gekoppelte Spannung $U_C$ entsprechend der Leitungsspannung ergibt.
<margin>
[picture:1110:a_richtkoppler_rechts_links:Richtkoppler, die Welle läuft von rechts nach links]
</margin>
Damit vertauschen sich auch die beiden Ausgänge des Richtkopplers: Der Ausgang, an dem sich die beiden Anteile zuvor addiert haben, wird nun weitgehend ausgelöscht, während sie sich am anderen Ausgang addieren.
Auf diese Weise kann ein Richtkoppler zwischen einer *vorlaufenden Welle* in Richtung Antenne und einer *rücklaufenden Welle* in Richtung Sender unterscheiden.
---
Diese Eigenschaft der Richtkoppler wird in einem *Stehwellenmessgerät* beziehungsweise *SWR-Meter* genutzt: Man misst hierzu die die Ausgangsspannungen zweier in die Leitung eingeschleifter Richtkoppler, die in gegensätzlicher Richtung betrieben werden. Die HF-Spannungen an den Ausgängen der Richtkoppler werden mit Dioden gleichgerichtet und geglättet. Dadurch entstehen Gleichspannungen, die mit einem Messinstrument angezeigt werden können.
[question:AI401]
Die Abbildung [ref:a_rswr_meter] zeigt den prinzipiellen Aufbau eines Stehwellenmessgeräts mit zwei Richtkopplern. Dabei nehmen wir an, dass sich der Sender auf der linken und die Antenne auf der rechten Seite befindet.
[question:AI402]
Für die folgende Frage brauchen wir uns nur daran zu erinnern, dass das Stehwellenverhältnis auch dem Impedanzverhältnis entspricht, sofern der Lastwiderstand ein reiner Wirkwiderstand ist.
Der obere Leiter ist Teil der Speiseleitung zwischen Sender und Antenne. An ihm werden zwei Größen erfasst: Über die kapazitive Kopplung wird ein kleiner Anteil der HF-Spannung ausgekoppelt. Über die induktive Kopplung wird gleichzeitig ein Anteil gewonnen, der vom Strom auf der Speiseleitung abhängt.
[question:AI403]
Die jeweils nicht zur Messung verwendete Seite der Koppelleitung wird mit einem *Abschlusswiderstand* abgeschlossen. Dieser Widerstand entspricht näherungsweise dem Wellenwiderstand $Z_0$ der Koppelleitung. Dadurch wird die dort ankommende HF-Leistung aufgenommen und nicht wieder in die Koppelleitung zurückreflektiert. Solche Reflexionen würden die Trennung zwischen vorlaufender und rücklaufender Welle verschlechtern.
Diese beiden Signalanteile werden im Richtkoppler miteinander kombiniert. Für eine Welle, die vom Sender zur Antenne läuft, addieren sie sich in einem der beiden Koppler, während sie sich im anderen weitgehend gegenseitig aufheben. Bei einer Welle in der entgegengesetzten Richtung ist es genau umgekehrt.
Die beiden nahezu spiegelbildlich aufgebauten Schaltungsteile können dadurch unterschiedliche Laufrichtungen erfassen:
* Der eine Richtkoppler liefert ein Signal proportional zur *vorlaufenden Welle* vom Sender zur Antenne.
* Der andere Richtkoppler liefert ein Signal proportional zur *rücklaufenden Welle* von der Antenne zum Sender.
Die ausgekoppelten Signale sind zunächst HF-Wechselspannungen. Die Dioden richten diese Spannungen gleich, und die Kondensatoren glätten sie. Dadurch entstehen Gleichspannungen, die mit den beiden Messwerken eines Kreuzzeigerinstruments angezeigt werden können, oder durch einen Mikrocontroller mit A/D-Umsetzer gemessern werden können. Die einstellbaren Widerstände dienen dabei zum Abgleich beziehungsweise zur Kalibrierung der Anzeige. Sie sind von den Abschlusswiderständen der Koppelleitungen zu unterscheiden, die für einen reflexionsarmen Abschluss mit $Z_0$ sorgen.
<margin>
[picture:499:a_rswr_meter:SWR-Meter mit zwei Richtkopplern]
</margin>
+13
View File
@@ -0,0 +1,13 @@
Die eingespeiste Leistung beträgt $\qty{100}{\watt}$. Auf dem Weg zum Leitungsende wird sie durch die Leitungsdämpfung von $\qty{3}{\decibel}$ auf die Hälfte reduziert:
$P_\mathrm{Ende}=\qty{100}{\watt}\cdot 10^{-\frac{3}{10}}\approx\qty{50}{\watt}$.
Bei einem Leerlauf oder einem Kurzschluss wird die am Leitungsende ankommende Leistung vollständig reflektiert. Daher werden dort etwa
$\qty{50}{\watt}$
reflektiert.
Auf dem Rückweg zum Sender wird die reflektierte Leistung durch die Leitung erneut um $\qty{3}{\decibel}$ gedämpft. Am Leitungseingang würden daher nur noch etwa $\qty{25}{\watt}$ zurückkommen.
Gefragt ist jedoch nach der am Leitungsende reflektierten Leistung. Diese beträgt etwa $\qty{50}{\watt}$.
+25
View File
@@ -0,0 +1,25 @@
Mit einer künstlichen $\qty{50}{\ohm}$-Antenne beträgt das SWR am Leitungseingang etwa $\num{1}$. Damit wissen wir zunächst, dass die Antennenleitung selbst in Ordnung ist.
Mit der angeschlossenen Antenne wird dagegen ein SWR von $\num{3}$ gemessen. Für das SWR gilt mit der Spannung der vorlaufenden Welle $U_\mathrm{V}$ und der rücklaufenden Welle $U_\mathrm{R}$:
$s=\frac{U_\mathrm{V}+U_\mathrm{R}}{U_\mathrm{V}-U_\mathrm{R}}.$
Bei $s=\num{3}$ ergibt sich daraus, dass die Spannung der rücklaufenden Welle halb so groß wie die der vorlaufenden Welle ist:
$\frac{U_\mathrm{R}}{U_\mathrm{V}}=\frac{3-1}{3+1}=\num{0,5}.$
Da die Leistung proportional zum Quadrat der Spannung ist, beträgt die rücklaufende Leistung am Leitungseingang damit
$\num{0,5}^2=\num{0,25}$
der vorlaufenden Leistung. Von den eingespeisten $\qty{10}{\watt}$ kommen am Leitungseingang also etwa
$\qty{10}{\watt}\cdot\num{0,25}=\qty{2,5}{\watt}$
als rücklaufende Leistung an.
Die Leitung besitzt auf jedem Weg eine Dämpfung von $\qty{3}{\decibel}$. Von den eingespeisten $\qty{10}{\watt}$ erreichen daher nur etwa $\qty{5}{\watt}$ die Antenne. Auf dem Rückweg wird die reflektierte Leistung wiederum halbiert.
Damit am Leitungseingang noch $\qty{2,5}{\watt}$ rücklaufende Leistung ankommen, müssen an der Antenne ungefähr $\qty{5}{\watt}$ reflektiert worden sein. Dies entspricht praktisch der gesamten dort ankommenden Leistung.
Die Antenne nimmt somit so gut wie keine HF-Leistung auf und ist fehlerhaft.
+21
View File
@@ -0,0 +1,21 @@
Wird die Antenne abgeklemmt, liegt am Leitungsende ein Leerlauf vor. Die dort ankommende HF-Leistung wird vollständig reflektiert.
Die Leitung besitzt eine Dämpfung von $\qty{5}{\decibel}$ auf dem Hinweg und nochmals $\qty{5}{\decibel}$ auf dem Rückweg. Die reflektierte Welle wird auf ihrem gesamten Weg also um
$\qty{5}{\decibel}+\qty{5}{\decibel}=\qty{10}{\decibel}$
gedämpft. Eine Dämpfung von $\qty{10}{\decibel}$ entspricht bei der Leistung einem Faktor von $\num{10}$. Von den eingespeisten $\qty{10}{\watt}$ kommen daher am Leitungseingang noch
$P_\mathrm{R}=\frac{\qty{10}{\watt}}{10}=\qty{1}{\watt}$
als rücklaufende Leistung an.
Die vorlaufende Leistung am Leitungseingang beträgt $\qty{10}{\watt}$. Da die Leistung proportional zum Quadrat der Spannung ist, beträgt das Verhältnis der rücklaufenden zur vorlaufenden Spannung
$\frac{U_\mathrm{R}}{U_\mathrm{V}} =\sqrt{\frac{\qty{1}{\watt}}{\qty{10}{\watt}}} \approx\num{0,316}.$
Das Stehwellenverhältnis ergibt sich damit zu
$s= \frac{U_\mathrm{V}+U_\mathrm{R}} {U_\mathrm{V}-U_\mathrm{R}} = \frac{1+\num{0,316}}{1-\num{0,316}} \approx\num{1,92}.$
Am Leitungseingang ist daher trotz des Leerlaufs am Leitungsende nur ein SWR von etwa $\num{1,92}$ zu messen.
+15
View File
@@ -0,0 +1,15 @@
Der Faltdipol besitzt einen Speisewiderstand von etwa $\qtyrange{240}{300}{\ohm}$. Der Wellenwiderstand der verwendeten Leitung beträgt $\qty{75}{\ohm}$.
Da der Antennenwiderstand größer als der Wellenwiderstand der Leitung ist, ergibt sich das SWR näherungsweise zu
$s=\frac{R_\mathrm{a}}{Z}$.
Für die beiden Grenzen des angegebenen Bereichs erhält man
$s_\mathrm{min}=\frac{\qty{240}{\ohm}}{\qty{75}{\ohm}}=\num{3,2}$
und
$s_\mathrm{max}=\frac{\qty{300}{\ohm}}{\qty{75}{\ohm}}=\num{4}$.
Auf der Leitung ist daher ein SWR von etwa $\numrange{3,2}{4}$ zu erwarten.
+11
View File
@@ -0,0 +1,11 @@
Der Lastwiderstand beträgt $\qty{150}{\ohm}$, während Messgerät und Sender für einen Wellenwiderstand von $\qty{50}{\ohm}$ ausgelegt sind.
Da der Lastwiderstand größer als der Wellenwiderstand ist, ergibt sich das Stehwellenverhältnis zu
$s=\frac{R_\mathrm{L}}{Z}$.
Damit folgt
$s=\frac{\qty{150}{\ohm}}{\qty{50}{\ohm}}=3$.
Das Stehwellenmessgerät muss daher ein SWR von $\num{3}$ anzeigen.