1<shapes name="mxgraph.electrical.iec417"> 2 <shape aspect="variable" h="85" name="AC-AC Converter" strokewidth="inherit" w="80"> 3 <connections> 4 <constraint name="in" perimeter="0" x="0" y="0.5"/> 5 <constraint name="out" perimeter="0" x="1" y="0.5"/> 6 </connections> 7 <background> 8 <rect h="80" w="80" x="0" y="5"/> 9 </background> 10 <foreground> 11 <fillstroke/> 12 <path> 13 <move x="0" y="85"/> 14 <line x="80" y="5"/> 15 <move x="35" y="0"/> 16 <line x="40" y="5"/> 17 <line x="35" y="10"/> 18 <move x="10" y="20"/> 19 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="15" x-axis-rotation="0" y="20"/> 20 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="20" x-axis-rotation="0" y="20"/> 21 <move x="60" y="70"/> 22 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="65" x-axis-rotation="0" y="70"/> 23 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="70" x-axis-rotation="0" y="70"/> 24 </path> 25 <stroke/> 26 </foreground> 27 </shape> 28 <shape aspect="variable" h="85" name="AC-DC Converter" strokewidth="inherit" w="80"> 29 <connections> 30 <constraint name="in" perimeter="0" x="0" y="0.5"/> 31 <constraint name="out" perimeter="0" x="1" y="0.5"/> 32 </connections> 33 <background> 34 <rect h="80" w="80" x="0" y="5"/> 35 </background> 36 <foreground> 37 <fillstroke/> 38 <path> 39 <move x="0" y="85"/> 40 <line x="80" y="5"/> 41 <move x="35" y="0"/> 42 <line x="40" y="5"/> 43 <line x="35" y="10"/> 44 <move x="10" y="20"/> 45 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="15" x-axis-rotation="0" y="20"/> 46 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="20" x-axis-rotation="0" y="20"/> 47 <move x="60" y="70"/> 48 <line x="70" y="70"/> 49 <move x="60" y="73"/> 50 <line x="62" y="73"/> 51 <move x="64" y="73"/> 52 <line x="66" y="73"/> 53 <move x="68" y="73"/> 54 <line x="70" y="73"/> 55 </path> 56 <stroke/> 57 </foreground> 58 </shape> 59 <shape aspect="variable" h="85" name="AD Converter" strokewidth="inherit" w="80"> 60 <connections> 61 <constraint name="in" perimeter="0" x="0" y="0.5"/> 62 <constraint name="out" perimeter="0" x="1" y="0.5"/> 63 </connections> 64 <background> 65 <rect h="80" w="80" x="0" y="5"/> 66 </background> 67 <foreground> 68 <fillstroke/> 69 <path> 70 <move x="0" y="85"/> 71 <line x="80" y="5"/> 72 <move x="35" y="0"/> 73 <line x="40" y="5"/> 74 <line x="35" y="10"/> 75 <move x="5" y="20"/> 76 <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="15" x-axis-rotation="0" y="20"/> 77 <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="0" x="25" x-axis-rotation="0" y="20"/> 78 <move x="35" y="75"/> 79 <line x="40" y="75"/> 80 <line x="40" y="68"/> 81 <line x="47" y="68"/> 82 <line x="47" y="75"/> 83 <line x="52" y="75"/> 84 <line x="52" y="68"/> 85 <line x="59" y="68"/> 86 <line x="59" y="75"/> 87 <line x="66" y="75"/> 88 <line x="66" y="68"/> 89 <line x="73" y="68"/> 90 <line x="73" y="75"/> 91 <line x="76" y="75"/> 92 </path> 93 <stroke/> 94 </foreground> 95 </shape> 96 <shape aspect="variable" h="80" name="Amp" strokewidth="inherit" w="80"> 97 <connections> 98 <constraint name="in" perimeter="0" x="0" y="0.5"/> 99 <constraint name="out" perimeter="0" x="1" y="0.5"/> 100 </connections> 101 <background> 102 <rect h="80" w="80" x="0" y="0"/> 103 </background> 104 <foreground> 105 <fillstroke/> 106 <path> 107 <move x="5" y="5"/> 108 <line x="75" y="40"/> 109 <line x="5" y="75"/> 110 <close/> 111 </path> 112 <stroke/> 113 </foreground> 114 </shape> 115 <shape aspect="variable" h="80" name="Amp Bidirectional" strokewidth="inherit" w="80"> 116 <connections> 117 <constraint name="in" perimeter="0" x="0" y="0.5"/> 118 <constraint name="out" perimeter="0" x="1" y="0.5"/> 119 </connections> 120 <background> 121 <rect h="80" w="80" x="0" y="0"/> 122 </background> 123 <foreground> 124 <fillstroke/> 125 <path> 126 <move x="31.5" y="15"/> 127 <line x="48.5" y="23.5"/> 128 <line x="31.5" y="32"/> 129 <close/> 130 <move x="31.5" y="23.5"/> 131 <line x="20" y="23.5"/> 132 <line x="20" y="56.5"/> 133 <line x="31.5" y="56.5"/> 134 <move x="48.5" y="23.5"/> 135 <line x="60" y="23.5"/> 136 <line x="60" y="56.5"/> 137 <line x="48.5" y="56.5"/> 138 <move x="10" y="40"/> 139 <line x="20" y="40"/> 140 <move x="60" y="40"/> 141 <line x="70" y="40"/> 142 <move x="48.5" y="48"/> 143 <line x="31.5" y="56.5"/> 144 <line x="48.5" y="65"/> 145 <close/> 146 </path> 147 <stroke/> 148 </foreground> 149 </shape> 150 <shape aspect="variable" h="80" name="Att" strokewidth="inherit" w="80"> 151 <connections> 152 <constraint name="in" perimeter="0" x="0" y="0.5"/> 153 <constraint name="out" perimeter="0" x="1" y="0.5"/> 154 </connections> 155 <background> 156 <rect h="80" w="80" x="0" y="0"/> 157 </background> 158 <foreground> 159 <fillstroke/> 160 <path> 161 <move x="35" y="65"/> 162 <line x="45" y="55"/> 163 <line x="35" y="45"/> 164 <line x="45" y="35"/> 165 <line x="35" y="25"/> 166 <line x="45" y="15"/> 167 </path> 168 <stroke/> 169 </foreground> 170 </shape> 171 <shape aspect="variable" h="80" name="Bandpass" strokewidth="inherit" w="80"> 172 <connections> 173 <constraint name="in" perimeter="0" x="0" y="0.5"/> 174 <constraint name="out" perimeter="0" x="1" y="0.5"/> 175 </connections> 176 <background> 177 <rect h="80" w="80" x="0" y="0"/> 178 </background> 179 <foreground> 180 <fillstroke/> 181 <path> 182 <move x="15" y="40"/> 183 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="40"/> 184 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="40"/> 185 <move x="15" y="25"/> 186 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="25"/> 187 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="25"/> 188 <move x="15" y="55"/> 189 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="55"/> 190 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="55"/> 191 <move x="36" y="57"/> 192 <line x="42" y="51"/> 193 <move x="36" y="27"/> 194 <line x="42" y="21"/> 195 </path> 196 <stroke/> 197 </foreground> 198 </shape> 199 <shape aspect="variable" h="80" name="Bandstop" strokewidth="inherit" w="80"> 200 <connections> 201 <constraint name="in" perimeter="0" x="0" y="0.5"/> 202 <constraint name="out" perimeter="0" x="1" y="0.5"/> 203 </connections> 204 <background> 205 <rect h="80" w="80" x="0" y="0"/> 206 </background> 207 <foreground> 208 <fillstroke/> 209 <path> 210 <move x="15" y="40"/> 211 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="40"/> 212 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="40"/> 213 <move x="15" y="25"/> 214 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="25"/> 215 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="25"/> 216 <move x="15" y="55"/> 217 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="55"/> 218 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="55"/> 219 <move x="36" y="43"/> 220 <line x="42" y="37"/> 221 </path> 222 <stroke/> 223 </foreground> 224 </shape> 225 <shape aspect="variable" h="80" name="Block" strokewidth="inherit" w="80"> 226 <connections> 227 <constraint name="in" perimeter="0" x="0" y="0.5"/> 228 <constraint name="out" perimeter="0" x="1" y="0.5"/> 229 </connections> 230 <background> 231 <rect h="80" w="80" x="0" y="0"/> 232 </background> 233 <foreground> 234 <fillstroke/> 235 </foreground> 236 </shape> 237 <shape aspect="variable" h="80" name="Block Convert" strokewidth="inherit" w="80"> 238 <connections> 239 <constraint name="in" perimeter="0" x="0" y="0.5"/> 240 <constraint name="out" perimeter="0" x="1" y="0.5"/> 241 </connections> 242 <background> 243 <rect h="80" w="80" x="0" y="0"/> 244 </background> 245 <foreground> 246 <fillstroke/> 247 <path> 248 <move x="0" y="80"/> 249 <line x="80" y="0"/> 250 </path> 251 <stroke/> 252 </foreground> 253 </shape> 254 <shape aspect="variable" h="80" name="Circulator" strokewidth="inherit" w="80"> 255 <connections> 256 <constraint name="in" perimeter="0" x="0" y="0.5"/> 257 <constraint name="out" perimeter="0" x="1" y="0.5"/> 258 </connections> 259 <background> 260 <rect h="80" w="80" x="0" y="0"/> 261 </background> 262 <foreground> 263 <fillstroke/> 264 <path> 265 <move x="40" y="70"/> 266 <arc large-arc-flag="1" rx="30" ry="30" sweep-flag="1" x="70" x-axis-rotation="0" y="40"/> 267 <move x="64" y="31"/> 268 <line x="70" y="40"/> 269 <line x="74" y="29"/> 270 </path> 271 <stroke/> 272 </foreground> 273 </shape> 274 <shape aspect="variable" h="80" name="Combine" strokewidth="inherit" w="80"> 275 <connections> 276 <constraint name="in" perimeter="0" x="0" y="0.5"/> 277 <constraint name="out" perimeter="0" x="1" y="0.5"/> 278 </connections> 279 <background> 280 <rect h="80" w="80" x="0" y="0"/> 281 </background> 282 <foreground> 283 <fillstroke/> 284 <path> 285 <move x="25" y="10"/> 286 <line x="40" y="10"/> 287 <line x="40" y="70"/> 288 <line x="25" y="70"/> 289 <move x="25" y="30"/> 290 <line x="40" y="30"/> 291 <move x="25" y="50"/> 292 <line x="40" y="50"/> 293 <move x="40" y="40"/> 294 <line x="55" y="40"/> 295 <move x="50" y="35"/> 296 <line x="55" y="40"/> 297 <line x="50" y="45"/> 298 </path> 299 <stroke/> 300 </foreground> 301 </shape> 302 <shape aspect="variable" h="80" name="Corrector" strokewidth="inherit" w="80"> 303 <connections> 304 <constraint name="in" perimeter="0" x="0" y="0.5"/> 305 <constraint name="out" perimeter="0" x="1" y="0.5"/> 306 </connections> 307 <background> 308 <rect h="80" w="80" x="0" y="0"/> 309 </background> 310 <foreground> 311 <fillstroke/> 312 <path> 313 <move x="15" y="55"/> 314 <line x="20" y="55"/> 315 <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="0" x="23" x-axis-rotation="0" y="52"/> 316 <line x="32" y="27"/> 317 <arc large-arc-flag="0" rx="4" ry="4" sweep-flag="1" x="35" x-axis-rotation="0" y="25"/> 318 <line x="40" y="25"/> 319 <move x="40" y="55"/> 320 <line x="50" y="55"/> 321 <line x="50" y="25"/> 322 <line x="60" y="25"/> 323 </path> 324 <stroke/> 325 </foreground> 326 </shape> 327 <shape aspect="variable" h="85" name="DA Converter" strokewidth="inherit" w="80"> 328 <connections> 329 <constraint name="in" perimeter="0" x="0" y="0.5"/> 330 <constraint name="out" perimeter="0" x="1" y="0.5"/> 331 </connections> 332 <background> 333 <rect h="80" w="80" x="0" y="5"/> 334 </background> 335 <foreground> 336 <fillstroke/> 337 <path> 338 <move x="0" y="85"/> 339 <line x="80" y="5"/> 340 <move x="35" y="0"/> 341 <line x="40" y="5"/> 342 <line x="35" y="10"/> 343 <move x="5" y="23"/> 344 <line x="10" y="23"/> 345 <line x="10" y="16"/> 346 <line x="17" y="16"/> 347 <line x="17" y="23"/> 348 <line x="22" y="23"/> 349 <line x="22" y="16"/> 350 <line x="29" y="16"/> 351 <line x="29" y="23"/> 352 <line x="36" y="23"/> 353 <line x="36" y="16"/> 354 <line x="43" y="16"/> 355 <line x="43" y="23"/> 356 <line x="46" y="23"/> 357 <move x="55" y="70"/> 358 <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="1" x="65" x-axis-rotation="0" y="70"/> 359 <arc large-arc-flag="0" rx="5.5" ry="5.5" sweep-flag="0" x="75" x-axis-rotation="0" y="70"/> 360 </path> 361 <stroke/> 362 </foreground> 363 </shape> 364 <shape aspect="variable" h="85" name="DC-AC Converter" strokewidth="inherit" w="80"> 365 <connections> 366 <constraint name="in" perimeter="0" x="0" y="0.5"/> 367 <constraint name="out" perimeter="0" x="1" y="0.5"/> 368 </connections> 369 <background> 370 <rect h="80" w="80" x="0" y="5"/> 371 </background> 372 <foreground> 373 <fillstroke/> 374 <path> 375 <move x="0" y="85"/> 376 <line x="80" y="5"/> 377 <move x="35" y="0"/> 378 <line x="40" y="5"/> 379 <line x="35" y="10"/> 380 <move x="60" y="70"/> 381 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="1" x="65" x-axis-rotation="0" y="70"/> 382 <arc large-arc-flag="0" rx="3" ry="3" sweep-flag="0" x="70" x-axis-rotation="0" y="70"/> 383 <move x="10" y="18.5"/> 384 <line x="20" y="18.5"/> 385 <move x="10" y="21.5"/> 386 <line x="12" y="21.5"/> 387 <move x="14" y="21.5"/> 388 <line x="16" y="21.5"/> 389 <move x="18" y="21.5"/> 390 <line x="20" y="21.5"/> 391 </path> 392 <stroke/> 393 </foreground> 394 </shape> 395 <shape aspect="variable" h="85" name="DC-DC Converter" strokewidth="inherit" w="80"> 396 <connections> 397 <constraint name="in" perimeter="0" x="0" y="0.5"/> 398 <constraint name="out" perimeter="0" x="1" y="0.5"/> 399 </connections> 400 <background> 401 <rect h="80" w="80" x="0" y="5"/> 402 </background> 403 <foreground> 404 <fillstroke/> 405 <path> 406 <move x="0" y="85"/> 407 <line x="80" y="5"/> 408 <move x="35" y="0"/> 409 <line x="40" y="5"/> 410 <line x="35" y="10"/> 411 <move x="10" y="18.5"/> 412 <line x="20" y="18.5"/> 413 <move x="10" y="21.5"/> 414 <line x="12" y="21.5"/> 415 <move x="14" y="21.5"/> 416 <line x="16" y="21.5"/> 417 <move x="18" y="21.5"/> 418 <line x="20" y="21.5"/> 419 <move x="60" y="70"/> 420 <line x="70" y="70"/> 421 <move x="60" y="73"/> 422 <line x="62" y="73"/> 423 <move x="64" y="73"/> 424 <line x="66" y="73"/> 425 <move x="68" y="73"/> 426 <line x="70" y="73"/> 427 </path> 428 <stroke/> 429 </foreground> 430 </shape> 431 <shape aspect="variable" h="85" name="Decrypt" strokewidth="inherit" w="80"> 432 <connections> 433 <constraint name="in" perimeter="0" x="0" y="0.5"/> 434 <constraint name="out" perimeter="0" x="1" y="0.5"/> 435 </connections> 436 <background> 437 <path> 438 <move x="20" y="80"/> 439 <line x="0" y="80"/> 440 <line x="0" y="0"/> 441 <line x="80" y="0"/> 442 <line x="80" y="80"/> 443 <line x="30" y="80"/> 444 </path> 445 </background> 446 <foreground> 447 <fillstroke/> 448 <path> 449 <move x="0" y="80"/> 450 <line x="80" y="0"/> 451 <move x="55" y="75"/> 452 <line x="60" y="80"/> 453 <line x="55" y="85"/> 454 <move x="18.7" y="18.7"/> 455 <line x="40" y="40"/> 456 <move x="12.7" y="52.6"/> 457 <line x="20" y="60"/> 458 <move x="10" y="40"/> 459 <line x="25" y="55"/> 460 <move x="11.2" y="31.2"/> 461 <line x="30" y="50"/> 462 <move x="14.3" y="24.4"/> 463 <line x="35" y="45"/> 464 <move x="24.5" y="14.5"/> 465 <line x="45" y="35"/> 466 <move x="40" y="10"/> 467 <line x="55" y="25"/> 468 <move x="52.9" y="13"/> 469 <line x="60" y="20"/> 470 <move x="31.4" y="11.6"/> 471 <line x="50" y="30"/> 472 </path> 473 <stroke/> 474 <ellipse h="10" w="10" x="20" y="75"/> 475 <fillstroke/> 476 <ellipse h="60" w="60" x="10" y="10"/> 477 <stroke/> 478 </foreground> 479 </shape> 480 <shape aspect="variable" h="80" name="Delay" strokewidth="inherit" w="80"> 481 <connections> 482 <constraint name="in" perimeter="0" x="0" y="0.5"/> 483 <constraint name="out" perimeter="0" x="1" y="0.5"/> 484 </connections> 485 <background> 486 <rect h="80" w="80" x="0" y="0"/> 487 </background> 488 <foreground> 489 <fillstroke/> 490 <roundrect arcsize="50" h="10" w="40" x="20" y="35"/> 491 <stroke/> 492 </foreground> 493 </shape> 494 <shape aspect="variable" h="85" name="Demodulator" strokewidth="inherit" w="80"> 495 <connections> 496 <constraint name="in" perimeter="0" x="0" y="0.5"/> 497 <constraint name="out" perimeter="0" x="1" y="0.5"/> 498 </connections> 499 <background> 500 <path> 501 <move x="25" y="80"/> 502 <line x="0" y="80"/> 503 <line x="0" y="0"/> 504 <line x="80" y="0"/> 505 <line x="80" y="80"/> 506 <line x="35" y="80"/> 507 </path> 508 </background> 509 <foreground> 510 <fillstroke/> 511 <path> 512 <move x="50" y="75"/> 513 <line x="45" y="80"/> 514 <line x="50" y="85"/> 515 <move x="0" y="80"/> 516 <line x="40" y="1"/> 517 <line x="80" y="80"/> 518 </path> 519 <stroke/> 520 <ellipse h="10" w="10" x="25" y="75"/> 521 <fillstroke/> 522 </foreground> 523 </shape> 524 <shape aspect="variable" h="80" name="Detector" strokewidth="inherit" w="80"> 525 <connections> 526 <constraint name="in" perimeter="0" x="0" y="0.5"/> 527 <constraint name="out" perimeter="0" x="1" y="0.5"/> 528 </connections> 529 <background> 530 <rect h="80" w="80" x="0" y="0"/> 531 </background> 532 <foreground> 533 <fillstroke/> 534 <path> 535 <move x="10" y="40"/> 536 <line x="70" y="40"/> 537 <move x="50" y="25"/> 538 <line x="50" y="55"/> 539 <move x="30" y="25"/> 540 <line x="50" y="40"/> 541 <line x="30" y="55"/> 542 <close/> 543 </path> 544 <stroke/> 545 </foreground> 546 </shape> 547 <shape aspect="variable" h="80" name="Differential Amp" strokewidth="inherit" w="80"> 548 <connections> 549 <constraint name="in" perimeter="0" x="0" y="0.5"/> 550 <constraint name="out" perimeter="0" x="1" y="0.5"/> 551 </connections> 552 <background> 553 <rect h="80" w="80" x="0" y="0"/> 554 </background> 555 <foreground> 556 <fillstroke/> 557 <path> 558 <move x="10" y="10"/> 559 <line x="70" y="40"/> 560 <line x="10" y="70"/> 561 <close/> 562 <move x="5" y="20"/> 563 <line x="10" y="20"/> 564 <move x="5" y="60"/> 565 <line x="10" y="60"/> 566 </path> 567 <fillstroke/> 568 </foreground> 569 </shape> 570 <shape aspect="variable" h="80" name="Diplexer" strokewidth="inherit" w="80"> 571 <connections> 572 <constraint name="in1" perimeter="0" x="0" y="0.2"/> 573 <constraint name="in2" perimeter="0" x="0" y="0.8"/> 574 <constraint name="out" perimeter="0" x="1" y="0.5"/> 575 </connections> 576 <background> 577 <rect h="80" w="80" x="0" y="0"/> 578 </background> 579 <foreground> 580 <fillstroke/> 581 <path> 582 <move x="0" y="0"/> 583 <line x="79" y="40"/> 584 <line x="0" y="80"/> 585 </path> 586 <stroke/> 587 </foreground> 588 </shape> 589 <shape aspect="variable" h="80" name="Divide by n" strokewidth="inherit" w="80"> 590 <connections> 591 <constraint name="in" perimeter="0" x="0" y="0.5"/> 592 <constraint name="out" perimeter="0" x="1" y="0.5"/> 593 </connections> 594 <background> 595 <rect h="80" w="80" x="0" y="0"/> 596 </background> 597 <foreground> 598 <fillstroke/> 599 <fontsize size="24"/> 600 <text align="center" str="Nf" valign="bottom" x="25" y="30"/> 601 <path> 602 <move x="0" y="80"/> 603 <line x="80" y="0"/> 604 </path> 605 <stroke/> 606 <text align="center" str="f" valign="bottom" x="55" y="70"/> 607 </foreground> 608 </shape> 609 <shape aspect="variable" h="80" name="Down Converter" strokewidth="inherit" w="80"> 610 <connections> 611 <constraint name="in" perimeter="0" x="0" y="0.5"/> 612 <constraint name="out" perimeter="0" x="1" y="0.5"/> 613 </connections> 614 <background> 615 <rect h="80" w="80" x="0" y="0"/> 616 </background> 617 <foreground> 618 <fillstroke/> 619 <path> 620 <move x="30" y="25"/> 621 <line x="50" y="40"/> 622 <line x="30" y="40"/> 623 <close/> 624 <move x="10" y="40"/> 625 <line x="70" y="40"/> 626 <move x="50" y="25"/> 627 <line x="50" y="55"/> 628 </path> 629 <stroke/> 630 </foreground> 631 </shape> 632 <shape aspect="variable" h="85" name="Encrypt" strokewidth="inherit" w="80"> 633 <connections> 634 <constraint name="in" perimeter="0" x="0" y="0.5"/> 635 <constraint name="out" perimeter="0" x="1" y="0.5"/> 636 </connections> 637 <background> 638 <path> 639 <move x="20" y="80"/> 640 <line x="0" y="80"/> 641 <line x="0" y="0"/> 642 <line x="80" y="0"/> 643 <line x="80" y="80"/> 644 <line x="30" y="80"/> 645 </path> 646 </background> 647 <foreground> 648 <fillstroke/> 649 <path> 650 <move x="0" y="80"/> 651 <line x="80" y="0"/> 652 <move x="55" y="75"/> 653 <line x="60" y="80"/> 654 <line x="55" y="85"/> 655 <move x="61.3" y="61.3"/> 656 <line x="40" y="40"/> 657 <move x="27.3" y="67.3"/> 658 <line x="20" y="60"/> 659 <move x="40" y="70"/> 660 <line x="25" y="55"/> 661 <move x="48.8" y="68.8"/> 662 <line x="30" y="50"/> 663 <move x="55.7" y="65.6"/> 664 <line x="35" y="45"/> 665 <move x="65.5" y="55.5"/> 666 <line x="45" y="35"/> 667 <move x="70" y="40"/> 668 <line x="55" y="25"/> 669 <move x="67.1" y="27"/> 670 <line x="60" y="20"/> 671 <move x="68.6" y="48.6"/> 672 <line x="50" y="30"/> 673 </path> 674 <stroke/> 675 <ellipse h="60" w="60" x="10" y="10"/> 676 <stroke/> 677 <ellipse h="10" w="10" x="20" y="75"/> 678 <fillstroke/> 679 </foreground> 680 </shape> 681 <shape aspect="variable" h="80" name="Hipass" strokewidth="inherit" w="80"> 682 <connections> 683 <constraint name="in" perimeter="0" x="0" y="0.5"/> 684 <constraint name="out" perimeter="0" x="1" y="0.5"/> 685 </connections> 686 <background> 687 <rect h="80" w="80" x="0" y="0"/> 688 </background> 689 <foreground> 690 <fillstroke/> 691 <path> 692 <move x="15" y="50"/> 693 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="50"/> 694 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="50"/> 695 <move x="15" y="30"/> 696 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="30"/> 697 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="30"/> 698 <move x="36" y="52"/> 699 <line x="42" y="46"/> 700 </path> 701 <stroke/> 702 </foreground> 703 </shape> 704 <shape aspect="variable" h="80" name="Hybrid" strokewidth="inherit" w="90"> 705 <connections> 706 <constraint name="in1" perimeter="0" x="0" y="0.375"/> 707 <constraint name="in2" perimeter="0" x="0" y="0.625"/> 708 <constraint name="out1" perimeter="0" x="1" y="0.375"/> 709 <constraint name="out2" perimeter="0" x="1" y="0.625"/> 710 </connections> 711 <background> 712 <rect h="80" w="80" x="5" y="0"/> 713 </background> 714 <foreground> 715 <fillstroke/> 716 <path> 717 <move x="0" y="50"/> 718 <line x="35" y="50"/> 719 <line x="55" y="30"/> 720 <line x="90" y="30"/> 721 <move x="0" y="30"/> 722 <line x="35" y="30"/> 723 <line x="55" y="50"/> 724 <line x="90" y="50"/> 725 </path> 726 <stroke/> 727 </foreground> 728 </shape> 729 <shape aspect="variable" h="80" name="Limiter" strokewidth="inherit" w="80"> 730 <connections> 731 <constraint name="in" perimeter="0" x="0" y="0.5"/> 732 <constraint name="out" perimeter="0" x="1" y="0.5"/> 733 </connections> 734 <background> 735 <rect h="80" w="80" x="0" y="0"/> 736 </background> 737 <foreground> 738 <fillstroke/> 739 <path> 740 <move x="15" y="48.5"/> 741 <line x="23.5" y="31.5"/> 742 <line x="32" y="48.5"/> 743 <close/> 744 <move x="23.5" y="31.5"/> 745 <line x="23.5" y="20"/> 746 <line x="56.5" y="20"/> 747 <line x="56.5" y="31.5"/> 748 <move x="23.5" y="48.5"/> 749 <line x="23.5" y="60"/> 750 <line x="56.5" y="60"/> 751 <line x="56.5" y="48.5"/> 752 <move x="40" y="10"/> 753 <line x="40" y="20"/> 754 <move x="40" y="60"/> 755 <line x="40" y="70"/> 756 <move x="48" y="31.5"/> 757 <line x="56.5" y="48.5"/> 758 <line x="65" y="31.5"/> 759 <close/> 760 <move x="15" y="31.2"/> 761 <line x="32" y="31.5"/> 762 <move x="48" y="48.5"/> 763 <line x="65" y="48.5"/> 764 </path> 765 <stroke/> 766 </foreground> 767 </shape> 768 <shape aspect="variable" h="80" name="Lopass" strokewidth="inherit" w="80"> 769 <connections> 770 <constraint name="in" perimeter="0" x="0" y="0.5"/> 771 <constraint name="out" perimeter="0" x="1" y="0.5"/> 772 </connections> 773 <background> 774 <rect h="80" w="80" x="0" y="0"/> 775 </background> 776 <foreground> 777 <fillstroke/> 778 <path> 779 <move x="15" y="50"/> 780 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="50"/> 781 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="50"/> 782 <move x="15" y="30"/> 783 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="1" x="40" x-axis-rotation="0" y="30"/> 784 <arc large-arc-flag="0" rx="17" ry="17" sweep-flag="0" x="65" x-axis-rotation="0" y="30"/> 785 <move x="36" y="32"/> 786 <line x="42" y="26"/> 787 </path> 788 <stroke/> 789 </foreground> 790 </shape> 791 <shape aspect="variable" h="80" name="Mixer 1" strokewidth="inherit" w="80"> 792 <connections> 793 <constraint name="in" perimeter="0" x="0" y="0.5"/> 794 <constraint name="out" perimeter="0" x="1" y="0.5"/> 795 </connections> 796 <background> 797 <rect h="80" w="80" x="0" y="0"/> 798 </background> 799 <foreground> 800 <fillstroke/> 801 <path> 802 <move x="0" y="80"/> 803 <line x="80" y="0"/> 804 <move x="0" y="0"/> 805 <line x="80" y="80"/> 806 </path> 807 <stroke/> 808 </foreground> 809 </shape> 810 <shape aspect="variable" h="80" name="Mixer 2" strokewidth="inherit" w="80"> 811 <connections> 812 <constraint name="in" perimeter="0" x="0" y="0.5"/> 813 <constraint name="out" perimeter="0" x="1" y="0.5"/> 814 </connections> 815 <background> 816 <rect h="80" w="80" x="0" y="0"/> 817 </background> 818 <foreground> 819 <fillstroke/> 820 <path> 821 <move x="0" y="80"/> 822 <line x="40" y="1"/> 823 <line x="80" y="80"/> 824 </path> 825 <stroke/> 826 </foreground> 827 </shape> 828 <shape aspect="variable" h="85" name="Modem" strokewidth="inherit" w="80"> 829 <connections> 830 <constraint name="in" perimeter="0" x="0" y="0.5"/> 831 <constraint name="out" perimeter="0" x="1" y="0.5"/> 832 </connections> 833 <background> 834 <rect h="80" w="80" x="0" y="0"/> 835 </background> 836 <foreground> 837 <fillstroke/> 838 <path> 839 <move x="50" y="75"/> 840 <line x="45" y="80"/> 841 <line x="50" y="85"/> 842 <move x="0" y="80"/> 843 <line x="40" y="1"/> 844 <line x="80" y="80"/> 845 <move x="30" y="75"/> 846 <line x="35" y="80"/> 847 <line x="30" y="85"/> 848 </path> 849 <stroke/> 850 </foreground> 851 </shape> 852 <shape aspect="variable" h="85" name="Modulator" strokewidth="inherit" w="80"> 853 <connections> 854 <constraint name="in" perimeter="0" x="0" y="0.5"/> 855 <constraint name="out" perimeter="0" x="1" y="0.5"/> 856 </connections> 857 <background> 858 <path> 859 <move x="25" y="80"/> 860 <line x="0" y="80"/> 861 <line x="0" y="0"/> 862 <line x="80" y="0"/> 863 <line x="80" y="80"/> 864 <line x="35" y="80"/> 865 </path> 866 </background> 867 <foreground> 868 <fillstroke/> 869 <ellipse h="10" w="10" x="25" y="75"/> 870 <fillstroke/> 871 <path> 872 <move x="45" y="75"/> 873 <line x="50" y="80"/> 874 <line x="45" y="85"/> 875 <move x="0" y="80"/> 876 <line x="40" y="1"/> 877 <line x="80" y="80"/> 878 </path> 879 <stroke/> 880 </foreground> 881 </shape> 882 <shape aspect="variable" h="80" name="Oscilloscope" strokewidth="inherit" w="80"> 883 <connections> 884 <constraint name="in" perimeter="0" x="0" y="0.5"/> 885 <constraint name="out" perimeter="0" x="1" y="0.5"/> 886 </connections> 887 <background> 888 <rect h="80" w="80" x="0" y="0"/> 889 </background> 890 <foreground> 891 <fillstroke/> 892 <path> 893 <move x="20" y="40"/> 894 <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="1" x="40" x-axis-rotation="0" y="40"/> 895 <arc large-arc-flag="0" rx="12" ry="12" sweep-flag="0" x="60" x-axis-rotation="0" y="40"/> 896 </path> 897 <stroke/> 898 <ellipse h="60" w="60" x="10" y="10"/> 899 <stroke/> 900 </foreground> 901 </shape> 902 <shape aspect="variable" h="80" name="Phase Detector" strokewidth="inherit" w="80"> 903 <connections> 904 <constraint name="in" perimeter="0" x="0" y="0.5"/> 905 <constraint name="out" perimeter="0" x="1" y="0.5"/> 906 </connections> 907 <background> 908 <rect h="80" w="80" x="0" y="0"/> 909 </background> 910 <foreground> 911 <fillstroke/> 912 <path> 913 <move x="40" y="50"/> 914 <line x="40" y="30"/> 915 <arc large-arc-flag="1" rx="4" ry="8" sweep-flag="1" x="45" x-axis-rotation="0" y="38"/> 916 <arc large-arc-flag="0" rx="8" ry="8" sweep-flag="1" x="36" x-axis-rotation="0" y="38"/> 917 <arc large-arc-flag="0" rx="20" ry="8" sweep-flag="1" x="37" x-axis-rotation="15" y="27"/> 918 </path> 919 <stroke/> 920 </foreground> 921 </shape> 922 <shape aspect="variable" h="80" name="Process" strokewidth="inherit" w="80"> 923 <connections> 924 <constraint name="in" perimeter="0" x="0" y="0.5"/> 925 <constraint name="out" perimeter="0" x="1" y="0.5"/> 926 </connections> 927 <background> 928 <rect h="80" w="80" x="0" y="0"/> 929 </background> 930 <foreground> 931 <fillstroke/> 932 <path> 933 <move x="20" y="20"/> 934 <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="0" x="20" x-axis-rotation="0" y="60"/> 935 <move x="0" y="40"/> 936 <line x="15" y="40"/> 937 <move x="80" y="40"/> 938 <line x="65" y="40"/> 939 <move x="60" y="20"/> 940 <arc large-arc-flag="0" rx="40" ry="40" sweep-flag="1" x="60" x-axis-rotation="0" y="60"/> 941 </path> 942 <stroke/> 943 </foreground> 944 </shape> 945 <shape aspect="variable" h="80" name="Pulse" strokewidth="inherit" w="80"> 946 <connections> 947 <constraint name="in" perimeter="0" x="0" y="0.5"/> 948 <constraint name="out" perimeter="0" x="1" y="0.5"/> 949 </connections> 950 <background> 951 <rect h="80" w="80" x="0" y="0"/> 952 </background> 953 <foreground> 954 <fillstroke/> 955 <path> 956 <move x="25" y="50"/> 957 <line x="35" y="50"/> 958 <line x="35" y="25"/> 959 <line x="45" y="25"/> 960 <line x="45" y="50"/> 961 <line x="55" y="50"/> 962 </path> 963 <stroke/> 964 </foreground> 965 </shape> 966 <shape aspect="variable" h="80" name="Sampler" strokewidth="inherit" w="80"> 967 <connections> 968 <constraint name="in" perimeter="0" x="0" y="0.5"/> 969 <constraint name="out" perimeter="0" x="1" y="0.5"/> 970 </connections> 971 <background> 972 <rect h="80" w="80" x="0" y="0"/> 973 </background> 974 <foreground> 975 <fillstroke/> 976 <path> 977 <move x="10" y="20"/> 978 <arc large-arc-flag="0" rx="15" ry="50" sweep-flag="1" x="30" x-axis-rotation="0" y="20"/> 979 <move x="0" y="80"/> 980 <line x="80" y="0"/> 981 <move x="50" y="70"/> 982 <line x="70" y="70"/> 983 <move x="60" y="70"/> 984 <line x="60" y="57.4"/> 985 <move x="57" y="70"/> 986 <line x="57" y="58.3"/> 987 <move x="54" y="70"/> 988 <line x="54" y="61.5"/> 989 <move x="63" y="70"/> 990 <line x="63" y="58.3"/> 991 <move x="66" y="70"/> 992 <line x="66" y="61.5"/> 993 <move x="51" y="70"/> 994 <line x="51" y="67.5"/> 995 <move x="69" y="70"/> 996 <line x="69" y="67.5"/> 997 </path> 998 <stroke/> 999 </foreground> 1000 </shape> 1001 <shape aspect="variable" h="80" name="Splitter" strokewidth="inherit" w="80"> 1002 <connections> 1003 <constraint name="in" perimeter="0" x="0" y="0.5"/> 1004 <constraint name="out" perimeter="0" x="1" y="0.5"/> 1005 </connections> 1006 <background> 1007 <rect h="80" w="80" x="0" y="0"/> 1008 </background> 1009 <foreground> 1010 <fillstroke/> 1011 <path> 1012 <move x="55" y="10"/> 1013 <line x="40" y="10"/> 1014 <line x="40" y="70"/> 1015 <line x="55" y="70"/> 1016 <move x="55" y="30"/> 1017 <line x="40" y="30"/> 1018 <move x="55" y="50"/> 1019 <line x="40" y="50"/> 1020 <move x="25" y="40"/> 1021 <line x="39" y="40"/> 1022 <move x="35" y="35"/> 1023 <line x="39" y="40"/> 1024 <line x="35" y="45"/> 1025 </path> 1026 <stroke/> 1027 </foreground> 1028 </shape> 1029 <shape aspect="variable" h="80" name="Square-up" strokewidth="inherit" w="80"> 1030 <connections> 1031 <constraint name="in" perimeter="0" x="0" y="0.5"/> 1032 <constraint name="out" perimeter="0" x="1" y="0.5"/> 1033 </connections> 1034 <background> 1035 <rect h="80" w="80" x="0" y="0"/> 1036 </background> 1037 <foreground> 1038 <fillstroke/> 1039 <path> 1040 <move x="30" y="55"/> 1041 <line x="40" y="55"/> 1042 <line x="40" y="25"/> 1043 <line x="50" y="25"/> 1044 </path> 1045 <stroke/> 1046 </foreground> 1047 </shape> 1048 <shape aspect="variable" h="60" name="Step" strokewidth="inherit" w="55"> 1049 <connections/> 1050 <background> 1051 <path> 1052 <move x="0" y="60"/> 1053 <line x="40" y="0"/> 1054 <line x="55" y="0"/> 1055 </path> 1056 </background> 1057 <foreground> 1058 <stroke/> 1059 </foreground> 1060 </shape> 1061 <shape aspect="variable" h="80" name="Transformer" strokewidth="inherit" w="80"> 1062 <connections> 1063 <constraint name="in" perimeter="0" x="0" y="0.5"/> 1064 <constraint name="out" perimeter="0" x="1" y="0.5"/> 1065 </connections> 1066 <background> 1067 <rect h="80" w="80" x="0" y="0"/> 1068 </background> 1069 <foreground> 1070 <fillstroke/> 1071 <linejoin join="round"/> 1072 <path> 1073 <move x="15" y="10"/> 1074 <line x="30" y="10"/> 1075 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="30" x-axis-rotation="0" y="25"/> 1076 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="30" x-axis-rotation="0" y="40"/> 1077 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="30" x-axis-rotation="0" y="55"/> 1078 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="1" x="30" x-axis-rotation="0" y="70"/> 1079 <line x="15" y="70"/> 1080 <move x="65" y="10"/> 1081 <line x="50" y="10"/> 1082 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="50" x-axis-rotation="0" y="25"/> 1083 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="50" x-axis-rotation="0" y="40"/> 1084 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="50" x-axis-rotation="0" y="55"/> 1085 <arc large-arc-flag="0" rx="5" ry="5" sweep-flag="0" x="50" x-axis-rotation="0" y="70"/> 1086 <line x="65" y="70"/> 1087 </path> 1088 <stroke/> 1089 </foreground> 1090 </shape> 1091 <shape aspect="variable" h="65.5" name="Trim" strokewidth="inherit" w="48.2"> 1092 <connections/> 1093 <background> 1094 <path> 1095 <move x="0" y="65.5"/> 1096 <line x="40" y="5.5"/> 1097 <move x="32.2" y="0"/> 1098 <line x="48.2" y="10.5"/> 1099 </path> 1100 </background> 1101 <foreground> 1102 <stroke/> 1103 </foreground> 1104 </shape> 1105 <shape aspect="variable" h="80" name="Up converter" strokewidth="inherit" w="80"> 1106 <connections> 1107 <constraint name="in" perimeter="0" x="0" y="0.5"/> 1108 <constraint name="out" perimeter="0" x="1" y="0.5"/> 1109 </connections> 1110 <background> 1111 <rect h="80" w="80" x="0" y="0"/> 1112 </background> 1113 <foreground> 1114 <fillstroke/> 1115 <path> 1116 <move x="50" y="25"/> 1117 <line x="50" y="40"/> 1118 <line x="30" y="40"/> 1119 <close/> 1120 <move x="10" y="40"/> 1121 <line x="70" y="40"/> 1122 <move x="30" y="25"/> 1123 <line x="30" y="55"/> 1124 </path> 1125 <stroke/> 1126 </foreground> 1127 </shape> 1128 <shape aspect="variable" h="60" name="Var" strokewidth="inherit" w="40"> 1129 <connections/> 1130 <background> 1131 <path> 1132 <move x="0" y="60"/> 1133 <line x="40" y="0"/> 1134 <move x="27" y="10"/> 1135 <line x="40" y="0"/> 1136 <line x="36.5" y="15.5"/> 1137 </path> 1138 </background> 1139 <foreground> 1140 <stroke/> 1141 </foreground> 1142 </shape> 1143</shapes>