Rename mat files
No files matched your search
@@ -4,9 +4,9 @@
|
||||
<svg
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
width="402.73486"
|
||||
height="234.12749"
|
||||
viewBox="0 0 402.73486 234.12749"
|
||||
width="265.46237"
|
||||
height="192.29053"
|
||||
viewBox="0 0 265.46237 192.29053"
|
||||
sodipodi:docname="ustation_ry_stage.svg"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
@@ -23,15 +23,15 @@
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="3.3227495"
|
||||
inkscape:cx="208.56222"
|
||||
inkscape:cy="73.583639"
|
||||
inkscape:zoom="4.6990775"
|
||||
inkscape:cx="169.82056"
|
||||
inkscape:cy="126.51419"
|
||||
inkscape:window-width="2534"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="11"
|
||||
inkscape:window-y="60"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g12" />
|
||||
inkscape:current-layer="g3" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<marker
|
||||
@@ -91,17 +91,6 @@
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||
id="path7" />
|
||||
</marker>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath6">
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:0.999995px;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect7"
|
||||
width="378.38626"
|
||||
height="184.78673"
|
||||
x="137.83765"
|
||||
y="103.22777" />
|
||||
</clipPath>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="marker4-36-3"
|
||||
@@ -238,99 +227,130 @@
|
||||
id="path1732" />
|
||||
</g>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="ConcaveTriangle-7"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
inkscape:stockid="Concave triangle arrow"
|
||||
markerWidth="1"
|
||||
markerHeight="1"
|
||||
viewBox="0 0 1 1"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.7)"
|
||||
d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||
id="path7-5" />
|
||||
</marker>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4">
|
||||
<rect
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect4"
|
||||
width="291.10916"
|
||||
height="168.79478"
|
||||
x="220.29948"
|
||||
y="103.22777" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Image"
|
||||
id="g3"
|
||||
transform="translate(-137.838, -53.887)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:none;stroke-width:0.999995px;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect5"
|
||||
width="402.73486"
|
||||
height="184.78673"
|
||||
x="137.83765"
|
||||
y="103.22777" />
|
||||
transform="translate(-220.29948,-81.465853)">
|
||||
<image
|
||||
width="710.08002"
|
||||
height="359.04001"
|
||||
preserveAspectRatio="none"
|
||||
xlink:href="data:image/png;base64,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 m9yPtOzeaFZLXIVn1Line truncated
|
||||
id="image1"
|
||||
clip-path="url(#clipPath6)" />
|
||||
clip-path="url(#clipPath4)"
|
||||
transform="matrix(0.89158112,0,0,0.89158112,23.884623,31.226208)"
|
||||
style="stroke-width:1.1216" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="179.33043"
|
||||
y="125.44129"
|
||||
x="300.41803"
|
||||
y="116.29056"
|
||||
id="text1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1"
|
||||
x="179.33043"
|
||||
y="125.44129">Linear guides</tspan></text>
|
||||
x="300.41803"
|
||||
y="116.29056">Linear guides</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="368.36401"
|
||||
y="281.01584"
|
||||
x="460.93539"
|
||||
y="232.92131"
|
||||
id="text2"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2"
|
||||
x="368.36401"
|
||||
y="281.01584">Stepper motor</tspan></text>
|
||||
x="460.93539"
|
||||
y="232.92131">Stepper</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="460.93539"
|
||||
y="249.58794"
|
||||
id="tspan4">motor</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="379.27936"
|
||||
y="257.21896"
|
||||
x="357.57297"
|
||||
y="262.32635"
|
||||
id="text3"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3"
|
||||
x="379.27936"
|
||||
y="257.21896">Gear</tspan></text>
|
||||
x="357.57297"
|
||||
y="262.32635">Gear</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="M 220.72119,122.18797 H 369.01706"
|
||||
id="path3"
|
||||
d="m 289.73496,123.46482 -27.31795,35.51166"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle-7)"
|
||||
d="m 315.67068,122.48395 33.75788,12.74123"
|
||||
id="path4-6"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="m 240.57637,122.18797 14.60517,25.29689"
|
||||
id="path4" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="m 412.63419,277.60918 h 10.21477 l 14.89729,-14.89729"
|
||||
id="path5" />
|
||||
d="m 439.66077,241.64467 -13.83175,11.06526"
|
||||
id="path5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="m 395.33501,254.74687 h 4.14975 l 6.74301,-10.85446"
|
||||
d="m 373.62862,259.85426 h 4.14975 l 6.74301,-10.85446"
|
||||
id="path8"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3)"
|
||||
d="M 188.88496,271.13416 169.07903,254.79783"
|
||||
d="M 254.511,261.77062 234.70507,245.43429"
|
||||
id="path135" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3)"
|
||||
d="m 188.88496,271.13416 v -33.3367"
|
||||
d="m 254.511,261.77062 v -33.3367"
|
||||
id="path136" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3)"
|
||||
d="M 188.88496,271.13416 221.8178,259.54941"
|
||||
d="m 254.511,261.77062 32.93284,-11.58475"
|
||||
id="path134" />
|
||||
<path
|
||||
d="m 228.61326,250.40966 c 0.083,-0.3334 0.3958,-1.5625 1.3125,-1.5625 0.062,0 0.3958,0 0.6667,0.1666 -0.375,0.083 -0.625,0.3959 -0.625,0.7291 0,0.2084 0.1458,0.4584 0.5,0.4584 0.2916,0 0.7083,-0.2291 0.7083,-0.7709 0,-0.6875 -0.7708,-0.875 -1.2292,-0.875 -0.7708,0 -1.2291,0.7084 -1.3958,1 -0.3333,-0.875 -1.0417,-1 -1.4375,-1 -1.375,0 -2.1458,1.7084 -2.1458,2.0418 0,0.1457 0.1458,0.1457 0.1666,0.1457 0.1042,0 0.1459,-0.042 0.1667,-0.1457 0.4583,-1.4168 1.3333,-1.75 1.7917,-1.75 0.25,0 0.7083,0.125 0.7083,0.8957 0,0.4168 -0.2292,1.2918 -0.7083,3.1668 -0.2084,0.8125 -0.6875,1.375 -1.2709,1.375 -0.083,0 -0.375,0 -0.6666,-0.1668 0.3333,-0.083 0.625,-0.3541 0.625,-0.7291 0,-0.3541 -0.2917,-0.4584 -0.4792,-0.4584 -0.4167,0 -0.7292,0.3334 -0.7292,0.7709 0,0.6041 0.6459,0.875 1.2292,0.875 0.8958,0 1.375,-0.9375 1.3958,-1 0.1667,0.4791 0.6459,1 1.4375,1 1.375,0 2.125,-1.7084 2.125,-2.0416 0,-0.1459 -0.1041,-0.1459 -0.1458,-0.1459 -0.125,0 -0.1458,0.062 -0.1875,0.1459 -0.4375,1.4375 -1.3333,1.75 -1.75,1.75 -0.5208,0 -0.7292,-0.4168 -0.7292,-0.875 0,-0.2918 0.062,-0.5834 0.2084,-1.1668 z m 0,0"
|
||||
d="m 294.2393,241.04612 c 0.083,-0.3334 0.3958,-1.5625 1.3125,-1.5625 0.062,0 0.3958,0 0.6667,0.1666 -0.375,0.083 -0.625,0.3959 -0.625,0.7291 0,0.2084 0.1458,0.4584 0.5,0.4584 0.2916,0 0.7083,-0.2291 0.7083,-0.7709 0,-0.6875 -0.7708,-0.875 -1.2292,-0.875 -0.7708,0 -1.2291,0.7084 -1.3958,1 -0.3333,-0.875 -1.0417,-1 -1.4375,-1 -1.375,0 -2.1458,1.7084 -2.1458,2.0418 0,0.1457 0.1458,0.1457 0.1666,0.1457 0.1042,0 0.1459,-0.042 0.1667,-0.1457 0.4583,-1.4168 1.3333,-1.75 1.7917,-1.75 0.25,0 0.7083,0.125 0.7083,0.8957 0,0.4168 -0.2292,1.2918 -0.7083,3.1668 -0.2084,0.8125 -0.6875,1.375 -1.2709,1.375 -0.083,0 -0.375,0 -0.6666,-0.1668 0.3333,-0.083 0.625,-0.3541 0.625,-0.7291 0,-0.3541 -0.2917,-0.4584 -0.4792,-0.4584 -0.4167,0 -0.7292,0.3334 -0.7292,0.7709 0,0.6041 0.6459,0.875 1.2292,0.875 0.8958,0 1.375,-0.9375 1.3958,-1 0.1667,0.4791 0.6459,1 1.4375,1 1.375,0 2.125,-1.7084 2.125,-2.0416 0,-0.1459 -0.1041,-0.1459 -0.1458,-0.1459 -0.125,0 -0.1458,0.062 -0.1875,0.1459 -0.4375,1.4375 -1.3333,1.75 -1.75,1.75 -0.5208,0 -0.7292,-0.4168 -0.7292,-0.875 0,-0.2918 0.062,-0.5834 0.2084,-1.1668 z m 0,0"
|
||||
id="path137"
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:1.33333" />
|
||||
<path
|
||||
d="m 164.15695,258.76887 c 0.062,-0.1875 0.062,-0.2083 0.062,-0.3125 0,-0.2292 -0.1875,-0.3542 -0.3958,-0.3542 -0.125,0 -0.3333,0.083 -0.4583,0.2709 -0.021,0.083 -0.1459,0.4791 -0.1875,0.7291 -0.1042,0.3334 -0.1875,0.7084 -0.2709,1.0625 l -0.6041,2.3959 c -0.042,0.1875 -0.625,1.125 -1.5,1.125 -0.6667,0 -0.8125,-0.5834 -0.8125,-1.0834 0,-0.6041 0.2291,-1.4375 0.6666,-2.6041 0.2084,-0.5417 0.2709,-0.6875 0.2709,-0.9584 0,-0.5833 -0.4167,-1.0833 -1.0834,-1.0833 -1.2708,0 -1.75,1.9375 -1.75,2.0417 0,0.1458 0.125,0.1458 0.1459,0.1458 0.1458,0 0.1458,-0.042 0.2083,-0.25 0.375,-1.25 0.8958,-1.6458 1.3542,-1.6458 0.1041,0 0.3333,0 0.3333,0.4166 0,0.3334 -0.1458,0.6875 -0.2292,0.9375 -0.5416,1.4167 -0.7708,2.1667 -0.7708,2.7917 0,1.1875 0.8333,1.5833 1.625,1.5833 0.5208,0 0.9583,-0.2291 1.3333,-0.6041 -0.1666,0.6875 -0.3333,1.3541 -0.8541,2.0625 -0.3542,0.4375 -0.8542,0.8333 -1.4584,0.8333 -0.1875,0 -0.7916,-0.042 -1.0208,-0.5625 0.2083,0 0.3958,0 0.5625,-0.1667 0.1458,-0.1041 0.2708,-0.2916 0.2708,-0.5416 0,-0.4167 -0.3541,-0.4584 -0.4791,-0.4584 -0.3125,0 -0.75,0.2084 -0.75,0.8542 0,0.6667 0.5833,1.1667 1.4166,1.1667 1.3542,0 2.7292,-1.2084 3.1042,-2.7084 z m 0,0"
|
||||
d="m 229.78299,249.40533 c 0.062,-0.1875 0.062,-0.2083 0.062,-0.3125 0,-0.2292 -0.1875,-0.3542 -0.3958,-0.3542 -0.125,0 -0.3333,0.083 -0.4583,0.2709 -0.021,0.083 -0.1459,0.4791 -0.1875,0.7291 -0.1042,0.3334 -0.1875,0.7084 -0.2709,1.0625 l -0.6041,2.3959 c -0.042,0.1875 -0.625,1.125 -1.5,1.125 -0.6667,0 -0.8125,-0.5834 -0.8125,-1.0834 0,-0.6041 0.2291,-1.4375 0.6666,-2.6041 0.2084,-0.5417 0.2709,-0.6875 0.2709,-0.9584 0,-0.5833 -0.4167,-1.0833 -1.0834,-1.0833 -1.2708,0 -1.75,1.9375 -1.75,2.0417 0,0.1458 0.125,0.1458 0.1459,0.1458 0.1458,0 0.1458,-0.042 0.2083,-0.25 0.375,-1.25 0.8958,-1.6458 1.3542,-1.6458 0.1041,0 0.3333,0 0.3333,0.4166 0,0.3334 -0.1458,0.6875 -0.2292,0.9375 -0.5416,1.4167 -0.7708,2.1667 -0.7708,2.7917 0,1.1875 0.8333,1.5833 1.625,1.5833 0.5208,0 0.9583,-0.2291 1.3333,-0.6041 -0.1666,0.6875 -0.3333,1.3541 -0.8541,2.0625 -0.3542,0.4375 -0.8542,0.8333 -1.4584,0.8333 -0.1875,0 -0.7916,-0.042 -1.0208,-0.5625 0.2083,0 0.3958,0 0.5625,-0.1667 0.1458,-0.1041 0.2708,-0.2916 0.2708,-0.5416 0,-0.4167 -0.3541,-0.4584 -0.4791,-0.4584 -0.3125,0 -0.75,0.2084 -0.75,0.8542 0,0.6667 0.5833,1.1667 1.4166,1.1667 1.3542,0 2.7292,-1.2084 3.1042,-2.7084 z m 0,0"
|
||||
id="path138"
|
||||
style="fill:#000000;fill-opacity:1;stroke-width:1.33333" />
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g3-7"
|
||||
transform="matrix(1.33333,0,0,1.33333,-54.332532,219.79916)">
|
||||
transform="matrix(1.33333,0,0,1.33333,11.293503,210.43562)">
|
||||
<g
|
||||
id="g141"
|
||||
transform="translate(185.481,13.947)">
|
||||
@@ -341,204 +361,221 @@
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker5);marker-end:url(#marker6)"
|
||||
d="m 376.43256,226.72104 c 23.92986,7.09245 56.61276,-4.62774 71.37763,-22.67305"
|
||||
d="m 359.50479,233.36641 c 21.33541,6.32349 50.47486,-4.12601 63.63894,-20.21487"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<rect
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#ffffff;fill-opacity:0.9;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
id="rect11"
|
||||
width="81.724579"
|
||||
height="21.594007"
|
||||
x="458.3479"
|
||||
y="185.00766" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(462.93448,189.24617)"
|
||||
id="g29"
|
||||
style="fill:#000000">
|
||||
id="g2"
|
||||
transform="translate(-20.003926,8.512309)">
|
||||
<rect
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#ffffff;fill-opacity:0.9;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
id="rect11"
|
||||
width="81.724579"
|
||||
height="21.594007"
|
||||
x="421.63132"
|
||||
y="170.5618" />
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g6"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
inkscape:label=""
|
||||
transform="translate(426.2179,174.8003)"
|
||||
id="g29"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g5"
|
||||
transform="translate(160.53101,13.948)"
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g6"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 3.734375,-6.125 c 0.0625,-0.234375 0.09375,-0.328125 0.28125,-0.359375 C 4.109375,-6.5 4.421875,-6.5 4.625,-6.5 c 0.703125,0 1.8125,0 1.8125,0.984375 0,0.34375 -0.15625,1.03125 -0.546875,1.421875 -0.265625,0.25 -0.78125,0.578125 -1.6875,0.578125 H 3.09375 Z m 1.4375,2.734375 c 1.015625,-0.21875 2.1875,-0.921875 2.1875,-1.921875 0,-0.859375 -0.890625,-1.5 -2.203125,-1.5 H 2.328125 c -0.203125,0 -0.296875,0 -0.296875,0.203125 C 2.03125,-6.5 2.125,-6.5 2.3125,-6.5 c 0.015625,0 0.203125,0 0.375,0.015625 0.1875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 l -1.34375,5.34375 C 1.484375,-0.390625 1.46875,-0.3125 0.671875,-0.3125 0.5,-0.3125 0.40625,-0.3125 0.40625,-0.109375 0.40625,0 0.53125,0 0.546875,0 c 0.28125,0 0.984375,-0.03125 1.25,-0.03125 0.28125,0 1,0.03125 1.28125,0.03125 0.078125,0 0.1875,0 0.1875,-0.203125 0,-0.109375 -0.078125,-0.109375 -0.28125,-0.109375 -0.359375,0 -0.640625,0 -0.640625,-0.171875 0,-0.0625 0.015625,-0.109375 0.03125,-0.171875 l 0.65625,-2.640625 h 1.1875 c 0.90625,0 1.078125,0.5625 1.078125,0.90625 0,0.140625 -0.078125,0.453125 -0.140625,0.6875 C 5.09375,-1.421875 5,-1.0625 5,-0.859375 5,0.21875 6.203125,0.21875 6.328125,0.21875 c 0.84375,0 1.203125,-1 1.203125,-1.140625 0,-0.125 -0.109375,-0.125 -0.125,-0.125 -0.09375,0 -0.109375,0.0625 -0.125,0.140625 C 7.03125,-0.171875 6.59375,0 6.375,0 6.046875,0 5.96875,-0.21875 5.96875,-0.609375 c 0,-0.3125 0.0625,-0.8125 0.109375,-1.140625 0.015625,-0.140625 0.03125,-0.328125 0.03125,-0.46875 0,-0.765625 -0.671875,-1.078125 -0.9375,-1.171875 z m 0,0"
|
||||
id="path5-6"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g13"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g7"
|
||||
transform="translate(168.095,15.442)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 3.875,-2.625 C 3.90625,-2.71875 3.90625,-2.734375 3.90625,-2.78125 3.90625,-2.921875 3.796875,-3 3.671875,-3 3.59375,-3 3.46875,-2.96875 3.390625,-2.84375 3.359375,-2.796875 3.3125,-2.578125 3.28125,-2.4375 L 3.125,-1.859375 c -0.03125,0.171875 -0.25,1.046875 -0.28125,1.125 0,0 -0.3125,0.609375 -0.84375,0.609375 -0.484375,0 -0.484375,-0.453125 -0.484375,-0.578125 0,-0.375 0.15625,-0.8125 0.375,-1.359375 C 1.96875,-2.28125 2,-2.359375 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.609375 1.046875,-2.875 1.328125,-2.875 1.4375,-2.875 1.5,-2.796875 1.5,-2.640625 c 0,0.171875 -0.0625,0.3125 -0.09375,0.40625 C 1.0625,-1.375 1,-1.125 1,-0.8125 1,-0.703125 1,-0.375 1.265625,-0.140625 1.484375,0.03125 1.78125,0.0625 1.96875,0.0625 2.25,0.0625 2.5,-0.03125 2.71875,-0.25 2.640625,0.140625 2.5625,0.4375 2.265625,0.78125 2.078125,1 1.796875,1.21875 1.421875,1.21875 c -0.046875,0 -0.375,0 -0.515625,-0.21875 0.375,-0.046875 0.375,-0.375 0.375,-0.390625 0,-0.21875 -0.203125,-0.265625 -0.265625,-0.265625 -0.171875,0 -0.40625,0.140625 -0.40625,0.46875 0,0.34375 0.328125,0.609375 0.828125,0.609375 C 2.140625,1.421875 3,0.875 3.21875,0 Z m 0,0"
|
||||
id="path6-9"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g16"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g15"
|
||||
transform="translate(175.651,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 6.84375,-3.265625 c 0.15625,0 0.34375,0 0.34375,-0.1875 C 7.1875,-3.65625 7,-3.65625 6.859375,-3.65625 h -5.96875 c -0.140625,0 -0.328125,0 -0.328125,0.203125 0,0.1875 0.1875,0.1875 0.328125,0.1875 z m 0.015625,1.9375 c 0.140625,0 0.328125,0 0.328125,-0.203125 0,-0.1875 -0.1875,-0.1875 -0.34375,-0.1875 H 0.890625 c -0.140625,0 -0.328125,0 -0.328125,0.1875 0,0.203125 0.1875,0.203125 0.328125,0.203125 z m 0,0"
|
||||
id="path13"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g23"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g22"
|
||||
transform="translate(186.16701,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 4.078125,-3.125 H 6.84375 c 0.171875,0 0.359375,0 0.359375,-0.1875 0,-0.203125 -0.1875,-0.203125 -0.359375,-0.203125 H 4.078125 v -2.75 c 0,-0.171875 0,-0.375 -0.203125,-0.375 -0.203125,0 -0.203125,0.1875 -0.203125,0.34375 v 2.78125 h -2.78125 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 h 2.78125 v 2.71875 h -2.78125 c -0.15625,0 -0.34375,0 -0.34375,0.203125 C 0.546875,0 0.734375,0 0.890625,0 H 6.84375 c 0.171875,0 0.359375,0 0.359375,-0.203125 0,-0.203125 -0.1875,-0.203125 -0.359375,-0.203125 H 4.078125 Z m 0,0"
|
||||
id="path22"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g25"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g24"
|
||||
transform="translate(193.916,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 2.890625,-3.515625 c 0.8125,-0.265625 1.390625,-0.953125 1.390625,-1.75 0,-0.8125 -0.875,-1.375 -1.828125,-1.375 -1,0 -1.765625,0.59375 -1.765625,1.359375 0,0.328125 0.21875,0.515625 0.515625,0.515625 0.296875,0 0.5,-0.21875 0.5,-0.515625 0,-0.484375 -0.46875,-0.484375 -0.609375,-0.484375 0.296875,-0.5 0.953125,-0.625 1.3125,-0.625 0.421875,0 0.96875,0.21875 0.96875,1.109375 0,0.125 -0.03125,0.703125 -0.28125,1.140625 C 2.796875,-3.65625 2.453125,-3.625 2.203125,-3.625 2.125,-3.609375 1.890625,-3.59375 1.8125,-3.59375 c -0.078125,0.015625 -0.140625,0.03125 -0.140625,0.125 0,0.109375 0.0625,0.109375 0.234375,0.109375 h 0.4375 c 0.8125,0 1.1875,0.671875 1.1875,1.65625 0,1.359375 -0.6875,1.640625 -1.125,1.640625 -0.4375,0 -1.1875,-0.171875 -1.53125,-0.75 0.34375,0.046875 0.65625,-0.171875 0.65625,-0.546875 0,-0.359375 -0.265625,-0.5625 -0.546875,-0.5625 -0.25,0 -0.5625,0.140625 -0.5625,0.578125 0,0.90625 0.921875,1.5625 2.015625,1.5625 1.21875,0 2.125,-0.90625 2.125,-1.921875 0,-0.8125 -0.640625,-1.59375 -1.671875,-1.8125 z m 0,0"
|
||||
id="path23"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g28"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g26"
|
||||
transform="translate(200.56105,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 3.78125,-0.546875 v 0.65625 L 5.25,0 v -0.3125 c -0.6875,0 -0.78125,-0.0625 -0.78125,-0.5625 V -6.921875 L 3.046875,-6.8125 V -6.5 c 0.6875,0 0.765625,0.0625 0.765625,0.5625 v 2.15625 c -0.28125,-0.359375 -0.71875,-0.625 -1.25,-0.625 -1.171875,0 -2.21875,0.984375 -2.21875,2.265625 0,1.265625 0.96875,2.25 2.109375,2.25 0.640625,0 1.078125,-0.34375 1.328125,-0.65625 z m 0,-2.671875 v 2.046875 c 0,0.171875 0,0.1875 -0.109375,0.359375 C 3.375,-0.328125 2.9375,-0.109375 2.5,-0.109375 2.046875,-0.109375 1.6875,-0.375 1.453125,-0.75 1.203125,-1.15625 1.171875,-1.71875 1.171875,-2.140625 1.171875,-2.5 1.1875,-3.09375 1.46875,-3.546875 1.6875,-3.859375 2.0625,-4.1875 2.609375,-4.1875 c 0.34375,0 0.765625,0.15625 1.0625,0.59375 0.109375,0.171875 0.109375,0.1875 0.109375,0.375 z m 0,0"
|
||||
id="path25"
|
||||
style="fill:#000000" />
|
||||
<g
|
||||
id="g5"
|
||||
transform="translate(160.53101,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 3.734375,-6.125 c 0.0625,-0.234375 0.09375,-0.328125 0.28125,-0.359375 C 4.109375,-6.5 4.421875,-6.5 4.625,-6.5 c 0.703125,0 1.8125,0 1.8125,0.984375 0,0.34375 -0.15625,1.03125 -0.546875,1.421875 -0.265625,0.25 -0.78125,0.578125 -1.6875,0.578125 H 3.09375 Z m 1.4375,2.734375 c 1.015625,-0.21875 2.1875,-0.921875 2.1875,-1.921875 0,-0.859375 -0.890625,-1.5 -2.203125,-1.5 H 2.328125 c -0.203125,0 -0.296875,0 -0.296875,0.203125 C 2.03125,-6.5 2.125,-6.5 2.3125,-6.5 c 0.015625,0 0.203125,0 0.375,0.015625 0.1875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 0,0.0625 -0.03125,0.1875 l -1.34375,5.34375 C 1.484375,-0.390625 1.46875,-0.3125 0.671875,-0.3125 0.5,-0.3125 0.40625,-0.3125 0.40625,-0.109375 0.40625,0 0.53125,0 0.546875,0 c 0.28125,0 0.984375,-0.03125 1.25,-0.03125 0.28125,0 1,0.03125 1.28125,0.03125 0.078125,0 0.1875,0 0.1875,-0.203125 0,-0.109375 -0.078125,-0.109375 -0.28125,-0.109375 -0.359375,0 -0.640625,0 -0.640625,-0.171875 0,-0.0625 0.015625,-0.109375 0.03125,-0.171875 l 0.65625,-2.640625 h 1.1875 c 0.90625,0 1.078125,0.5625 1.078125,0.90625 0,0.140625 -0.078125,0.453125 -0.140625,0.6875 C 5.09375,-1.421875 5,-1.0625 5,-0.859375 5,0.21875 6.203125,0.21875 6.328125,0.21875 c 0.84375,0 1.203125,-1 1.203125,-1.140625 0,-0.125 -0.109375,-0.125 -0.125,-0.125 -0.09375,0 -0.109375,0.0625 -0.125,0.140625 C 7.03125,-0.171875 6.59375,0 6.375,0 6.046875,0 5.96875,-0.21875 5.96875,-0.609375 c 0,-0.3125 0.0625,-0.8125 0.109375,-1.140625 0.015625,-0.140625 0.03125,-0.328125 0.03125,-0.46875 0,-0.765625 -0.671875,-1.078125 -0.9375,-1.171875 z m 0,0"
|
||||
id="path5-6"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g27"
|
||||
transform="translate(206.09627,13.948)"
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g13"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 1.109375,-2.515625 C 1.171875,-4 2.015625,-4.25 2.359375,-4.25 c 1.015625,0 1.125,1.34375 1.125,1.734375 z m 0,0.21875 h 2.78125 c 0.21875,0 0.25,0 0.25,-0.21875 0,-0.984375 -0.546875,-1.953125 -1.78125,-1.953125 -1.15625,0 -2.078125,1.03125 -2.078125,2.28125 0,1.328125 1.046875,2.296875 2.1875,2.296875 C 3.6875,0.109375 4.140625,-1 4.140625,-1.1875 4.140625,-1.28125 4.0625,-1.3125 4,-1.3125 c -0.078125,0 -0.109375,0.0625 -0.125,0.140625 -0.34375,1.03125 -1.25,1.03125 -1.34375,1.03125 -0.5,0 -0.890625,-0.296875 -1.125,-0.671875 -0.296875,-0.46875 -0.296875,-1.125 -0.296875,-1.484375 z m 0,0"
|
||||
id="path26"
|
||||
style="fill:#000000" />
|
||||
<g
|
||||
id="g7"
|
||||
transform="translate(168.095,15.442)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 3.875,-2.625 C 3.90625,-2.71875 3.90625,-2.734375 3.90625,-2.78125 3.90625,-2.921875 3.796875,-3 3.671875,-3 3.59375,-3 3.46875,-2.96875 3.390625,-2.84375 3.359375,-2.796875 3.3125,-2.578125 3.28125,-2.4375 L 3.125,-1.859375 c -0.03125,0.171875 -0.25,1.046875 -0.28125,1.125 0,0 -0.3125,0.609375 -0.84375,0.609375 -0.484375,0 -0.484375,-0.453125 -0.484375,-0.578125 0,-0.375 0.15625,-0.8125 0.375,-1.359375 C 1.96875,-2.28125 2,-2.359375 2,-2.484375 2,-2.8125 1.71875,-3.078125 1.34375,-3.078125 0.640625,-3.078125 0.328125,-2.125 0.328125,-2 c 0,0.078125 0.09375,0.078125 0.125,0.078125 0.09375,0 0.09375,-0.03125 0.125,-0.109375 C 0.75,-2.609375 1.046875,-2.875 1.328125,-2.875 1.4375,-2.875 1.5,-2.796875 1.5,-2.640625 c 0,0.171875 -0.0625,0.3125 -0.09375,0.40625 C 1.0625,-1.375 1,-1.125 1,-0.8125 1,-0.703125 1,-0.375 1.265625,-0.140625 1.484375,0.03125 1.78125,0.0625 1.96875,0.0625 2.25,0.0625 2.5,-0.03125 2.71875,-0.25 2.640625,0.140625 2.5625,0.4375 2.265625,0.78125 2.078125,1 1.796875,1.21875 1.421875,1.21875 c -0.046875,0 -0.375,0 -0.515625,-0.21875 0.375,-0.046875 0.375,-0.375 0.375,-0.390625 0,-0.21875 -0.203125,-0.265625 -0.265625,-0.265625 -0.171875,0 -0.40625,0.140625 -0.40625,0.46875 0,0.34375 0.328125,0.609375 0.828125,0.609375 C 2.140625,1.421875 3,0.875 3.21875,0 Z m 0,0"
|
||||
id="path6-9"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="use15"
|
||||
transform="translate(210.52365,13.948)"
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g16"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 2.21875,-1.71875 c -0.875,0 -0.875,-1 -0.875,-1.21875 0,-0.265625 0.015625,-0.59375 0.15625,-0.84375 0.078125,-0.109375 0.3125,-0.390625 0.71875,-0.390625 0.859375,0 0.859375,0.984375 0.859375,1.21875 0,0.265625 0,0.59375 -0.15625,0.84375 C 2.84375,-2 2.609375,-1.71875 2.21875,-1.71875 Z M 1.0625,-1.328125 c 0,-0.03125 0,-0.265625 0.15625,-0.46875 0.390625,0.28125 0.8125,0.3125 1,0.3125 0.921875,0 1.609375,-0.6875 1.609375,-1.453125 0,-0.375 -0.15625,-0.734375 -0.40625,-0.96875 C 3.78125,-4.25 4.140625,-4.296875 4.3125,-4.296875 c 0.03125,0 0.078125,0 0.109375,0.015625 C 4.3125,-4.25 4.25,-4.140625 4.25,-4.015625 c 0,0.171875 0.140625,0.28125 0.296875,0.28125 0.09375,0 0.28125,-0.0625 0.28125,-0.296875 0,-0.171875 -0.109375,-0.484375 -0.5,-0.484375 -0.203125,0 -0.640625,0.0625 -1.0625,0.46875 C 2.84375,-4.375 2.4375,-4.40625 2.21875,-4.40625 c -0.9375,0 -1.625,0.6875 -1.625,1.453125 0,0.4375 0.21875,0.8125 0.46875,1.03125 -0.125,0.140625 -0.3125,0.46875 -0.3125,0.828125 0,0.3125 0.140625,0.6875 0.453125,0.890625 -0.609375,0.15625 -0.921875,0.59375 -0.921875,0.984375 0,0.71875 0.984375,1.265625 2.203125,1.265625 1.171875,0 2.203125,-0.5 2.203125,-1.28125 0,-0.34375 -0.125,-0.859375 -0.640625,-1.140625 -0.53125,-0.265625 -1.109375,-0.265625 -1.71875,-0.265625 -0.25,0 -0.671875,0 -0.75,-0.015625 C 1.265625,-0.703125 1.0625,-1 1.0625,-1.328125 Z M 2.5,1.828125 c -1.015625,0 -1.703125,-0.515625 -1.703125,-1.046875 0,-0.453125 0.375,-0.828125 0.8125,-0.84375 h 0.59375 c 0.859375,0 1.96875,0 1.96875,0.84375 0,0.546875 -0.703125,1.046875 -1.671875,1.046875 z m 0,0"
|
||||
id="path27"
|
||||
style="fill:#000000" />
|
||||
<g
|
||||
id="g15"
|
||||
transform="translate(175.651,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 6.84375,-3.265625 c 0.15625,0 0.34375,0 0.34375,-0.1875 C 7.1875,-3.65625 7,-3.65625 6.859375,-3.65625 h -5.96875 c -0.140625,0 -0.328125,0 -0.328125,0.203125 0,0.1875 0.1875,0.1875 0.328125,0.1875 z m 0.015625,1.9375 c 0.140625,0 0.328125,0 0.328125,-0.203125 0,-0.1875 -0.1875,-0.1875 -0.34375,-0.1875 H 0.890625 c -0.140625,0 -0.328125,0 -0.328125,0.1875 0,0.203125 0.1875,0.203125 0.328125,0.203125 z m 0,0"
|
||||
id="path13"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g23"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g22"
|
||||
transform="translate(186.16701,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 4.078125,-3.125 H 6.84375 c 0.171875,0 0.359375,0 0.359375,-0.1875 0,-0.203125 -0.1875,-0.203125 -0.359375,-0.203125 H 4.078125 v -2.75 c 0,-0.171875 0,-0.375 -0.203125,-0.375 -0.203125,0 -0.203125,0.1875 -0.203125,0.34375 v 2.78125 h -2.78125 c -0.15625,0 -0.34375,0 -0.34375,0.203125 0,0.1875 0.1875,0.1875 0.34375,0.1875 h 2.78125 v 2.71875 h -2.78125 c -0.15625,0 -0.34375,0 -0.34375,0.203125 C 0.546875,0 0.734375,0 0.890625,0 H 6.84375 c 0.171875,0 0.359375,0 0.359375,-0.203125 0,-0.203125 -0.1875,-0.203125 -0.359375,-0.203125 H 4.078125 Z m 0,0"
|
||||
id="path22"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g25"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g24"
|
||||
transform="translate(193.916,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 2.890625,-3.515625 c 0.8125,-0.265625 1.390625,-0.953125 1.390625,-1.75 0,-0.8125 -0.875,-1.375 -1.828125,-1.375 -1,0 -1.765625,0.59375 -1.765625,1.359375 0,0.328125 0.21875,0.515625 0.515625,0.515625 0.296875,0 0.5,-0.21875 0.5,-0.515625 0,-0.484375 -0.46875,-0.484375 -0.609375,-0.484375 0.296875,-0.5 0.953125,-0.625 1.3125,-0.625 0.421875,0 0.96875,0.21875 0.96875,1.109375 0,0.125 -0.03125,0.703125 -0.28125,1.140625 C 2.796875,-3.65625 2.453125,-3.625 2.203125,-3.625 2.125,-3.609375 1.890625,-3.59375 1.8125,-3.59375 c -0.078125,0.015625 -0.140625,0.03125 -0.140625,0.125 0,0.109375 0.0625,0.109375 0.234375,0.109375 h 0.4375 c 0.8125,0 1.1875,0.671875 1.1875,1.65625 0,1.359375 -0.6875,1.640625 -1.125,1.640625 -0.4375,0 -1.1875,-0.171875 -1.53125,-0.75 0.34375,0.046875 0.65625,-0.171875 0.65625,-0.546875 0,-0.359375 -0.265625,-0.5625 -0.546875,-0.5625 -0.25,0 -0.5625,0.140625 -0.5625,0.578125 0,0.90625 0.921875,1.5625 2.015625,1.5625 1.21875,0 2.125,-0.90625 2.125,-1.921875 0,-0.8125 -0.640625,-1.59375 -1.671875,-1.8125 z m 0,0"
|
||||
id="path23"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g28"
|
||||
transform="matrix(1.33333,0,0,1.33333,-214.583,-9.36817)"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
id="g26"
|
||||
transform="translate(200.56105,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 3.78125,-0.546875 v 0.65625 L 5.25,0 v -0.3125 c -0.6875,0 -0.78125,-0.0625 -0.78125,-0.5625 V -6.921875 L 3.046875,-6.8125 V -6.5 c 0.6875,0 0.765625,0.0625 0.765625,0.5625 v 2.15625 c -0.28125,-0.359375 -0.71875,-0.625 -1.25,-0.625 -1.171875,0 -2.21875,0.984375 -2.21875,2.265625 0,1.265625 0.96875,2.25 2.109375,2.25 0.640625,0 1.078125,-0.34375 1.328125,-0.65625 z m 0,-2.671875 v 2.046875 c 0,0.171875 0,0.1875 -0.109375,0.359375 C 3.375,-0.328125 2.9375,-0.109375 2.5,-0.109375 2.046875,-0.109375 1.6875,-0.375 1.453125,-0.75 1.203125,-1.15625 1.171875,-1.71875 1.171875,-2.140625 1.171875,-2.5 1.1875,-3.09375 1.46875,-3.546875 1.6875,-3.859375 2.0625,-4.1875 2.609375,-4.1875 c 0.34375,0 0.765625,0.15625 1.0625,0.59375 0.109375,0.171875 0.109375,0.1875 0.109375,0.375 z m 0,0"
|
||||
id="path25"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
<g
|
||||
id="g27"
|
||||
transform="translate(206.09627,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="M 1.109375,-2.515625 C 1.171875,-4 2.015625,-4.25 2.359375,-4.25 c 1.015625,0 1.125,1.34375 1.125,1.734375 z m 0,0.21875 h 2.78125 c 0.21875,0 0.25,0 0.25,-0.21875 0,-0.984375 -0.546875,-1.953125 -1.78125,-1.953125 -1.15625,0 -2.078125,1.03125 -2.078125,2.28125 0,1.328125 1.046875,2.296875 2.1875,2.296875 C 3.6875,0.109375 4.140625,-1 4.140625,-1.1875 4.140625,-1.28125 4.0625,-1.3125 4,-1.3125 c -0.078125,0 -0.109375,0.0625 -0.125,0.140625 -0.34375,1.03125 -1.25,1.03125 -1.34375,1.03125 -0.5,0 -0.890625,-0.296875 -1.125,-0.671875 -0.296875,-0.46875 -0.296875,-1.125 -0.296875,-1.484375 z m 0,0"
|
||||
id="path26"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
<g
|
||||
id="use15"
|
||||
transform="translate(210.52365,13.948)"
|
||||
style="fill:#000000">
|
||||
<path
|
||||
d="m 2.21875,-1.71875 c -0.875,0 -0.875,-1 -0.875,-1.21875 0,-0.265625 0.015625,-0.59375 0.15625,-0.84375 0.078125,-0.109375 0.3125,-0.390625 0.71875,-0.390625 0.859375,0 0.859375,0.984375 0.859375,1.21875 0,0.265625 0,0.59375 -0.15625,0.84375 C 2.84375,-2 2.609375,-1.71875 2.21875,-1.71875 Z M 1.0625,-1.328125 c 0,-0.03125 0,-0.265625 0.15625,-0.46875 0.390625,0.28125 0.8125,0.3125 1,0.3125 0.921875,0 1.609375,-0.6875 1.609375,-1.453125 0,-0.375 -0.15625,-0.734375 -0.40625,-0.96875 C 3.78125,-4.25 4.140625,-4.296875 4.3125,-4.296875 c 0.03125,0 0.078125,0 0.109375,0.015625 C 4.3125,-4.25 4.25,-4.140625 4.25,-4.015625 c 0,0.171875 0.140625,0.28125 0.296875,0.28125 0.09375,0 0.28125,-0.0625 0.28125,-0.296875 0,-0.171875 -0.109375,-0.484375 -0.5,-0.484375 -0.203125,0 -0.640625,0.0625 -1.0625,0.46875 C 2.84375,-4.375 2.4375,-4.40625 2.21875,-4.40625 c -0.9375,0 -1.625,0.6875 -1.625,1.453125 0,0.4375 0.21875,0.8125 0.46875,1.03125 -0.125,0.140625 -0.3125,0.46875 -0.3125,0.828125 0,0.3125 0.140625,0.6875 0.453125,0.890625 -0.609375,0.15625 -0.921875,0.59375 -0.921875,0.984375 0,0.71875 0.984375,1.265625 2.203125,1.265625 1.171875,0 2.203125,-0.5 2.203125,-1.28125 0,-0.34375 -0.125,-0.859375 -0.640625,-1.140625 -0.53125,-0.265625 -1.109375,-0.265625 -1.71875,-0.265625 -0.25,0 -0.671875,0 -0.75,-0.015625 C 1.265625,-0.703125 1.0625,-1 1.0625,-1.328125 Z M 2.5,1.828125 c -1.015625,0 -1.703125,-0.515625 -1.703125,-1.046875 0,-0.453125 0.375,-0.828125 0.8125,-0.84375 h 0.59375 c 0.859375,0 1.96875,0 1.96875,0.84375 0,0.546875 -0.703125,1.046875 -1.671875,1.046875 z m 0,0"
|
||||
id="path27"
|
||||
style="fill:#000000" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g11"
|
||||
transform="translate(-53.391, 186.537)">
|
||||
transform="matrix(0.89158112,0,0,0.89158112,-23.717785,197.53908)"
|
||||
style="stroke-width:1.1216">
|
||||
<g
|
||||
id="g12"
|
||||
transform="translate(57.7968, -183.336)">
|
||||
transform="translate(57.7968,-183.336)"
|
||||
style="stroke-width:1.1216">
|
||||
<path
|
||||
style="fill:none;stroke:#d95319;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
style="fill:none;stroke:#d95319;stroke-width:1.1216px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="M 382.73652,74.253354 374.21898,68.99351"
|
||||
id="path135-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d95319;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
style="fill:none;stroke:#d95319;stroke-width:1.1216px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="M 382.73652,74.253354 V 60.388564"
|
||||
id="path136-6"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#d95319;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
style="fill:none;stroke:#d95319;stroke-width:1.1216px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="m 382.73652,74.253354 14.71664,-5.450127"
|
||||
id="path134-2"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker18);marker-end:url(#marker17)"
|
||||
style="fill:none;stroke:#000000;stroke-width:1.1216px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4.48641, 4.48641;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker18);marker-end:url(#marker17)"
|
||||
d="M 334.79929,203.90022 412.49517,101.44845"
|
||||
id="path16"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(367.40982,163.22061)"
|
||||
id="g18">
|
||||
id="g18"
|
||||
style="stroke-width:1.1216">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g5-1"
|
||||
transform="matrix(1.33333,0,0,1.33333,-235.016,-9.74183)">
|
||||
transform="matrix(1.33333,0,0,1.33333,-235.016,-9.74183)"
|
||||
style="stroke-width:1.1216">
|
||||
<g
|
||||
id="use4"
|
||||
transform="translate(175.84,13.947)">
|
||||
transform="translate(175.84,13.947)"
|
||||
style="stroke-width:1.1216">
|
||||
<path
|
||||
d="m 1.3125,-3.265625 v -0.25 c 0,-2.515625 1.234375,-2.875 1.75,-2.875 0.234375,0 0.65625,0.0625 0.875,0.40625 -0.15625,0 -0.546875,0 -0.546875,0.4375 0,0.3125 0.234375,0.46875 0.453125,0.46875 0.15625,0 0.46875,-0.09375 0.46875,-0.484375 0,-0.59375 -0.4375,-1.078125 -1.265625,-1.078125 -1.28125,0 -2.625,1.28125 -2.625,3.484375 0,2.671875 1.15625,3.375 2.078125,3.375 1.109375,0 2.0625,-0.9375 2.0625,-2.25 0,-1.265625 -0.890625,-2.21875 -2,-2.21875 -0.671875,0 -1.046875,0.5 -1.25,0.984375 z M 2.5,-0.0625 c -0.625,0 -0.921875,-0.59375 -0.984375,-0.75 -0.1875,-0.46875 -0.1875,-1.265625 -0.1875,-1.4375 0,-0.78125 0.328125,-1.78125 1.21875,-1.78125 0.171875,0 0.625,0 0.9375,0.625 0.171875,0.359375 0.171875,0.875 0.171875,1.359375 0,0.484375 0,0.984375 -0.171875,1.34375 C 3.1875,-0.109375 2.734375,-0.0625 2.5,-0.0625 Z m 0,0"
|
||||
id="path7-1" />
|
||||
id="path7-1"
|
||||
style="stroke-width:1.1216" />
|
||||
</g>
|
||||
<g
|
||||
id="use5-1"
|
||||
transform="translate(180.8213,13.947)">
|
||||
transform="translate(180.8213,13.947)"
|
||||
style="stroke-width:1.1216">
|
||||
<path
|
||||
d="m 4.578125,-3.1875 c 0,-0.796875 -0.046875,-1.59375 -0.390625,-2.328125 -0.453125,-0.96875 -1.28125,-1.125 -1.6875,-1.125 -0.609375,0 -1.328125,0.265625 -1.75,1.1875 -0.3125,0.6875 -0.359375,1.46875 -0.359375,2.265625 0,0.75 0.03125,1.640625 0.453125,2.40625 0.421875,0.796875 1.15625,1 1.640625,1 0.53125,0 1.296875,-0.203125 1.734375,-1.15625 0.3125,-0.6875 0.359375,-1.46875 0.359375,-2.25 z M 2.484375,0 C 2.09375,0 1.5,-0.25 1.328125,-1.203125 1.21875,-1.796875 1.21875,-2.71875 1.21875,-3.3125 c 0,-0.640625 0,-1.296875 0.078125,-1.828125 0.1875,-1.1875 0.9375,-1.28125 1.1875,-1.28125 0.328125,0 0.984375,0.1875 1.171875,1.171875 0.109375,0.5625 0.109375,1.3125 0.109375,1.9375 0,0.75 0,1.421875 -0.109375,2.0625 C 3.5,-0.296875 2.9375,0 2.484375,0 Z m 0,0"
|
||||
id="path8-1" />
|
||||
id="path8-1"
|
||||
style="stroke-width:1.1216" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g7-1-1"
|
||||
transform="matrix(1.33333,0,0,1.33333,-235.016,-9.74183)">
|
||||
transform="matrix(1.33333,0,0,1.33333,-235.016,-9.74183)"
|
||||
style="stroke-width:1.1216">
|
||||
<g
|
||||
id="use6-1"
|
||||
transform="translate(187.46635,13.947)">
|
||||
transform="translate(187.46635,13.947)"
|
||||
style="stroke-width:1.1216">
|
||||
<path
|
||||
d="m 1.171875,-2.171875 c 0,-1.625 0.8125,-2.046875 1.34375,-2.046875 0.09375,0 0.71875,0.015625 1.0625,0.375 -0.40625,0.03125 -0.46875,0.328125 -0.46875,0.453125 0,0.265625 0.1875,0.453125 0.453125,0.453125 0.265625,0 0.46875,-0.15625 0.46875,-0.46875 0,-0.671875 -0.765625,-1.0625 -1.53125,-1.0625 -1.25,0 -2.15625,1.078125 -2.15625,2.3125 0,1.28125 0.984375,2.265625 2.140625,2.265625 1.328125,0 1.65625,-1.203125 1.65625,-1.296875 0,-0.09375 -0.109375,-0.09375 -0.140625,-0.09375 -0.078125,0 -0.109375,0.03125 -0.125,0.09375 -0.28125,0.921875 -0.9375,1.046875 -1.296875,1.046875 -0.53125,0 -1.40625,-0.421875 -1.40625,-2.03125 z m 0,0"
|
||||
id="path9" />
|
||||
id="path9"
|
||||
style="stroke-width:1.1216" />
|
||||
</g>
|
||||
<g
|
||||
id="use7-1"
|
||||
transform="translate(191.89374,13.947)">
|
||||
transform="translate(191.89374,13.947)"
|
||||
style="stroke-width:1.1216">
|
||||
<path
|
||||
d="M 1.09375,-3.421875 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.359375,-0.015625 0.859375,-0.03125 1.140625,-0.03125 0.25,0 0.765625,0.015625 1.109375,0.03125 v -0.3125 c -0.671875,0 -0.78125,0 -0.78125,-0.4375 V -2.59375 C 1.78125,-3.625 2.5,-4.1875 3.125,-4.1875 c 0.640625,0 0.75,0.53125 0.75,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.25,0 0.78125,0.015625 1.109375,0.03125 v -0.3125 c -0.65625,0 -0.765625,0 -0.765625,-0.4375 v -1.84375 c 0,-1.03125 0.703125,-1.59375 1.34375,-1.59375 0.625,0 0.734375,0.53125 0.734375,1.109375 V -0.75 c 0,0.4375 -0.109375,0.4375 -0.78125,0.4375 V 0 c 0.34375,-0.015625 0.859375,-0.03125 1.125,-0.03125 0.265625,0 0.78125,0.015625 1.125,0.03125 v -0.3125 c -0.515625,0 -0.765625,0 -0.78125,-0.296875 v -1.90625 c 0,-0.859375 0,-1.15625 -0.3125,-1.515625 -0.140625,-0.171875 -0.46875,-0.375 -1.046875,-0.375 -0.828125,0 -1.28125,0.59375 -1.4375,0.984375 C 4.390625,-4.296875 3.65625,-4.40625 3.203125,-4.40625 2.46875,-4.40625 2,-3.984375 1.71875,-3.359375 V -4.40625 L 0.3125,-4.296875 v 0.3125 c 0.703125,0 0.78125,0.0625 0.78125,0.5625 z m 0,0"
|
||||
id="path10-1" />
|
||||
id="path10-1"
|
||||
style="stroke-width:1.1216" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
@@ -546,7 +583,7 @@
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(371.53339,168.94462)"
|
||||
transform="translate(345.65121,193.77345)"
|
||||
id="g1">
|
||||
<g
|
||||
id="g4"
|
||||
@@ -635,8 +672,8 @@
|
||||
</g>
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#d95319;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4, 2, 1, 2;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="M 353.73715,56.826086 419.32754,97.33019"
|
||||
style="fill:none;stroke:#d95319;stroke-width:0.999997px;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4, 2, 0.999997, 2;stroke-dashoffset:0;stroke-opacity:1"
|
||||
d="m 339.26999,81.891273 58.47915,36.112697"
|
||||
id="path15"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB |
@@ -4,9 +4,9 @@
|
||||
<svg
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
width="353.16364"
|
||||
width="258.21988"
|
||||
height="216.94188"
|
||||
viewBox="0 0 353.16364 216.94188"
|
||||
viewBox="0 0 258.21988 216.94188"
|
||||
sodipodi:docname="ustation_rz_stage.svg"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
@@ -23,15 +23,15 @@
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="1.6613748"
|
||||
inkscape:cx="73.433161"
|
||||
inkscape:cy="17.154468"
|
||||
inkscape:zoom="2.3495388"
|
||||
inkscape:cx="107.68071"
|
||||
inkscape:cy="98.955592"
|
||||
inkscape:window-width="2534"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="11"
|
||||
inkscape:window-y="60"
|
||||
inkscape:window-maximized="1"
|
||||
inkscape:current-layer="g1" />
|
||||
inkscape:current-layer="g2" />
|
||||
<defs
|
||||
id="defs1">
|
||||
<marker
|
||||
@@ -159,14 +159,7 @@
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Image"
|
||||
id="g2"
|
||||
transform="translate(-224.241, -69.8217)">
|
||||
<rect
|
||||
style="fill:#ffffff;stroke:none;stroke-width:1px;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect1"
|
||||
width="301.52869"
|
||||
height="216.68802"
|
||||
x="224.24069"
|
||||
y="69.821693" />
|
||||
transform="translate(-267.5495,-69.821693)">
|
||||
<image
|
||||
width="710.08002"
|
||||
height="359.04001"
|
||||
@@ -177,30 +170,31 @@
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="241.66731"
|
||||
y="113.15929"
|
||||
x="296.14609"
|
||||
y="96.985901"
|
||||
id="text1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1"
|
||||
x="241.66731"
|
||||
y="113.15929">Stator</tspan></text>
|
||||
x="296.14609"
|
||||
y="96.985901">Stator</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="240.55399"
|
||||
y="168.53513"
|
||||
x="297.53943"
|
||||
y="168.00311"
|
||||
id="text2"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2"
|
||||
x="240.55399"
|
||||
y="168.53513">Rotor</tspan></text>
|
||||
x="297.53943"
|
||||
y="168.00311">Rotor</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="m 264.8409,110.60117 h 58.68634"
|
||||
id="path1" />
|
||||
d="m 317.61722,94.427783 h 30.1701"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:butt;stroke-linejoin:miter;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="m 264.8409,165.29985 h 86.90093"
|
||||
d="m 317.61722,165.29985 h 34.12461"
|
||||
id="path1-1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
@@ -361,7 +355,7 @@
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
id="g145"
|
||||
transform="translate(-1523.1622,-913.75278)">
|
||||
transform="translate(-1577.2154,-911.19909)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3)"
|
||||
d="m 2060.2035,1175.3083 34.191,6.9988"
|
||||
@@ -415,7 +409,7 @@
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(369.302, 212.625)"
|
||||
transform="translate(369.302,212.625)"
|
||||
id="g1">
|
||||
<g
|
||||
id="g3"
|
||||
|
||||
|
Before Width: | Height: | Size: 2.2 MiB After Width: | Height: | Size: 2.2 MiB |
@@ -4,9 +4,9 @@
|
||||
<svg
|
||||
version="1.1"
|
||||
id="svg1"
|
||||
width="540.2948"
|
||||
height="220.01616"
|
||||
viewBox="0 0 540.2948 220.01616"
|
||||
width="294.37253"
|
||||
height="155.64809"
|
||||
viewBox="0 0 294.37253 155.64809"
|
||||
sodipodi:docname="ustation_ty_stage.svg"
|
||||
inkscape:version="1.4 (e7c3feb100, 2024-10-09)"
|
||||
xmlns:inkscape="http://www.inkscape.org/namespaces/inkscape"
|
||||
@@ -23,9 +23,9 @@
|
||||
inkscape:pageopacity="0.0"
|
||||
inkscape:pagecheckerboard="0"
|
||||
inkscape:deskcolor="#d1d1d1"
|
||||
inkscape:zoom="1.5380295"
|
||||
inkscape:cx="266.57486"
|
||||
inkscape:cy="209.68388"
|
||||
inkscape:zoom="2.1751022"
|
||||
inkscape:cx="162.75097"
|
||||
inkscape:cy="120.22424"
|
||||
inkscape:window-width="2534"
|
||||
inkscape:window-height="1367"
|
||||
inkscape:window-x="11"
|
||||
@@ -162,87 +162,119 @@
|
||||
id="path3264" />
|
||||
</g>
|
||||
</g>
|
||||
<marker
|
||||
style="overflow:visible"
|
||||
id="ConcaveTriangle-7"
|
||||
refX="0"
|
||||
refY="0"
|
||||
orient="auto-start-reverse"
|
||||
inkscape:stockid="Concave triangle arrow"
|
||||
markerWidth="1"
|
||||
markerHeight="1"
|
||||
viewBox="0 0 1 1"
|
||||
inkscape:isstock="true"
|
||||
inkscape:collect="always"
|
||||
preserveAspectRatio="xMidYMid">
|
||||
<path
|
||||
transform="scale(0.7)"
|
||||
d="M -2,-4 9,0 -2,4 c 2,-2.33 2,-5.66 0,-8 z"
|
||||
style="fill:context-stroke;fill-rule:evenodd;stroke:none"
|
||||
id="path7-5" />
|
||||
</marker>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath4">
|
||||
<rect
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect4"
|
||||
width="416.10992"
|
||||
height="220.01616"
|
||||
x="177.42465"
|
||||
y="204.52777" />
|
||||
</clipPath>
|
||||
<clipPath
|
||||
clipPathUnits="userSpaceOnUse"
|
||||
id="clipPath1">
|
||||
<rect
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect2"
|
||||
width="540.2948"
|
||||
height="220.01616"
|
||||
x="126.7104"
|
||||
y="204.52777" />
|
||||
style="fill:none;stroke:#000000;stroke-width:0.999993px;stroke-linecap:round;stroke-linejoin:round;-inkscape-stroke:none;paint-order:markers stroke fill"
|
||||
id="rect1"
|
||||
width="291.10916"
|
||||
height="184.78673"
|
||||
x="220.29948"
|
||||
y="103.22777" />
|
||||
</clipPath>
|
||||
</defs>
|
||||
<g
|
||||
inkscape:groupmode="layer"
|
||||
inkscape:label="Image"
|
||||
id="g1"
|
||||
transform="translate(-126.7104,-204.52777)">
|
||||
transform="translate(-177.42465,-268.89585)">
|
||||
<image
|
||||
width="710.08002"
|
||||
height="548.47998"
|
||||
preserveAspectRatio="none"
|
||||
xlink:href="data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAACKsAAAayCAYAAADkIus1AAAACXBIWXMAAC4jAAAuIwF4pT92AAAg AElEQVR4nOzd2ZajuLIA0IL//+VK7nL38W2Xi0GACE17v3RXphNCA2IKS9Pv379/TdP0621Zln/+ +/rZ6//X/vtt6+dH9rb7+bPv36fs7yjm1NiOPvOyFuf7d5+/39tuShn3PrPWbnvxbm3/O969sqT8 fq+O1qy1e8rf7MWWWp69+jlTX2ufv9Jnj46Bz32fqde7P//c73fcWzHlHju27LVJyn7X2iBle3fj SK2H1DHzrFzlTO33V8bnvb639f9Xj4vUeLb+9s7xv/W7l9RjMkV02Y/ab+vzKX9zNr73Nrf679lz wZnYjmLeq7+Ua4Lv8nz+e+tvzhyDe2P6lXH+Sp0fXaukXLemlu1Mma5ch73tXUem1N1WvX3va+33 a/s4U39bY+9WXeS4Hti6Tlory5l9prb9d9n2+t7RMbwX89rvUtp7z9658qg+r4x/Z+r0vb8zY/iZ a6G9Pp9anr3Pf273qP3W/i7lWNra5lGZjsr++futz+U8p5w5t31/fi/Go/2diSnHmLQ35l7ZT0oc n86OFWt1sPXZrX2nXMvkup44+++97Z1t73dZt8p4RkobHdXvt6N2+PzcUTw5frflzrnj87MvV88L qX0o9VhKieGo3GevAY/KeeRsu6bEfyb2O/t8/+7lqO22rnO2jomUc9WZPnxmTEotd2o7nD3fppZ/ z5mx/OXMMXFnvDnTdkfbOvr8Vt29nblmOtpmyti1dQzsbTulTCll+NzX2brf+/lbynnvbH2n1vVn DN/7PXM9c+YcdBT7nfKkXMsd7Xdt3y93+s7d/nm1H6z9fK1v7f3/meMsdz+4Oq6fvXZ5qmxH5+jU /b7//up12pmynT1OvmO7ek23F8PWOJx6Drt6DOewte+r5/Uz/eVsnFf6wNo+U65/9o7ts2139Zro Sj86Og6mn5+fIh0NAAAAAAAAAIDxzJ8ZagAAAAAAAAAA8KS5dAAAAAAAAAAAAIxjtgQQAAAAAAAA AABRzKwCAAAAAAAAAEAYySoAAAAAAAAAAISRrAIAAAAAAAAAQBjJKgAAAAAAAAAAhJGsAgAAAAAA AABAGMkqAAAAAAAAAACEkawCAAAAAAAAAECYeVmW0jEAAAAAAAAAADAIM6sAAAAAAAAAABBGsgoA AAAAAAAAAGEkqwAAAAAAAAAAEGaepql0DAAAAAAAAAAADMLMKgAAAAAAAAAAhJGsAgAAAAAAAABA GMkqAAAAAAAAAACEkawCAAAAAAAAAECYeVmW0jEAAAAAAAAAADCIeZqm0jEAAAAAAAAAADAIywAB AAAAAAAAABBGsgoAAAAAAAAAAGEkqwAAAAAAAAAAEEayCgAAAAAAAAAAYSSrAAAAAAAAAAAQRrIK AAAAAAAAAABh5mVZSscAAAAAAAAAAMAgzKwCAAAAAAAAAECYeZqm0jEAAAAAAAAAADAIywABAAAA AAAAABDGzCoAAAAAAAAAAISZSwcAAAAAAAAAAMA4JKsAAAAAAAAAABBGsgoAAAAAAAAAAGEkqwAA AAAAAAAAEEayCgAAAAAAAAAAYSSrAAAAAAAAAAAQRrIKAAAAAAAAAABhJKsAAAAAAAAAABBmXpal dAwAAAAAAAAAAAxinqapdAwAAAAAAAAAAAzCMkAAAAAAAAAAAISRrAIAAAAAAAAAQBjJKgAAAAAA AAAAhJmXZSkdAwAAAAAAAAAAgzCzCgAAAAAAAAAAYeZpmkrHAAAAAAAAAADAIMysAgAAAAAAAABA GMkqAAAAAAAAAACEkawCAAAAAAAAAEAYySoAAAAAAAAAAISRrAIAAAAAAAAAQBjJKgAAAAAAAAAA hJGsAgAAAAAAAABAGMkqAAAAAAAAAACEkawCAAAAAAAAAEAYySoAAAAAAAAAAISRrAIAAAAAAAAA QJh5WZbSMQAAAAAAAAAAMIh5mqbSMQAAAAAAAAAAMAjLAAEAAAAAAAAAEEayCgAAAAAAAAAAYSSr AAAAAAAAAAAQZl6WpXQMAAAAAAAAAAAMYp6mqXQMAAAAAAAAAAAMwjJAAAAAAAAAAACEkawCAAAA AAAAAEAYySoAAAAAAAAAAISRrAIAAAAAAAAAQBjJKgAAAAAAAAAAhJGsAgAAAAAAAABAGMkqAAAA AAAAAACEkawCAAAAAAAAAEAYySoAAAAAAAAAAISRrAIAAAAAAAAAQBjJKgAAAAAAAAAAhJGsAgAA AAAAAABAGMkqAAAAAAAAAACEkawCAAAAAAAAAEAYySoAAAAAAAAAAISZl2UpHQMAAAAAAAAAAIOY p2kqHQMAAAAAAAAAAIOwDBAAAAAAAAAAAGEkqwAAAAAAAAAAEEayCgAAAAAAAAAAYSSrAAAAAAAA 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 AABESZ5ZBQAAAAAAALine truncated
|
||||
id="image1"
|
||||
clip-path="url(#clipPath1)" />
|
||||
clip-path="url(#clipPath4)"
|
||||
transform="matrix(0.70743933,0,0,0.70743933,51.907476,124.20486)"
|
||||
style="stroke-width:1.41355" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="183.75943"
|
||||
y="395.32471"
|
||||
x="258.92831"
|
||||
y="417.85239"
|
||||
id="text1"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan1"
|
||||
x="183.75943"
|
||||
y="395.32471"
|
||||
x="258.92831"
|
||||
y="417.85239"
|
||||
style="font-size:13.3333px">Ball bearing guides</tspan></text>
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="622.66217"
|
||||
y="299.15796"
|
||||
x="445.20554"
|
||||
y="285.25113"
|
||||
id="text2"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan2"
|
||||
x="622.66217"
|
||||
y="299.15796"
|
||||
style="font-size:13.3333px">Stepper motor</tspan></text>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1"
|
||||
d="m 242.51811,392.57137 h 84.52373"
|
||||
id="path2"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#ConcaveTriangle)"
|
||||
d="M 250.55661,392.57137 V 357.47898"
|
||||
id="path3"
|
||||
sodipodi:nodetypes="cc" />
|
||||
x="445.20554"
|
||||
y="285.25113"
|
||||
style="font-size:13.3333px">Stepper</tspan><tspan
|
||||
sodipodi:role="line"
|
||||
x="445.20554"
|
||||
y="301.91776"
|
||||
style="font-size:13.3333px"
|
||||
id="tspan4">motor</tspan></text>
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="M 327.04184,392.57137 356.88737,359.5076"
|
||||
d="m 279.22799,407.97294 19.50119,-21.79993"
|
||||
id="path3-0"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-end:url(#ConcaveTriangle-7);stop-color:#000000"
|
||||
d="m 240.0038,407.95677 -8.54348,-29.1559"
|
||||
id="path3-0-6"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<text
|
||||
xml:space="preserve"
|
||||
style="font-size:13.3333px;line-height:1.25;font-family:'Latin Modern Roman';-inkscape-font-specification:'Latin Modern Roman, Normal';text-align:center;text-anchor:middle"
|
||||
x="458.90817"
|
||||
y="190.52266"
|
||||
x="390.48407"
|
||||
y="253.7227"
|
||||
id="text3"
|
||||
transform="rotate(6.0552212)"><tspan
|
||||
sodipodi:role="line"
|
||||
id="tspan3"
|
||||
x="458.90817"
|
||||
y="190.52266"
|
||||
x="390.48407"
|
||||
y="253.7227"
|
||||
style="font-size:13.3333px">Mobile frame</tspan></text>
|
||||
<path
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:none;fill-opacity:1;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;marker-end:url(#ConcaveTriangle);stop-color:#000000;stop-opacity:1"
|
||||
d="m 575.83408,294.26044 h -29.42391 l -13.4239,18"
|
||||
d="m 440.43813,306.67366 -13.65377,34.78081"
|
||||
id="path4"
|
||||
sodipodi:nodetypes="ccc" />
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
id="g145"
|
||||
transform="translate(-1448.6461,-777.3481)">
|
||||
transform="translate(-1631.0309,-772.96695)">
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3)"
|
||||
d="m 2060.2035,1175.3083 34.191,6.9988"
|
||||
@@ -281,21 +313,22 @@
|
||||
</g>
|
||||
<path
|
||||
style="fill:none;stroke:#000000;stroke-width:2;stroke-linecap:butt;stroke-linejoin:miter;stroke-dasharray:4, 4;stroke-dashoffset:0;stroke-opacity:1;marker-start:url(#marker5);marker-end:url(#marker6)"
|
||||
d="m 464.93539,330.57474 72.41039,11.03397"
|
||||
id="path1" />
|
||||
d="m 381.28081,360.82492 25.77544,3.92769"
|
||||
id="path1"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<g
|
||||
id="g19"
|
||||
transform="translate(-1286.85,-651.618)">
|
||||
id="g4"
|
||||
transform="translate(-143.64647,11.665008)">
|
||||
<rect
|
||||
style="font-variation-settings:normal;opacity:1;vector-effect:none;fill:#ffffff;fill-opacity:0.9;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000;stop-opacity:1"
|
||||
style="font-variation-settings:normal;vector-effect:none;fill:#ffffff;fill-opacity:0.9;stroke:#000000;stroke-width:1;stroke-linecap:round;stroke-linejoin:round;stroke-miterlimit:4;stroke-dasharray:none;stroke-dashoffset:0;stroke-opacity:1;-inkscape-stroke:none;stop-color:#000000"
|
||||
id="rect11-3"
|
||||
width="89.149437"
|
||||
height="21.594007"
|
||||
x="1762.1678"
|
||||
y="1013.3396" />
|
||||
x="475.31784"
|
||||
y="361.72159" />
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="rotate(-0.34523525,169787.84,-292504.7)"
|
||||
transform="rotate(-0.34523525,61001.205,-79263.526)"
|
||||
id="g45"
|
||||
style="fill:#000000">
|
||||
<g
|
||||
@@ -413,109 +446,109 @@
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
id="g2"
|
||||
transform="translate(-1351.6652,-620.00387)">
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="m 1676.6281,965.42675 -10.414,-2.214"
|
||||
id="path135-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="M 1676.6281,965.42675 V 951.56202"
|
||||
id="path136-6"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="m 1676.6281,965.42675 14.0846,-7.74885"
|
||||
id="path134-2"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(284.97242,323.38148)"
|
||||
id="g3"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="g2"
|
||||
transform="translate(-4.8179683,2.6499721)">
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="m 1676.6281,965.42675 -10.414,-2.214"
|
||||
id="path135-5"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="M 1676.6281,965.42675 V 951.56202"
|
||||
id="path136-6"
|
||||
sodipodi:nodetypes="cc" />
|
||||
<path
|
||||
style="fill:none;stroke:#0072bd;stroke-width:1px;stroke-linecap:round;stroke-linejoin:round;stroke-opacity:1;marker-end:url(#marker4-36-3-7)"
|
||||
d="m 1676.6281,965.42675 14.0846,-7.74885"
|
||||
id="path134-2"
|
||||
sodipodi:nodetypes="cc" />
|
||||
</g>
|
||||
<g
|
||||
inkscape:label=""
|
||||
transform="translate(1631.8196,946.03532)"
|
||||
id="g3"
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g6"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g6"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
id="use5"
|
||||
transform="translate(173.592,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="use5"
|
||||
transform="translate(173.592,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<path
|
||||
d="m 2.828125,-6.15625 c 0,-0.390625 0.25,-1.03125 1.34375,-1.09375 C 4.21875,-7.265625 4.25,-7.3125 4.25,-7.359375 c 0,-0.125 -0.078125,-0.125 -0.1875,-0.125 -0.984375,0 -1.90625,0.515625 -1.90625,1.25 v 2.28125 c 0,0.390625 0,0.703125 -0.40625,1.03125 -0.34375,0.296875 -0.71875,0.3125 -0.9375,0.3125 C 0.75,-2.59375 0.71875,-2.546875 0.71875,-2.5 c 0,0.109375 0.0625,0.109375 0.15625,0.125 0.65625,0.03125 1.140625,0.390625 1.25,0.875 0.03125,0.109375 0.03125,0.140625 0.03125,0.5 v 1.96875 c 0,0.421875 0,0.734375 0.46875,1.109375 C 3.015625,2.375 3.671875,2.5 4.0625,2.5 4.171875,2.5 4.25,2.5 4.25,2.375 4.25,2.28125 4.203125,2.28125 4.09375,2.265625 3.46875,2.234375 2.984375,1.90625 2.84375,1.40625 2.828125,1.3125 2.828125,1.296875 2.828125,0.9375 v -2.09375 c 0,-0.453125 -0.09375,-0.625 -0.40625,-0.953125 C 2.21875,-2.3125 1.921875,-2.40625 1.640625,-2.5 c 0.828125,-0.21875 1.1875,-0.6875 1.1875,-1.265625 z m 0,0"
|
||||
id="path10"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
<path
|
||||
d="m 2.828125,-6.15625 c 0,-0.390625 0.25,-1.03125 1.34375,-1.09375 C 4.21875,-7.265625 4.25,-7.3125 4.25,-7.359375 c 0,-0.125 -0.078125,-0.125 -0.1875,-0.125 -0.984375,0 -1.90625,0.515625 -1.90625,1.25 v 2.28125 c 0,0.390625 0,0.703125 -0.40625,1.03125 -0.34375,0.296875 -0.71875,0.3125 -0.9375,0.3125 C 0.75,-2.59375 0.71875,-2.546875 0.71875,-2.5 c 0,0.109375 0.0625,0.109375 0.15625,0.125 0.65625,0.03125 1.140625,0.390625 1.25,0.875 0.03125,0.109375 0.03125,0.140625 0.03125,0.5 v 1.96875 c 0,0.421875 0,0.734375 0.46875,1.109375 C 3.015625,2.375 3.671875,2.5 4.0625,2.5 4.171875,2.5 4.25,2.5 4.25,2.375 4.25,2.28125 4.203125,2.28125 4.09375,2.265625 3.46875,2.234375 2.984375,1.90625 2.84375,1.40625 2.828125,1.3125 2.828125,1.296875 2.828125,0.9375 v -2.09375 c 0,-0.453125 -0.09375,-0.625 -0.40625,-0.953125 C 2.21875,-2.3125 1.921875,-2.40625 1.640625,-2.5 c 0.828125,-0.21875 1.1875,-0.6875 1.1875,-1.265625 z m 0,0"
|
||||
id="path10"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g7"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g7"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
id="use6"
|
||||
transform="translate(178.57401,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="use6"
|
||||
transform="translate(178.57401,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<path
|
||||
d="M 1.59375,-0.78125 C 1.5,-0.390625 1.46875,-0.3125 0.6875,-0.3125 c -0.171875,0 -0.265625,0 -0.265625,0.203125 C 0.421875,0 0.515625,0 0.6875,0 H 4.25 C 5.828125,0 7,-1.171875 7,-2.15625 7,-2.875 6.421875,-3.453125 5.453125,-3.5625 6.484375,-3.75 7.53125,-4.484375 7.53125,-5.4375 c 0,-0.734375 -0.65625,-1.375 -1.84375,-1.375 H 2.328125 c -0.1875,0 -0.28125,0 -0.28125,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.015625,0 0.203125,0 0.375,0.015625 0.171875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 -0.015625,0.0625 -0.03125,0.1875 z m 1.5,-2.875 0.625,-2.46875 C 3.8125,-6.46875 3.828125,-6.5 4.25,-6.5 h 1.296875 c 0.875,0 1.078125,0.59375 1.078125,1.03125 0,0.875 -0.859375,1.8125 -2.0625,1.8125 z m -0.4375,3.34375 c -0.140625,0 -0.15625,0 -0.21875,0 -0.109375,-0.015625 -0.140625,-0.03125 -0.140625,-0.109375 0,-0.03125 0,-0.046875 0.0625,-0.21875 l 0.6875,-2.78125 h 1.875 c 0.953125,0 1.15625,0.734375 1.15625,1.15625 C 6.078125,-1.28125 5.1875,-0.3125 4,-0.3125 Z m 0,0"
|
||||
id="path11"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
<path
|
||||
d="M 1.59375,-0.78125 C 1.5,-0.390625 1.46875,-0.3125 0.6875,-0.3125 c -0.171875,0 -0.265625,0 -0.265625,0.203125 C 0.421875,0 0.515625,0 0.6875,0 H 4.25 C 5.828125,0 7,-1.171875 7,-2.15625 7,-2.875 6.421875,-3.453125 5.453125,-3.5625 6.484375,-3.75 7.53125,-4.484375 7.53125,-5.4375 c 0,-0.734375 -0.65625,-1.375 -1.84375,-1.375 H 2.328125 c -0.1875,0 -0.28125,0 -0.28125,0.203125 0,0.109375 0.09375,0.109375 0.28125,0.109375 0.015625,0 0.203125,0 0.375,0.015625 0.171875,0.03125 0.265625,0.03125 0.265625,0.171875 0,0.03125 -0.015625,0.0625 -0.03125,0.1875 z m 1.5,-2.875 0.625,-2.46875 C 3.8125,-6.46875 3.828125,-6.5 4.25,-6.5 h 1.296875 c 0.875,0 1.078125,0.59375 1.078125,1.03125 0,0.875 -0.859375,1.8125 -2.0625,1.8125 z m -0.4375,3.34375 c -0.140625,0 -0.15625,0 -0.21875,0 -0.109375,-0.015625 -0.140625,-0.03125 -0.140625,-0.109375 0,-0.03125 0,-0.046875 0.0625,-0.21875 l 0.6875,-2.78125 h 1.875 c 0.953125,0 1.15625,0.734375 1.15625,1.15625 C 6.078125,-1.28125 5.1875,-0.3125 4,-0.3125 Z m 0,0"
|
||||
id="path11"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g8-1"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g8-1"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
id="use7-1"
|
||||
transform="translate(186.13,15.442)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="use7-1"
|
||||
transform="translate(186.13,15.442)"
|
||||
style="fill:#0072bd">
|
||||
<path
|
||||
d="M 1.3125,-0.546875 C 1.265625,-0.3125 1.25,-0.25 0.703125,-0.25 0.578125,-0.25 0.5,-0.25 0.5,-0.09375 0.5,0 0.578125,0 0.703125,0 H 3.1875 c 1.546875,0 3.03125,-1.421875 3.03125,-2.9375 0,-1.015625 -0.703125,-1.828125 -1.828125,-1.828125 H 1.84375 c -0.140625,0 -0.21875,0 -0.21875,0.15625 0,0.09375 0.078125,0.09375 0.234375,0.09375 0.109375,0 0.140625,0 0.265625,0.015625 0.140625,0.015625 0.140625,0.03125 0.140625,0.109375 0,0 0,0.046875 -0.015625,0.140625 z m 1.5625,-3.71875 c 0.0625,-0.21875 0.0625,-0.25 0.359375,-0.25 H 4.125 c 0.78125,0 1.4375,0.390625 1.4375,1.34375 0,0.15625 -0.078125,1.359375 -0.765625,2.15625 C 4.515625,-0.703125 3.921875,-0.25 3.0625,-0.25 H 2.125 c -0.21875,0 -0.234375,-0.015625 -0.234375,-0.078125 0,0 0,-0.03125 0.03125,-0.140625 z m 0,0"
|
||||
id="path12"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
<path
|
||||
d="M 1.3125,-0.546875 C 1.265625,-0.3125 1.25,-0.25 0.703125,-0.25 0.578125,-0.25 0.5,-0.25 0.5,-0.09375 0.5,0 0.578125,0 0.703125,0 H 3.1875 c 1.546875,0 3.03125,-1.421875 3.03125,-2.9375 0,-1.015625 -0.703125,-1.828125 -1.828125,-1.828125 H 1.84375 c -0.140625,0 -0.21875,0 -0.21875,0.15625 0,0.09375 0.078125,0.09375 0.234375,0.09375 0.109375,0 0.140625,0 0.265625,0.015625 0.140625,0.015625 0.140625,0.03125 0.140625,0.109375 0,0 0,0.046875 -0.015625,0.140625 z m 1.5625,-3.71875 c 0.0625,-0.21875 0.0625,-0.25 0.359375,-0.25 H 4.125 c 0.78125,0 1.4375,0.390625 1.4375,1.34375 0,0.15625 -0.078125,1.359375 -0.765625,2.15625 C 4.515625,-0.703125 3.921875,-0.25 3.0625,-0.25 H 2.125 c -0.21875,0 -0.234375,-0.015625 -0.234375,-0.078125 0,0 0,-0.03125 0.03125,-0.140625 z m 0,0"
|
||||
id="path12"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g9"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g9"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
id="use8"
|
||||
transform="translate(192.645,16.438)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="use8"
|
||||
transform="translate(192.645,16.438)"
|
||||
style="fill:#0072bd">
|
||||
<path
|
||||
d="M 3.296875,-1.859375 C 3.3125,-1.9375 3.3125,-1.96875 3.3125,-1.96875 c 0,-0.109375 -0.078125,-0.171875 -0.171875,-0.171875 -0.203125,0 -0.25,0.171875 -0.28125,0.296875 L 2.75,-1.421875 l -0.140625,0.625 c -0.03125,0.0625 -0.046875,0.15625 -0.0625,0.1875 0,0.03125 -0.265625,0.5 -0.6875,0.5 -0.234375,0 -0.40625,-0.109375 -0.40625,-0.4375 0,-0.265625 0.140625,-0.640625 0.28125,-1 0.03125,-0.046875 0.0625,-0.140625 0.0625,-0.21875 0,-0.25 -0.234375,-0.4375 -0.546875,-0.4375 -0.515625,0 -0.796875,0.640625 -0.796875,0.765625 0,0.078125 0.078125,0.078125 0.109375,0.078125 0.078125,0 0.078125,-0.03125 0.109375,-0.09375 0.109375,-0.34375 0.34375,-0.578125 0.5625,-0.578125 0.09375,0 0.15625,0.046875 0.15625,0.1875 0,0.09375 -0.03125,0.171875 -0.0625,0.265625 -0.25,0.59375 -0.296875,0.765625 -0.296875,0.96875 0,0.546875 0.46875,0.671875 0.796875,0.671875 0.28125,0 0.5,-0.140625 0.625,-0.25 -0.078125,0.28125 -0.125,0.5 -0.359375,0.734375 -0.125,0.109375 -0.359375,0.3125 -0.65625,0.3125 -0.09375,0 -0.28125,-0.015625 -0.390625,-0.125 0.21875,-0.0625 0.25,-0.25 0.25,-0.296875 0,-0.140625 -0.125,-0.203125 -0.21875,-0.203125 -0.15625,0 -0.328125,0.109375 -0.328125,0.34375 0,0.25 0.265625,0.4375 0.6875,0.4375 C 2,1.015625 2.671875,0.640625 2.828125,0 Z m 0,0"
|
||||
id="path13"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
<path
|
||||
d="M 3.296875,-1.859375 C 3.3125,-1.9375 3.3125,-1.96875 3.3125,-1.96875 c 0,-0.109375 -0.078125,-0.171875 -0.171875,-0.171875 -0.203125,0 -0.25,0.171875 -0.28125,0.296875 L 2.75,-1.421875 l -0.140625,0.625 c -0.03125,0.0625 -0.046875,0.15625 -0.0625,0.1875 0,0.03125 -0.265625,0.5 -0.6875,0.5 -0.234375,0 -0.40625,-0.109375 -0.40625,-0.4375 0,-0.265625 0.140625,-0.640625 0.28125,-1 0.03125,-0.046875 0.0625,-0.140625 0.0625,-0.21875 0,-0.25 -0.234375,-0.4375 -0.546875,-0.4375 -0.515625,0 -0.796875,0.640625 -0.796875,0.765625 0,0.078125 0.078125,0.078125 0.109375,0.078125 0.078125,0 0.078125,-0.03125 0.109375,-0.09375 0.109375,-0.34375 0.34375,-0.578125 0.5625,-0.578125 0.09375,0 0.15625,0.046875 0.15625,0.1875 0,0.09375 -0.03125,0.171875 -0.0625,0.265625 -0.25,0.59375 -0.296875,0.765625 -0.296875,0.96875 0,0.546875 0.46875,0.671875 0.796875,0.671875 0.28125,0 0.5,-0.140625 0.625,-0.25 -0.078125,0.28125 -0.125,0.5 -0.359375,0.734375 -0.125,0.109375 -0.359375,0.3125 -0.65625,0.3125 -0.09375,0 -0.28125,-0.015625 -0.390625,-0.125 0.21875,-0.0625 0.25,-0.25 0.25,-0.296875 0,-0.140625 -0.125,-0.203125 -0.21875,-0.203125 -0.15625,0 -0.328125,0.109375 -0.328125,0.34375 0,0.25 0.265625,0.4375 0.6875,0.4375 C 2,1.015625 2.671875,0.640625 2.828125,0 Z m 0,0"
|
||||
id="path13"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
</g>
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g10"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
fill="#000000"
|
||||
fill-opacity="1"
|
||||
id="g10"
|
||||
transform="matrix(1.33333,0,0,1.33333,-232.414,-8.61683)"
|
||||
id="use9"
|
||||
transform="translate(197.459,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<g
|
||||
id="use9"
|
||||
transform="translate(197.459,13.947)"
|
||||
style="fill:#0072bd">
|
||||
<path
|
||||
d="m 2.15625,1.171875 c 0,0.390625 -0.265625,1.03125 -1.34375,1.09375 C 0.75,2.28125 0.71875,2.328125 0.71875,2.375 0.71875,2.5 0.828125,2.5 0.921875,2.5 1.890625,2.5 2.8125,2 2.828125,1.25 v -2.28125 c 0,-0.390625 0,-0.703125 0.390625,-1.03125 C 3.5625,-2.359375 3.953125,-2.375 4.171875,-2.375 4.21875,-2.390625 4.25,-2.4375 4.25,-2.5 4.25,-2.59375 4.203125,-2.59375 4.09375,-2.609375 3.4375,-2.640625 2.953125,-3 2.84375,-3.484375 2.828125,-3.59375 2.828125,-3.625 2.828125,-3.984375 v -1.96875 c 0,-0.421875 0,-0.734375 -0.484375,-1.109375 C 1.9375,-7.375 1.25,-7.484375 0.921875,-7.484375 c -0.09375,0 -0.203125,0 -0.203125,0.125 0,0.09375 0.0625,0.09375 0.15625,0.109375 0.625,0.03125 1.125,0.359375 1.25,0.859375 0.03125,0.09375 0.03125,0.109375 0.03125,0.46875 v 2.09375 c 0,0.453125 0.078125,0.625 0.390625,0.953125 0.21875,0.203125 0.5,0.296875 0.78125,0.375 -0.8125,0.234375 -1.171875,0.703125 -1.171875,1.28125 z m 0,0"
|
||||
id="path14-1"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
<path
|
||||
d="m 2.15625,1.171875 c 0,0.390625 -0.265625,1.03125 -1.34375,1.09375 C 0.75,2.28125 0.71875,2.328125 0.71875,2.375 0.71875,2.5 0.828125,2.5 0.921875,2.5 1.890625,2.5 2.8125,2 2.828125,1.25 v -2.28125 c 0,-0.390625 0,-0.703125 0.390625,-1.03125 C 3.5625,-2.359375 3.953125,-2.375 4.171875,-2.375 4.21875,-2.390625 4.25,-2.4375 4.25,-2.5 4.25,-2.59375 4.203125,-2.59375 4.09375,-2.609375 3.4375,-2.640625 2.953125,-3 2.84375,-3.484375 2.828125,-3.59375 2.828125,-3.625 2.828125,-3.984375 v -1.96875 c 0,-0.421875 0,-0.734375 -0.484375,-1.109375 C 1.9375,-7.375 1.25,-7.484375 0.921875,-7.484375 c -0.09375,0 -0.203125,0 -0.203125,0.125 0,0.09375 0.0625,0.09375 0.15625,0.109375 0.625,0.03125 1.125,0.359375 1.25,0.859375 0.03125,0.09375 0.03125,0.109375 0.03125,0.46875 v 2.09375 c 0,0.453125 0.078125,0.625 0.390625,0.953125 0.21875,0.203125 0.5,0.296875 0.78125,0.375 -0.8125,0.234375 -1.171875,0.703125 -1.171875,1.28125 z m 0,0"
|
||||
id="path14-1"
|
||||
style="fill:#0072bd" />
|
||||
</g>
|
||||
</g>
|
||||
</g>
|
||||
|
||||
|
Before Width: | Height: | Size: 2.5 MiB After Width: | Height: | Size: 2.5 MiB |
|
Before Width: | Height: | Size: 54 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 41 KiB After Width: | Height: | Size: 40 KiB |
|
Before Width: | Height: | Size: 115 KiB After Width: | Height: | Size: 88 KiB |
|
Before Width: | Height: | Size: 89 KiB After Width: | Height: | Size: 86 KiB |
|
Before Width: | Height: | Size: 200 KiB After Width: | Height: | Size: 111 KiB |
@@ -9,7 +9,7 @@
|
||||
% Outputs:
|
||||
% - -
|
||||
|
||||
load('./mat/conf_simscape.mat', 'conf_simscape');
|
||||
load('./mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
|
||||
fprintf('Simscape Configuration:\n');
|
||||
|
||||
@@ -21,7 +21,7 @@
|
||||
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/nass_disturbances.mat', 'args');
|
||||
load('./mat/nass_model_disturbances.mat', 'args');
|
||||
|
||||
fprintf('Disturbances:\n');
|
||||
if ~args.enable
|
||||
@@ -30,7 +30,7 @@
|
||||
if args.Dwx && args.Dwy && args.Dwz
|
||||
fprintf('- Ground motion\n');
|
||||
end
|
||||
if args.Fty_x && args.Fty_z
|
||||
if args.Fdy_x && args.Fdy_z
|
||||
fprintf('- Vibrations of the Translation Stage\n');
|
||||
end
|
||||
if args.Frz_z
|
||||
@@ -39,7 +39,7 @@
|
||||
end
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/nass_references.mat', 'args');
|
||||
load('./mat/nass_model_references.mat', 'args');
|
||||
|
||||
fprintf('Reference Tracking:\n');
|
||||
fprintf('- Translation Stage:\n');
|
||||
@@ -93,13 +93,7 @@
|
||||
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/controller.mat', 'controller');
|
||||
|
||||
fprintf('Controller:\n');
|
||||
fprintf('- %s\n', controller.name);
|
||||
fprintf('\n');
|
||||
|
||||
load('./mat/stages.mat', 'ground', 'granite', 'ty', 'ry', 'rz', 'micro_hexapod', 'axisc');
|
||||
load('./mat/nass_model_stages.mat', 'ground', 'granite', 'ty', 'ry', 'rz', 'micro_hexapod', 'axisc');
|
||||
|
||||
fprintf('Micro Station:\n');
|
||||
|
||||
|
||||
@@ -205,7 +205,7 @@ Rz.y = Rz.y - Rz.y(1);
|
||||
Rz.z = Rz.z - Rz.z(1);
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
save('mat/nass_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
save('mat/nass_model_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
elseif exist('./matlab', 'dir')
|
||||
save('matlab/mat/nass_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
save('matlab/mat/nass_model_disturbances.mat', 'Dw', 'Dy', 'Rz', 'Fd', 'args');
|
||||
end
|
||||
@@ -31,15 +31,15 @@
|
||||
granite.C = args.C; % [N/(m/s)]
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'granite', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'granite', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'granite');
|
||||
save('mat/nass_model_stages.mat', 'granite');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'granite', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'granite', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'granite');
|
||||
save('matlab/mat/nass_model_stages.mat', 'granite');
|
||||
end
|
||||
end
|
||||
@@ -20,15 +20,15 @@
|
||||
ground.rot_point = args.rot_point;
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'ground', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ground', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'ground');
|
||||
save('mat/nass_model_stages.mat', 'ground');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'ground', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ground', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'ground');
|
||||
save('matlab/mat/nass_model_stages.mat', 'ground');
|
||||
end
|
||||
end
|
||||
@@ -19,15 +19,15 @@
|
||||
conf_log.Ts = args.Ts;
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/conf_log.mat', 'file')
|
||||
save('mat/conf_log.mat', 'conf_log', '-append');
|
||||
if exist('./mat/nass_model_conf_log.mat', 'file')
|
||||
save('mat/nass_model_conf_log.mat', 'conf_log', '-append');
|
||||
else
|
||||
save('mat/conf_log.mat', 'conf_log');
|
||||
save('mat/nass_model_conf_log.mat', 'conf_log');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/conf_log.mat', 'file')
|
||||
save('matlab/mat/conf_log.mat', 'conf_log', '-append');
|
||||
if exist('./matlab/mat/nass_model_conf_log.mat', 'file')
|
||||
save('matlab/mat/nass_model_conf_log.mat', 'conf_log', '-append');
|
||||
else
|
||||
save('matlab/mat/conf_log.mat', 'conf_log');
|
||||
save('matlab/mat/nass_model_conf_log.mat', 'conf_log');
|
||||
end
|
||||
end
|
||||
@@ -93,15 +93,15 @@
|
||||
|
||||
micro_hexapod = stewart;
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'micro_hexapod', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'micro_hexapod', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'micro_hexapod');
|
||||
save('mat/nass_model_stages.mat', 'micro_hexapod');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'micro_hexapod', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'micro_hexapod', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'micro_hexapod');
|
||||
save('matlab/mat/nass_model_stages.mat', 'micro_hexapod');
|
||||
end
|
||||
end
|
||||
@@ -157,7 +157,7 @@
|
||||
case 'constant'
|
||||
Dh = [args.Dh_pos, args.Dh_pos];
|
||||
|
||||
load('nass_stages.mat', 'micro_hexapod');
|
||||
load('nass_model_stages.mat', 'micro_hexapod');
|
||||
|
||||
AP = [args.Dh_pos(1) ; args.Dh_pos(2) ; args.Dh_pos(3)];
|
||||
|
||||
@@ -185,15 +185,15 @@
|
||||
Dhl = struct('time', t, 'signals', struct('values', Dhl));
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_references.mat', 'file')
|
||||
save('mat/nass_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
if exist('./mat/nass_model_references.mat', 'file')
|
||||
save('mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
else
|
||||
save('mat/nass_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
save('mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_references.mat', 'file')
|
||||
save('matlab/mat/nass_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
if exist('./matlab/mat/nass_model_references.mat', 'file')
|
||||
save('matlab/mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
save('matlab/mat/nass_model_references.mat', 'Dy', 'Ry', 'Rz', 'Dh', 'Dhl', 'args', 'Ts');
|
||||
end
|
||||
end
|
||||
@@ -40,15 +40,15 @@
|
||||
ry.C = [1e5; 1e5; 1e5; 3e4; 1e3; 3e4];
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'ry', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ry', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'ry');
|
||||
save('mat/nass_model_stages.mat', 'ry');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'ry', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ry', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'ry');
|
||||
save('matlab/mat/nass_model_stages.mat', 'ry');
|
||||
end
|
||||
end
|
||||
@@ -31,15 +31,15 @@
|
||||
rz.C = [4e4; 4e4; 7e4; 1e4; 1e4; 1e4];
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'rz', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'rz', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'rz');
|
||||
save('mat/nass_model_stages.mat', 'rz');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'rz', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'rz', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'rz');
|
||||
save('matlab/mat/nass_model_stages.mat', 'rz');
|
||||
end
|
||||
end
|
||||
@@ -13,15 +13,15 @@
|
||||
end
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/conf_simscape.mat', 'file')
|
||||
save('mat/conf_simscape.mat', 'conf_simscape', '-append');
|
||||
if exist('./mat/nass_model_conf_simscape.mat', 'file')
|
||||
save('mat/nass_model_conf_simscape.mat', 'conf_simscape', '-append');
|
||||
else
|
||||
save('mat/conf_simscape.mat', 'conf_simscape');
|
||||
save('mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/conf_simscape.mat', 'file')
|
||||
save('matlab/mat/conf_simscape.mat', 'conf_simscape', '-append');
|
||||
if exist('./matlab/mat/nass_model_conf_simscape.mat', 'file')
|
||||
save('matlab/mat/nass_model_conf_simscape.mat', 'conf_simscape', '-append');
|
||||
else
|
||||
save('matlab/mat/conf_simscape.mat', 'conf_simscape');
|
||||
save('matlab/mat/nass_model_conf_simscape.mat', 'conf_simscape');
|
||||
end
|
||||
end
|
||||
@@ -55,15 +55,15 @@
|
||||
ty.C = [8e4; 5e4; 8e4; 2e4; 3e4; 1e4]; % [N/(m/s), N*m/(rad/s)]
|
||||
|
||||
if exist('./mat', 'dir')
|
||||
if exist('./mat/nass_stages.mat', 'file')
|
||||
save('mat/nass_stages.mat', 'ty', '-append');
|
||||
if exist('./mat/nass_model_stages.mat', 'file')
|
||||
save('mat/nass_model_stages.mat', 'ty', '-append');
|
||||
else
|
||||
save('mat/nass_stages.mat', 'ty');
|
||||
save('mat/nass_model_stages.mat', 'ty');
|
||||
end
|
||||
elseif exist('./matlab', 'dir')
|
||||
if exist('./matlab/mat/nass_stages.mat', 'file')
|
||||
save('matlab/mat/nass_stages.mat', 'ty', '-append');
|
||||
if exist('./matlab/mat/nass_model_stages.mat', 'file')
|
||||
save('matlab/mat/nass_model_stages.mat', 'ty', '-append');
|
||||
else
|
||||
save('matlab/mat/nass_stages.mat', 'ty');
|
||||
save('matlab/mat/nass_model_stages.mat', 'ty');
|
||||
end
|
||||
end
|
||||
@@ -43,9 +43,9 @@
|
||||
#+PROPERTY: header-args:latex+ :mkdirp yes
|
||||
#+PROPERTY: header-args:latex+ :output-dir figs
|
||||
#+PROPERTY: header-args:latex+ :post pdf2svg(file=*this*, ext="png")
|
||||
:END:
|
||||
|
||||
#+latex: \clearpage
|
||||
:END:
|
||||
|
||||
* Build :noexport:
|
||||
#+NAME: startblock
|
||||
@@ -314,6 +314,46 @@ Be able to pass custom =.mat= files (one mat file per disturbance)?
|
||||
- Wait for Marc reply
|
||||
|
||||
** Backup - Kinematics
|
||||
*** Micro-Station DoF table
|
||||
|
||||
#+name: tab:ustation_dof_summary
|
||||
#+caption: Summary of the micro-station degrees-of-freedom
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lX
|
||||
#+attr_latex: :center t :booktabs t
|
||||
| *Stage* | *Degrees of Freedom* |
|
||||
|-------------------+-------------------------------------------------------|
|
||||
| Translation stage | $D_y = \pm 10\,mm$ |
|
||||
| Tilt stage | $R_y = \pm 3\,\text{deg}$ |
|
||||
| Spindle | $R_z = 360\,\text{deg}$ |
|
||||
| Micro Hexapod | $D_{xyz} = \pm 10\,mm$, $R_{xyz} = \pm 3\,\text{deg}$ |
|
||||
|
||||
*** Stage specifications
|
||||
|
||||
Translation Stage
|
||||
| Axial Motion ($y$) | Radial Motion ($y-z$) | Rotation motion ($\theta-z$) |
|
||||
|--------------------+-----------------------+------------------------------|
|
||||
| $40nm$ repeat | $20nm$ | $< 1.7 \mu rad$ |
|
||||
|
||||
Tilt stage
|
||||
| Axial Error ($y$) | Radial Error ($z$) | Tilt error ($R_y$) |
|
||||
|-------------------+--------------------+--------------------|
|
||||
| $0.5\mu m$ | $10nm$ | $5 \mu rad$ repeat |
|
||||
|
||||
Spindle
|
||||
| Radial Error ($x$-$y$) | Vertical Error ($z$) | Rz |
|
||||
|------------------------+----------------------+----------------------------|
|
||||
| $0.33\mu m$ | $0.07\mu m$ | $5\,\mu \text{rad}$ repeat |
|
||||
|
||||
Micro Hexapod
|
||||
| Motion | Stroke | Repetability | MIM | Stiffness |
|
||||
|------------------+--------------+----------------+--------------+---------------|
|
||||
| $T_{\mu_x}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>12N/\mu m$ |
|
||||
| $T_{\mu_y}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>12N/\mu m$ |
|
||||
| $T_{\mu_z}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>135N/\mu m$ |
|
||||
| $\theta_{\mu_x}$ | $\pm3 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
| $\theta_{\mu_y}$ | $\pm3 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
| $\theta_{\mu_z}$ | $\pm0.5 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
|
||||
*** Frames
|
||||
Let's define the following frames:
|
||||
- $\{W\}$ the frame that is *fixed to the granite* and its origin at the theoretical meeting point between the X-ray and the spindle axis.
|
||||
@@ -833,17 +873,18 @@ xlim([2, 500]);
|
||||
|
||||
* Introduction :ignore:
|
||||
|
||||
Introduction...
|
||||
|
||||
#+name: tab:ustation_section_matlab_code
|
||||
#+caption: Report sections and corresponding Matlab files
|
||||
#+attr_latex: :environment tabularx :width 0.6\linewidth :align lX
|
||||
#+attr_latex: :center t :booktabs t
|
||||
| *Sections* | *Matlab File* |
|
||||
|---------------------------------------+-----------------------------|
|
||||
| Section ref:sec:ustation_kinematics | =ustation_1_kinematics.m= |
|
||||
| Section ref:sec:ustation_modeling | =ustation_2_modeling.m= |
|
||||
| Section ref:sec:ustation_disturbances | =ustation_3_disturbances.m= |
|
||||
| Section ref:sec:ustation_experiments | =ustation_4_experiments.m= |
|
||||
# #+name: tab:ustation_section_matlab_code
|
||||
# #+caption: Report sections and corresponding Matlab files
|
||||
# #+attr_latex: :environment tabularx :width 0.6\linewidth :align lX
|
||||
# #+attr_latex: :center t :booktabs t
|
||||
# | *Sections* | *Matlab File* |
|
||||
# |---------------------------------------+-----------------------------|
|
||||
# | Section ref:sec:ustation_kinematics | =ustation_1_kinematics.m= |
|
||||
# | Section ref:sec:ustation_modeling | =ustation_2_modeling.m= |
|
||||
# | Section ref:sec:ustation_disturbances | =ustation_3_disturbances.m= |
|
||||
# | Section ref:sec:ustation_experiments | =ustation_4_experiments.m= |
|
||||
|
||||
* Micro-Station Kinematics
|
||||
:PROPERTIES:
|
||||
@@ -854,26 +895,13 @@ xlim([2, 500]);
|
||||
|
||||
The micro-station consists of 4 stacked positioning stages (Figure ref:fig:ustation_cad_view).
|
||||
From bottom to top, the stacked stages are the translation stage $D_y$, the tilt stage $R_y$, the rotation stage (Spindle) $R_z$ and the positioning hexapod.
|
||||
|
||||
Such stacked architecture allows high mobility, but the overall stiffness is reduced and the dynamics is very complex. complex dynamics.
|
||||
The micro-station degrees-of-freedom are summarized in Table ref:tab:ustation_dof_summary.
|
||||
|
||||
#+name: fig:ustation_cad_view
|
||||
#+caption: CAD view of the micro-station with the translation stage (in blue), the tilt stage (in red), the rotation stage (in yellow) and the positioning hexapod (in purple). On top of these four stages, a solid part (shown in green) will be replaced by the stabilization stage.
|
||||
#+attr_latex: :width \linewidth
|
||||
[[file:figs/ustation_cad_view.png]]
|
||||
|
||||
#+name: tab:ustation_dof_summary
|
||||
#+caption: Summary of the micro-station degrees-of-freedom
|
||||
#+attr_latex: :environment tabularx :width \linewidth :align lX
|
||||
#+attr_latex: :center t :booktabs t
|
||||
| *Stage* | *Degrees of Freedom* |
|
||||
|-------------------+-------------------------------------------------------|
|
||||
| Translation stage | $D_y = \pm 10\,mm$ |
|
||||
| Tilt stage | $R_y = \pm 3\,\text{deg}$ |
|
||||
| Spindle | $R_z = 360\,\text{deg}$ |
|
||||
| Micro Hexapod | $D_{xyz} = \pm 10\,mm$, $R_{xyz} = \pm 3\,\text{deg}$ |
|
||||
|
||||
There are different ways of modelling the stage dynamics in a multi-body model.
|
||||
The one chosen in this work consists of modelling each stage by two solid bodies connected by one 6-DoF joint.
|
||||
The stiffness and damping properties of the joint can be tuned separately for each DoF.
|
||||
@@ -922,14 +950,6 @@ An optical linear encoder is used to measure the stage motion and for PID contro
|
||||
|
||||
Four cylindrical bearings[fn:4] are used to guide the motion (i.e. minimize the parasitic motions) and have high stiffness.
|
||||
|
||||
#+name: fig:ustation_ty_stage
|
||||
#+caption: Translation Stage
|
||||
[[file:figs/ustation_ty_stage.png]]
|
||||
|
||||
# | Axial Motion ($y$) | Radial Motion ($y-z$) | Rotation motion ($\theta-z$) |
|
||||
# |--------------------+-----------------------+------------------------------|
|
||||
# | $40nm$ repeat | $20nm$ | $< 1.7 \mu rad$ |
|
||||
|
||||
**** Tilt Stage
|
||||
|
||||
The tilt stage is guided by four linear motion guides[fn:1] which are placed such that the center of rotation coincide with the X-ray beam.
|
||||
@@ -940,13 +960,21 @@ This stage can also be used to tilt the rotation axis of the Spindle.
|
||||
|
||||
To precisely control the $R_y$ angle, a stepper motor as well as two optical encoders are used in a PID feedback loop.
|
||||
|
||||
#+attr_latex: :options [b]{0.48\linewidth}
|
||||
#+begin_minipage
|
||||
#+name: fig:ustation_ty_stage
|
||||
#+caption: Translation Stage
|
||||
#+attr_latex: :scale 1 :float nil
|
||||
[[file:figs/ustation_ty_stage.png]]
|
||||
#+end_minipage
|
||||
\hfill
|
||||
#+attr_latex: :options [b]{0.48\linewidth}
|
||||
#+begin_minipage
|
||||
#+name: fig:ustation_ry_stage
|
||||
#+caption: Tilt Stage
|
||||
#+attr_latex: :scale 1 :float nil
|
||||
[[file:figs/ustation_ry_stage.png]]
|
||||
|
||||
# | Axial Error ($y$) | Radial Error ($z$) | Tilt error ($R_y$) |
|
||||
# |-------------------+--------------------+--------------------|
|
||||
# | $0.5\mu m$ | $10nm$ | $5 \mu rad$ repeat |
|
||||
#+end_minipage
|
||||
|
||||
**** Spindle
|
||||
|
||||
@@ -955,14 +983,6 @@ It is composed of an air bearing spindle[fn:2], whose angular position is contro
|
||||
|
||||
Additional rotary unions and slip-rings to be able to pass through the rotation many electrical signals and fluids and gazes.
|
||||
|
||||
#+name: fig:ustation_rz_stage
|
||||
#+caption: Rotation Stage (Spindle)
|
||||
[[file:figs/ustation_rz_stage.png]]
|
||||
|
||||
# | Radial Error ($x$-$y$) | Vertical Error ($z$) | Rz |
|
||||
# |------------------------+----------------------+----------------------------|
|
||||
# | $0.33\mu m$ | $0.07\mu m$ | $5\,\mu \text{rad}$ repeat |
|
||||
|
||||
**** Micro-Hexapod
|
||||
|
||||
Finally, a Stewart platform[fn:3] is used to position the sample.
|
||||
@@ -971,18 +991,21 @@ It includes a DC motor and an optical linear encoders in each of the six strut.
|
||||
It is used to position the point of interest of the sample with respect to the spindle rotation axis.
|
||||
It can also be used to precisely position the PoI vertically with respect to the x-ray.
|
||||
|
||||
#+attr_latex: :options [t]{0.49\linewidth}
|
||||
#+begin_minipage
|
||||
#+name: fig:ustation_rz_stage
|
||||
#+caption: Rotation Stage (Spindle)
|
||||
#+attr_latex: :scale 1 :float nil
|
||||
[[file:figs/ustation_rz_stage.png]]
|
||||
#+end_minipage
|
||||
\hfill
|
||||
#+attr_latex: :options [t]{0.49\linewidth}
|
||||
#+begin_minipage
|
||||
#+name: fig:ustation_hexapod_stage
|
||||
#+caption: Micro Hexapod
|
||||
#+attr_latex: :scale 1 :float nil
|
||||
[[file:figs/ustation_hexapod_stage.png]]
|
||||
|
||||
# | Motion | Stroke | Repetability | MIM | Stiffness |
|
||||
# |------------------+--------------+----------------+--------------+---------------|
|
||||
# | $T_{\mu_x}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>12N/\mu m$ |
|
||||
# | $T_{\mu_y}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>12N/\mu m$ |
|
||||
# | $T_{\mu_z}$ | $\pm10mm$ | $\pm1\mu m$ | $0.5\mu m$ | $>135N/\mu m$ |
|
||||
# | $\theta_{\mu_x}$ | $\pm3 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
# | $\theta_{\mu_y}$ | $\pm3 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
# | $\theta_{\mu_z}$ | $\pm0.5 deg$ | $\pm5 \mu rad$ | $2.5\mu rad$ | |
|
||||
#+end_minipage
|
||||
|
||||
** Mathematical description of a rigid body motion
|
||||
<<ssec:ustation_motion_description>>
|
||||
@@ -1789,13 +1812,13 @@ exportFig('figs/ustation_frf_compliance_Rxyz.pdf', 'width', 'half', 'height', 'n
|
||||
#+caption: Measured FRF of the compliance of the micro-station expressed in frame $\{\mathcal{X}\}$. Both translation terms (\subref{fig:ustation_frf_compliance_xyz}) and rotational terms (\subref{fig:ustation_frf_compliance_Rxyz}) are displayed.
|
||||
#+attr_latex: :options [htbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_xyz}sub caption a}
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_xyz}Compliance in translation}
|
||||
#+attr_latex: :options {0.49\textwidth}
|
||||
#+begin_subfigure
|
||||
#+attr_latex: :width 0.95\linewidth
|
||||
[[file:figs/ustation_frf_compliance_xyz.png]]
|
||||
#+end_subfigure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_Rxyz}sub caption b}
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_Rxyz}Compliance in rotation}
|
||||
#+attr_latex: :options {0.49\textwidth}
|
||||
#+begin_subfigure
|
||||
#+attr_latex: :width 0.95\linewidth
|
||||
@@ -1886,13 +1909,13 @@ exportFig('figs/ustation_frf_compliance_Rxyz_model.pdf', 'width', 'half', 'heigh
|
||||
#+caption: Measured FRF of the compliance of the micro-station expressed in frame $\{\mathcal{X}\}$. Both translation terms (\subref{fig:ustation_frf_compliance_xyz_model}) and rotational terms (\subref{fig:ustation_frf_compliance_Rxyz_model}) are displayed.
|
||||
#+attr_latex: :options [htbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_xyz_model}sub caption a}
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_xyz_model}Compliance in translation}
|
||||
#+attr_latex: :options {0.49\textwidth}
|
||||
#+begin_subfigure
|
||||
#+attr_latex: :width 0.95\linewidth
|
||||
[[file:figs/ustation_frf_compliance_xyz_model.png]]
|
||||
#+end_subfigure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_Rxyz_model}sub caption b}
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_frf_compliance_Rxyz_model}Compliance in rotation}
|
||||
#+attr_latex: :options {0.49\textwidth}
|
||||
#+begin_subfigure
|
||||
#+attr_latex: :width 0.95\linewidth
|
||||
@@ -2606,6 +2629,10 @@ exportFig('figs/ustation_dist_source_ground_motion_time.pdf', 'width', 'third',
|
||||
|
||||
** Introduction :ignore:
|
||||
|
||||
In order to fully validate the micro-station multi-body model, two time domain simulations corresponding to typical use cases are performed.
|
||||
|
||||
First, a tomography experiment (i.e. a constant Spindle rotation) is performed and compared with experimental measurements (Section ref:sec:ustation_experiments_tomography).
|
||||
Second, a constant velocity scans with the translation stage is performed and also compared with experimental data (Section ref:sec:ustation_experiments_ty_scans).
|
||||
|
||||
** Matlab Init :noexport:ignore:
|
||||
#+begin_src matlab
|
||||
@@ -2628,16 +2655,23 @@ exportFig('figs/ustation_dist_source_ground_motion_time.pdf', 'width', 'third',
|
||||
<<m-init-path-tangle>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :noweb yes
|
||||
<<m-init-simscape>>
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :noweb yes
|
||||
<<m-init-other>>
|
||||
#+end_src
|
||||
|
||||
** Tomography Experiment
|
||||
60rpm
|
||||
ground motion + spindle vibrations
|
||||
Measurement of the PoI position with respect to the granite
|
||||
<<sec:ustation_experiments_tomography>>
|
||||
|
||||
To simulate a tomography experiment, the setpoint of the Spindle is configured to perform a constant rotation with a rotational velocity of 60rpm.
|
||||
Both ground motion and spindle vibration disturbances are simulation based on what was computed in Section ref:sec:ustation_disturbances.
|
||||
A radial offset of $\approx 1\,\mu m$ between the "point-of-interest" and the spindle's rotation axis is introduced to represent what is experimentally observed.
|
||||
During the 10 second simulation (i.e. 10 spindle turns), the position of the "point-of-interest" with respect to the granite is recorded.
|
||||
Results are shown in Figure ref:fig:ustation_errors_model_spindle.
|
||||
Great match with measurements of Figure ref:fig:ustation_errors_spindle.
|
||||
A good correlation with the measurements are observed both for radial errors (Figure ref:fig:ustation_errors_model_spindle_radial) and axial errors (Figure ref:fig:ustation_errors_model_spindle_axial).
|
||||
|
||||
#+begin_src matlab
|
||||
%% Tomography experiment
|
||||
@@ -2705,8 +2739,8 @@ exportFig('figs/ustation_errors_model_spindle_radial.pdf', 'width', 'half', 'hei
|
||||
%% Measured axial errors of the Spindle
|
||||
figure;
|
||||
hold on;
|
||||
plot(spindle_errors.deg(1:100:end)/360, 1e9*spindle_errors.Dz(1:100:end), 'DisplayName', 'Measurements')
|
||||
plot(exp_tomography.y.z.Time, 1e9*exp_tomography.y.z.Data, 'DisplayName', 'Simulation')
|
||||
plot(spindle_errors.deg(1:100:end)/360, detrend(1e9*spindle_errors.Dz(1:100:end), 0), 'DisplayName', 'Measurements')
|
||||
plot(exp_tomography.y.z.Time, detrend(1e9*exp_tomography.y.z.Data, 0), 'DisplayName', 'Simulation')
|
||||
hold off;
|
||||
xlabel('Rotation [turn]'); ylabel('Z displacement [nm]');
|
||||
axis square
|
||||
@@ -2720,7 +2754,7 @@ exportFig('figs/ustation_errors_model_spindle_axial.pdf', 'width', 'half', 'heig
|
||||
#+end_src
|
||||
|
||||
#+name: fig:ustation_errors_model_spindle
|
||||
#+caption: Measurement of strut flexible modes
|
||||
#+caption: Simulation results for a tomography experiment with a constant velocity of 60rpm. The comparison is made with measurements both for radial (\subref{fig:ustation_errors_model_spindle_radial}) and axial errors (\subref{fig:ustation_errors_model_spindle_axial}).
|
||||
#+attr_latex: :options [htbp]
|
||||
#+begin_figure
|
||||
#+attr_latex: :caption \subcaption{\label{fig:ustation_errors_model_spindle_radial}Radial error}
|
||||
@@ -2738,17 +2772,17 @@ exportFig('figs/ustation_errors_model_spindle_axial.pdf', 'width', 'half', 'heig
|
||||
#+end_figure
|
||||
|
||||
** Raster Scans with the translation stage
|
||||
<<sec:ustation_experiments_ty_scans>>
|
||||
|
||||
|
||||
+/-5mm constant velocity scans.
|
||||
ground motion + translation stage vibrations
|
||||
Measurement of the PoI position with respect to the granite
|
||||
Results are shown in Figure ref:fig:ustation_errors_model_spindle.
|
||||
Great match with measurements of Figure ref:fig:ustation_errors_spindle.
|
||||
A second experiment is performed in which the translation stage is scanned with a constant velocity.
|
||||
The translation stage setpoint is configured to have a "triangular" shape with stroke of $\pm 4.5\, mm$.
|
||||
Both ground motion and translation stage vibrations are included in the simulation.
|
||||
Similar to what was performed for the tomography simulation, the PoI position with respect to the granite is recorded and compared with experimental measurements in Figure ref:fig:ustation_errors_model_dy_vertical.
|
||||
Similar error amplitude can be observed, thus indicating that the multi-body model with included disturbances is accurately representing the micro-station behavior for typical scientific experiments.
|
||||
|
||||
#+begin_src matlab
|
||||
%% Translation stage latteral scans
|
||||
set_param(conf_simulink, 'StopTime', '4');
|
||||
set_param(conf_simulink, 'StopTime', '2');
|
||||
|
||||
initializeGround();
|
||||
initializeGranite();
|
||||
@@ -2772,27 +2806,32 @@ initializeDisturbances(...
|
||||
|
||||
initializeReferences(...
|
||||
'Dy_type', 'triangular', ...
|
||||
'Dy_amplitude', 5e-3, ...
|
||||
'Dy_period', 4);
|
||||
'Dy_amplitude', 4.5e-3, ...
|
||||
'Dy_period', 2);
|
||||
|
||||
sim(mdl);
|
||||
exp_latteral_scans = simout;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab
|
||||
%% Load the experimentally measured errors
|
||||
% Load the experimentally measured errors
|
||||
ty_errors = load('ustation_errors_ty.mat');
|
||||
|
||||
% Compute best straight line to remove it from data
|
||||
average_error = mean(ty_errors.ty_z')';
|
||||
straight_line = average_error - detrend(average_error, 1);
|
||||
|
||||
% Only plot data for the scan from -4.5mm to 4.5mm
|
||||
dy_setpoint = 1e3*exp_latteral_scans.y.y.Data(exp_latteral_scans.y.y.time > 0.5 & exp_latteral_scans.y.y.time < 1.5);
|
||||
dz_error = detrend(1e6*exp_latteral_scans.y.z.Data(exp_latteral_scans.y.y.time > 0.5 & exp_latteral_scans.y.y.time < 1.5), 0);
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :exports none :results none
|
||||
figure;
|
||||
hold on;
|
||||
plot(ty_errors.setpoint, ty_errors.ty_z(:,1) - straight_line, 'DisplayName', 'Measurement')
|
||||
plot(1e3*exp_latteral_scans.y.y.Data, 1e6*exp_latteral_scans.y.z.Data, 'DisplayName', 'Simulation')
|
||||
plot(ty_errors.setpoint, detrend(ty_errors.ty_z(:,1) - straight_line, 0), 'color', colors(1,:), 'DisplayName', 'Measurement')
|
||||
% plot(ty_errors.setpoint, detrend(ty_errors.ty_z(:,[4,6]) - straight_line, 0), 'color', colors(1,:), 'HandleVisibility', 'off')
|
||||
plot(dy_setpoint, dz_error, 'color', colors(2,:), 'DisplayName', 'Simulation')
|
||||
hold off;
|
||||
xlabel('$D_y$ position [mm]'); ylabel('Vertical error [$\mu$m]');
|
||||
xlim([-5, 5]); ylim([-0.4, 0.4]);
|
||||
@@ -2800,13 +2839,14 @@ leg = legend('location', 'southeast', 'FontSize', 8, 'NumColumns', 1);
|
||||
leg.ItemTokenSize(1) = 15;
|
||||
#+end_src
|
||||
|
||||
#+begin_src matlab :tangle no :exports results :results file none
|
||||
#+begin_src matlab :tangle no :exports results :results file replace
|
||||
xticks([-5:1:5]); yticks([-0.4:0.1:0.4]);
|
||||
exportFig('figs/ustation_errors_model_dy_vertical.pdf', 'width', 'half', 'height', 'normal');
|
||||
#+end_src
|
||||
|
||||
#+name: fig:ustation_errors_model_dy_vertical
|
||||
#+caption: Figure caption
|
||||
#+caption: Vertical errors during a constant velocity scan of the translation stage. Comparison of the measurements and simulated errors.
|
||||
#+RESULTS:
|
||||
[[file:figs/ustation_errors_model_dy_vertical.png]]
|
||||
|
||||
* Conclusion
|
||||
|
||||
@@ -1,4 +1,4 @@
|
||||
% Created 2024-11-06 Wed 12:01
|
||||
% Created 2024-11-06 Wed 15:14
|
||||
% Intended LaTeX compiler: pdflatex
|
||||
\documentclass[a4paper, 10pt, DIV=12, parskip=full, bibliography=totoc]{scrreprt}
|
||||
|
||||
@@ -22,30 +22,16 @@
|
||||
\maketitle
|
||||
\tableofcontents
|
||||
|
||||
\clearpage
|
||||
|
||||
\begin{table}[htbp]
|
||||
\centering
|
||||
\begin{tabularx}{0.6\linewidth}{lX}
|
||||
\toprule
|
||||
\textbf{Sections} & \textbf{Matlab File}\\
|
||||
\midrule
|
||||
Section \ref{sec:ustation_kinematics} & \texttt{ustation\_1\_kinematics.m}\\
|
||||
Section \ref{sec:ustation_modeling} & \texttt{ustation\_2\_modeling.m}\\
|
||||
Section \ref{sec:ustation_disturbances} & \texttt{ustation\_3\_disturbances.m}\\
|
||||
Section \ref{sec:ustation_experiments} & \texttt{ustation\_4\_experiments.m}\\
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\caption{\label{tab:ustation_section_matlab_code}Report sections and corresponding Matlab files}
|
||||
Introduction\ldots{}
|
||||
|
||||
\end{table}
|
||||
|
||||
\chapter{Micro-Station Kinematics}
|
||||
\label{sec:ustation_kinematics}
|
||||
The micro-station consists of 4 stacked positioning stages (Figure \ref{fig:ustation_cad_view}).
|
||||
From bottom to top, the stacked stages are the translation stage \(D_y\), the tilt stage \(R_y\), the rotation stage (Spindle) \(R_z\) and the positioning hexapod.
|
||||
|
||||
Such stacked architecture allows high mobility, but the overall stiffness is reduced and the dynamics is very complex. complex dynamics.
|
||||
The micro-station degrees-of-freedom are summarized in Table \ref{tab:ustation_dof_summary}.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
@@ -53,22 +39,6 @@ The micro-station degrees-of-freedom are summarized in Table \ref{tab:ustation_d
|
||||
\caption{\label{fig:ustation_cad_view}CAD view of the micro-station with the translation stage (in blue), the tilt stage (in red), the rotation stage (in yellow) and the positioning hexapod (in purple). On top of these four stages, a solid part (shown in green) will be replaced by the stabilization stage.}
|
||||
\end{figure}
|
||||
|
||||
\begin{table}[htbp]
|
||||
\centering
|
||||
\begin{tabularx}{\linewidth}{lX}
|
||||
\toprule
|
||||
\textbf{Stage} & \textbf{Degrees of Freedom}\\
|
||||
\midrule
|
||||
Translation stage & \(D_y = \pm 10\,mm\)\\
|
||||
Tilt stage & \(R_y = \pm 3\,\text{deg}\)\\
|
||||
Spindle & \(R_z = 360\,\text{deg}\)\\
|
||||
Micro Hexapod & \(D_{xyz} = \pm 10\,mm\), \(R_{xyz} = \pm 3\,\text{deg}\)\\
|
||||
\bottomrule
|
||||
\end{tabularx}
|
||||
\caption{\label{tab:ustation_dof_summary}Summary of the micro-station degrees-of-freedom}
|
||||
|
||||
\end{table}
|
||||
|
||||
There are different ways of modelling the stage dynamics in a multi-body model.
|
||||
The one chosen in this work consists of modelling each stage by two solid bodies connected by one 6-DoF joint.
|
||||
The stiffness and damping properties of the joint can be tuned separately for each DoF.
|
||||
@@ -87,13 +57,6 @@ An optical linear encoder is used to measure the stage motion and for PID contro
|
||||
|
||||
Four cylindrical bearings\footnote{Ball cage (N501) and guide bush (N550) from Mahr are used} are used to guide the motion (i.e. minimize the parasitic motions) and have high stiffness.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/ustation_ty_stage.png}
|
||||
\caption{\label{fig:ustation_ty_stage}Translation Stage}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\paragraph{Tilt Stage}
|
||||
|
||||
The tilt stage is guided by four linear motion guides\footnote{HCR 35 A C1, from THK} which are placed such that the center of rotation coincide with the X-ray beam.
|
||||
@@ -104,12 +67,19 @@ This stage can also be used to tilt the rotation axis of the Spindle.
|
||||
|
||||
To precisely control the \(R_y\) angle, a stepper motor as well as two optical encoders are used in a PID feedback loop.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/ustation_ry_stage.png}
|
||||
\caption{\label{fig:ustation_ry_stage}Tilt Stage}
|
||||
\end{figure}
|
||||
|
||||
\begin{minipage}[b]{0.48\linewidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/ustation_ty_stage.png}
|
||||
\captionof{figure}{\label{fig:ustation_ty_stage}Translation Stage}
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}[b]{0.48\linewidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/ustation_ry_stage.png}
|
||||
\captionof{figure}{\label{fig:ustation_ry_stage}Tilt Stage}
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
|
||||
\paragraph{Spindle}
|
||||
|
||||
@@ -118,13 +88,6 @@ It is composed of an air bearing spindle\footnote{Made by LAB Motion Systems}, w
|
||||
|
||||
Additional rotary unions and slip-rings to be able to pass through the rotation many electrical signals and fluids and gazes.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/ustation_rz_stage.png}
|
||||
\caption{\label{fig:ustation_rz_stage}Rotation Stage (Spindle)}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\paragraph{Micro-Hexapod}
|
||||
|
||||
Finally, a Stewart platform\footnote{Modified Zonda Hexapod by Symetrie} is used to position the sample.
|
||||
@@ -133,12 +96,19 @@ It includes a DC motor and an optical linear encoders in each of the six strut.
|
||||
It is used to position the point of interest of the sample with respect to the spindle rotation axis.
|
||||
It can also be used to precisely position the PoI vertically with respect to the x-ray.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/ustation_hexapod_stage.png}
|
||||
\caption{\label{fig:ustation_hexapod_stage}Micro Hexapod}
|
||||
\end{figure}
|
||||
|
||||
\begin{minipage}[t]{0.49\linewidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/ustation_rz_stage.png}
|
||||
\captionof{figure}{\label{fig:ustation_rz_stage}Rotation Stage (Spindle)}
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
\hfill
|
||||
\begin{minipage}[t]{0.49\linewidth}
|
||||
\begin{center}
|
||||
\includegraphics[scale=1,scale=1]{figs/ustation_hexapod_stage.png}
|
||||
\captionof{figure}{\label{fig:ustation_hexapod_stage}Micro Hexapod}
|
||||
\end{center}
|
||||
\end{minipage}
|
||||
|
||||
\section{Mathematical description of a rigid body motion}
|
||||
\label{ssec:ustation_motion_description}
|
||||
@@ -788,13 +758,21 @@ Examples of obtained time domain disturbance signals are shown in Figure \ref{fi
|
||||
|
||||
\chapter{Simulation of Scientific Experiments}
|
||||
\label{sec:ustation_experiments}
|
||||
\begin{itemize}
|
||||
\item[{$\square$}] Perfect tomography => no error
|
||||
\item[{$\square$}] Add vibrations and some off-center => results, compare with measurements
|
||||
\item[{$\square$}] Ty scans (-4.5mm to 4.5mm) => compare with measurements
|
||||
\end{itemize}
|
||||
In order to fully validate the micro-station multi-body model, two time domain simulations corresponding to typical use cases are performed.
|
||||
|
||||
First, a tomography experiment (i.e. a constant Spindle rotation) is performed and compared with experimental measurements (Section \ref{sec:ustation_experiments_tomography}).
|
||||
Second, a constant velocity scans with the translation stage is performed and also compared with experimental data (Section \ref{sec:ustation_experiments_ty_scans}).
|
||||
|
||||
\section{Tomography Experiment}
|
||||
\label{sec:ustation_experiments_tomography}
|
||||
|
||||
To simulate a tomography experiment, the setpoint of the Spindle is configured to perform a constant rotation with a rotational velocity of 60rpm.
|
||||
Both ground motion and spindle vibration disturbances are simulation based on what was computed in Section \ref{sec:ustation_disturbances}.
|
||||
A radial offset of \(\approx 1\,\mu m\) between the ``point-of-interest'' and the spindle's rotation axis is introduced to represent what is experimentally observed.
|
||||
During the 10 second simulation (i.e. 10 spindle turns), the position of the ``point-of-interest'' with respect to the granite is recorded.
|
||||
Results are shown in Figure \ref{fig:ustation_errors_model_spindle}.
|
||||
A good correlation with the measurements are observed both for radial errors (Figure \ref{fig:ustation_errors_model_spindle_radial}) and axial errors (Figure \ref{fig:ustation_errors_model_spindle_axial}).
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\begin{subfigure}{0.49\textwidth}
|
||||
\begin{center}
|
||||
@@ -808,13 +786,36 @@ Examples of obtained time domain disturbance signals are shown in Figure \ref{fi
|
||||
\end{center}
|
||||
\subcaption{\label{fig:ustation_errors_model_spindle_axial}Axial error}
|
||||
\end{subfigure}
|
||||
\caption{\label{fig:ustation_errors_model_spindle}Measurement of strut flexible modes}
|
||||
\caption{\label{fig:ustation_errors_model_spindle}Simulation results for a tomography experiment with a constant velocity of 60rpm. The comparison is made with measurements both for radial (\subref{fig:ustation_errors_model_spindle_radial}) and axial errors (\subref{fig:ustation_errors_model_spindle_axial}).}
|
||||
\end{figure}
|
||||
|
||||
|
||||
\section{Raster Scans with the translation stage}
|
||||
\label{sec:ustation_experiments_ty_scans}
|
||||
|
||||
A second experiment is performed in which the translation stage is scanned with a constant velocity.
|
||||
The translation stage setpoint is configured to have a ``triangular'' shape with stroke of \(\pm 4.5\, mm\).
|
||||
Both ground motion and translation stage vibrations are included in the simulation.
|
||||
Similar to what was performed for the tomography simulation, the PoI position with respect to the granite is recorded and compared with experimental measurements in Figure \ref{fig:ustation_errors_model_dy_vertical}.
|
||||
Similar error amplitude can be observed, thus indicating that the multi-body model with included disturbances is accurately representing the micro-station behavior for typical scientific experiments.
|
||||
|
||||
\begin{figure}[htbp]
|
||||
\centering
|
||||
\includegraphics[scale=1]{figs/ustation_errors_model_dy_vertical.png}
|
||||
\caption{\label{fig:ustation_errors_model_dy_vertical}Vertical errors during a constant velocity scan of the translation stage. Comparison of the measurements and simulated errors.}
|
||||
\end{figure}
|
||||
|
||||
\chapter{Conclusion}
|
||||
\label{sec:uniaxial_conclusion}
|
||||
|
||||
In order to have good model:
|
||||
\begin{itemize}
|
||||
\item kinematics
|
||||
\item dynamics
|
||||
\item disturbances
|
||||
\end{itemize}
|
||||
|
||||
Validated with time domain simulations.
|
||||
|
||||
|
||||
\printbibliography[heading=bibintoc,title={Bibliography}]
|
||||
\end{document}
|
||||