phd-nass-instrumentation/figs/detail_instrumentation_encoder_implementation.svg

331 lines
18 KiB
XML

<?xml version="1.0" encoding="UTF-8" standalone="no"?>
<!-- Created with Inkscape (http://www.inkscape.org/) -->
<svg
width="46.694118mm"
height="19.645821mm"
viewBox="0 0 46.694118 19.645821"
version="1.1"
id="svg1"
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
sodipodi:docname="detail_instrumentation_encoder_implementation.svg"
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
xmlns:sodipodi="http://sodipodi.sourceforge.net/DTD/sodipodi-0.dtd"
xmlns="http://www.w3.org/2000/svg"
xmlns:svg="http://www.w3.org/2000/svg">
<sodipodi:namedview
id="namedview1"
pagecolor="#ffffff"
bordercolor="#666666"
borderopacity="1.0"
inkscape:showpageshadow="2"
inkscape:pageopacity="0.0"
inkscape:pagecheckerboard="0"
inkscape:deskcolor="#d1d1d1"
inkscape:document-units="mm"
inkscape:zoom="1.042298"
inkscape:cx="-198.11993"
inkscape:cy="278.23137"
inkscape:window-width="2534"
inkscape:window-height="1367"
inkscape:window-x="11"
inkscape:window-y="60"
inkscape:window-maximized="1"
inkscape:current-layer="layer1" />
<defs
id="defs1">
<marker
inkscape:stockid="Arrow2Send"
orient="auto"
refY="0"
refX="0"
id="marker1587"
style="overflow:visible"
inkscape:isstock="true">
<path
id="path1585"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
transform="matrix(-0.3,0,0,-0.3,0.69,0)" />
</marker>
<marker
inkscape:isstock="true"
style="overflow:visible"
id="marker1587-3"
refX="0"
refY="0"
orient="auto"
inkscape:stockid="Arrow2Send">
<path
transform="matrix(-0.3,0,0,-0.3,0.69,0)"
d="M 8.7185878,4.0337352 -2.2072895,0.01601326 8.7185884,-4.0017078 c -1.7454984,2.3720609 -1.7354408,5.6174519 -6e-7,8.035443 z"
style="fill:#000000;fill-opacity:1;fill-rule:evenodd;stroke:#000000;stroke-width:0.625;stroke-linejoin:round;stroke-opacity:1"
id="path1585-7" />
</marker>
</defs>
<g
inkscape:label="Layer 1"
inkscape:groupmode="layer"
id="layer1"
transform="translate(-157.42708,-74.877083)">
<path
sodipodi:nodetypes="ccccc"
id="path2809-2"
d="m 179.00829,89.605483 v -8.762514 h 3.17445 v 8.762514 z"
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.36;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
sodipodi:nodetypes="cc"
id="path2834-9"
d="m 179.04085,86.01057 h 3.21868"
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.53, 0.53;stroke-dashoffset:0;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:0.53, 0.53;stroke-dashoffset:0;stroke-opacity:1"
d="m 179.01023,84.141392 h 3.21868"
id="path2834-2-1"
sodipodi:nodetypes="cc" />
<path
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.36;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
d="m 179.53745,90.663812 v -1.05833 h 3.98462 v -8.814921 h 0.30138 0.30138 v 9.873251 z"
id="path863"
sodipodi:nodetypes="cccccccc" />
<path
style="font-variation-settings:normal;vector-effect:none;fill:#ecb01f;fill-opacity:0.651021;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000"
d="m 183.52207,80.790561 h 2.44904 V 88.7595 h -2.44904 z"
id="path865"
sodipodi:nodetypes="ccccc" />
<g
id="g950"
transform="translate(137.99684,34.236896)">
<path
sodipodi:nodetypes="ccccccc"
id="path861"
d="m 41.540617,45.547734 v 1.05834 h 3.017542 v 7.365695 h 0.547355 v -8.424035 z"
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000;stop-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,53.474175 H 44.813427"
id="path867-2" />
<path
id="path867-3-9"
d="M 45.197309,52.945005 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path867-6-1"
d="M 45.197309,52.415831 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,51.88666 H 44.813427"
id="path867-3-7-2" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,51.357493 H 44.813427"
id="path867-7" />
<path
id="path867-3-0"
d="M 45.197309,50.828323 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path867-6-9"
d="M 45.197309,50.299153 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,49.769982 H 44.813427"
id="path867-3-7-3" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,49.240815 H 44.813427"
id="path867-60" />
<path
id="path867-3-6"
d="M 45.197309,48.711645 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
id="path867-6-2"
d="M 45.197309,48.182475 H 44.813427"
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.264583px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1"
d="M 45.197309,47.653304 H 44.813427"
id="path867-3-7-61" />
</g>
<path
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 184.74659,88.7595 c 0.0627,4.405242 1.99422,5.630903 1.99422,5.630903"
id="path2073"
sodipodi:nodetypes="cc" />
<text
xml:space="preserve"
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="191.51648"
y="85.516441"
id="text1013"><tspan
sodipodi:role="line"
id="tspan1011"
x="191.51648"
y="85.516441"
style="stroke-width:0.264583">Encoder</tspan></text>
<text
xml:space="preserve"
style="font-size:3.52777px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';letter-spacing:0px;word-spacing:0px;stroke-width:0.264583"
x="191.50941"
y="77.325356"
id="text1017"><tspan
sodipodi:role="line"
id="tspan1015"
x="191.50941"
y="77.325356"
style="stroke-width:0.264583">Ruler</tspan></text>
<rect
y="84.25766"
x="170.41942"
height="1.8691806"
width="4.7726126"
id="rect875-6-3"
style="display:inline;fill:#d95218;fill-opacity:0.651021;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000" />
<circle
r="0.27808872"
style="display:inline;fill:#ffffff;fill-opacity:0.361354;fill-rule:evenodd;stroke:#000000;stroke-width:0.132556;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
id="circle1164-4-3-7-90"
cx="171.00731"
cy="84.788376" />
<rect
y="84.25766"
x="165.76157"
height="1.8691787"
width="4.6578512"
id="rect875-5-5"
style="display:inline;fill:#d95218;fill-opacity:0.651021;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000" />
<circle
r="0.27808872"
style="display:inline;fill:#ffffff;fill-opacity:0.361354;fill-rule:evenodd;stroke:#000000;stroke-width:0.132556;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
id="circle1164-4-3-6-11"
cx="166.33177"
cy="84.80294" />
<path
sodipodi:nodetypes="cc"
id="path1025-7"
d="m 166.31899,84.847218 c 0.78929,0.464271 4.29421,0.305739 4.67498,-0.04779"
style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
id="path845-3"
style="display:inline;fill:#000000;fill-opacity:0.36;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 167.08994,80.81089 v 0.367273 h -0.344 l -6.78895,2.380441 c -0.19511,0.157379 -0.44305,0.593109 -0.4755,0.80018 v 0.833461 0.833461 c 0.0324,0.207069 0.28039,0.642567 0.4755,0.799946 l 6.78895,2.380442 h 0.344 v 0.367271 h 1.05806 1.05783 v -0.367271 h 0.34399 l 6.78896,-2.380442 c 0.1951,-0.157379 0.44304,-0.592877 0.47549,-0.799946 v -0.833461 -0.833461 c -0.0325,-0.207071 -0.28039,-0.642802 -0.47549,-0.80018 l -6.78896,-2.380441 h -0.34399 V 80.81089 H 168.148 Z m -0.13127,1.038045 h 1.18933 1.18933 l 6.39561,2.180513 v 0.228091 h -0.5409 v 0.934706 0.934472 h 0.5409 v 0.228091 l -6.39561,2.180745 h -1.18933 -1.18933 l -6.39585,-2.180745 v -0.228091 h 0.5409 v -0.934472 -0.934707 h -0.5409 v -0.22809 z"
sodipodi:nodetypes="cccccccccccccccccccccccccccccccccccccccccccccc" />
<rect
style="display:inline;fill:#0072bd;fill-opacity:0.651021;fill-rule:evenodd;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stop-color:#000000"
id="rect875-67"
width="4.6578512"
height="1.8691787"
x="161.10371"
y="84.25766" />
<path
sodipodi:nodetypes="ccccc"
id="path863-3"
d="m 166.92547,90.695851 v -2.116665 h 2.44905 v 2.116665 z"
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.36;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
sodipodi:nodetypes="ccccccccc"
id="path861-9"
d="m 167.08994,79.75255 v 1.05834 h 0.52903 v 7.365695 h 1.05794 V 80.81089 h 0.52892 v -1.05834 z"
style="font-variation-settings:normal;vector-effect:none;fill:#000000;fill-opacity:0.2;stroke:#000000;stroke-width:0.264583;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,87.67899 h -1.08409"
id="path867-2-1"
sodipodi:nodetypes="cc" />
<path
id="path867-3-9-2"
d="m 168.74878,87.149821 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
id="path867-6-1-7"
d="m 168.74878,86.620647 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,86.091476 h -1.08409"
id="path867-3-7-2-0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,85.562309 h -1.08409"
id="path867-7-9"
sodipodi:nodetypes="cc" />
<path
id="path867-3-0-3"
d="m 168.74878,85.033139 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
id="path867-6-9-6"
d="m 168.74878,84.503969 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,83.974798 h -1.08409"
id="path867-3-7-3-0"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,83.445631 h -1.08409"
id="path867-60-6"
sodipodi:nodetypes="cc" />
<path
id="path867-3-6-2"
d="m 168.74878,82.916461 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
id="path867-6-2-6"
d="m 168.74878,82.387291 h -1.08409"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 168.74878,81.85812 h -1.08409"
id="path867-3-7-61-1"
sodipodi:nodetypes="cc" />
<path
sodipodi:nodetypes="ccccc"
id="path865-6"
d="m 166.92547,80.610247 h 2.44905 v 7.968939 h -2.44905 z"
style="font-variation-settings:normal;vector-effect:none;fill:#ecb01f;fill-opacity:0.651021;stroke:#000000;stroke-width:0.264583;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;stop-color:#000000" />
<path
sodipodi:nodetypes="cc"
id="path2073-1"
d="m 168.14999,88.579186 c 0.0627,4.405242 2.93383,5.770444 2.93383,5.770444"
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<circle
cy="84.799088"
cx="161.65088"
id="circle1164-4-3-73"
style="display:inline;fill:#ffffff;fill-opacity:0.361354;fill-rule:evenodd;stroke:#000000;stroke-width:0.132556;stroke-linecap:round;stroke-linejoin:round;stop-color:#000000"
r="0.27808872" />
<path
sodipodi:nodetypes="cc"
id="path1008-5"
d="m 161.64531,84.828399 c -0.7811,0.666002 -4.15208,0.745778 -4.15208,0.745778"
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1" />
<path
style="fill:none;stroke:#000000;stroke-width:0.132292;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1"
d="m 166.31899,84.847218 c -1.8658,1.067008 -8.82576,1.12737 -8.82576,1.12737"
id="path1008-3-6"
sodipodi:nodetypes="cc" />
<path
style="fill:none;stroke:#000000;stroke-width:0.265;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1587)"
d="m 191.16966,76.536136 h -6.15309 l -1.99603,4.82358"
id="path1261"
sodipodi:nodetypes="ccc" />
<path
sodipodi:nodetypes="cc"
id="path1261-7"
d="m 191.16966,84.310435 h -5.8736"
style="fill:none;stroke:#000000;stroke-width:0.264999;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-opacity:1;marker-end:url(#marker1587-3)" />
</g>
</svg>