Changeset 766
- Timestamp:
- 11/04/2007 06:34:47 PM (14 months ago)
- Files:
-
- 1 modified
-
Modelica/trunk/Modelica/Mechanics/Rotational.mo (modified) (19 diffs)
Legend:
- Unmodified
- Added
- Removed
-
Modelica/trunk/Modelica/Mechanics/Rotational.mo
r762 r766 2243 2243 rotation=0))); 2244 2244 2245 Modelica.SIunits.Angle phi 2246 "Angle of flange with respect to support (= flange.phi - support.phi)"; 2245 2247 Modelica.SIunits.AngularVelocity w 2246 "Angular velocity of flange (= der(flange.phi))";2248 "Angular velocity of flange with respect to support (= der(phi))"; 2247 2249 Modelica.SIunits.Torque tau 2248 2250 "Accelerating torque acting at flange (= flange.tau)"; … … 2293 2295 equation 2294 2296 assert(cardinality(support) > 0, "The support connector is required to be connected"); 2295 w = der(flange.phi); 2297 phi = flange.phi - support.phi; 2298 w = der(phi); 2296 2299 tau = flange.tau; 2297 2300 0 = flange.tau + support.tau; … … 2312 2315 grid={1,1}), graphics={ 2313 2316 Rectangle( 2314 extent={{-40,20},{-20,-20}}, 2315 lineColor={0,0,0}, 2316 fillPattern=FillPattern.HorizontalCylinder, 2317 fillColor={192,192,192}), 2317 extent={{-40,20},{-20,-20}}, 2318 lineColor={0,0,0}, 2319 fillPattern=FillPattern.HorizontalCylinder, 2320 fillColor={192,192,192}), 2318 2321 Rectangle( 2319 extent={{-40,100},{-20,20}}, 2320 lineColor={0,0,0}, 2321 fillPattern=FillPattern.HorizontalCylinder, 2322 fillColor={192,192,192}), 2322 extent={{-40,100},{-20,20}}, 2323 lineColor={0,0,0}, 2324 fillPattern=FillPattern.HorizontalCylinder, 2325 fillColor={192,192,192}), 2323 2326 Rectangle( 2324 extent={{20,80},{40,39}}, 2325 lineColor={0,0,0}, 2326 fillPattern=FillPattern.HorizontalCylinder, 2327 fillColor={192,192,192}), 2327 extent={{20,80},{40,39}}, 2328 lineColor={0,0,0}, 2329 fillPattern=FillPattern.HorizontalCylinder, 2330 fillColor={192,192,192}), 2328 2331 Rectangle( 2329 extent={{20,40},{40,-40}}, 2330 lineColor={0,0,0}, 2331 fillPattern=FillPattern.HorizontalCylinder, 2332 fillColor={192,192,192}), 2332 extent={{20,40},{40,-40}}, 2333 lineColor={0,0,0}, 2334 fillPattern=FillPattern.HorizontalCylinder, 2335 fillColor={192,192,192}), 2333 2336 Rectangle( 2334 extent={{40,10},{100,-10}}, 2335 lineColor={0,0,0}, 2336 fillPattern=FillPattern.HorizontalCylinder, 2337 fillColor={192,192,192}), 2337 extent={{40,10},{100,-10}}, 2338 lineColor={0,0,0}, 2339 fillPattern=FillPattern.HorizontalCylinder, 2340 fillColor={192,192,192}), 2338 2341 Rectangle( 2339 extent={{-20,70},{20,50}}, 2340 lineColor={0,0,0}, 2341 fillPattern=FillPattern.HorizontalCylinder, 2342 fillColor={192,192,192}), 2342 extent={{-20,70},{20,50}}, 2343 lineColor={0,0,0}, 2344 fillPattern=FillPattern.HorizontalCylinder, 2345 fillColor={192,192,192}), 2343 2346 Rectangle( 2344 extent={{-100,10},{-40,-10}}, 2345 lineColor={0,0,0}, 2346 fillPattern=FillPattern.HorizontalCylinder, 2347 fillColor={192,192,192}), 2347 extent={{-100,10},{-40,-10}}, 2348 lineColor={0,0,0}, 2349 fillPattern=FillPattern.HorizontalCylinder, 2350 fillColor={192,192,192}), 2348 2351 Text( 2349 extent={{-153,145},{147,105}}, 2350 lineColor={0,0,255}, 2351 textString="%name"), 2352 Line(points={{-80,20},{-60,20}}, color={0,0,0}), 2353 Line(points={{-80,-20},{-60,-20}}, color={0,0,0}), 2354 Line(points={{-70,-20},{-70,-85}}, color={0,0,0}), 2355 Line(points={{0,40},{0,-100}}, color={0,0,0}), 2356 Line(points={{-10,40},{10,40}}, color={0,0,0}), 2357 Line(points={{-10,80},{10,80}}, color={0,0,0}), 2358 Line(points={{60,-20},{80,-20}}, color={0,0,0}), 2359 Line(points={{60,20},{80,20}}, color={0,0,0}), 2360 Line(points={{70,-20},{70,-85}}, color={0,0,0}), 2361 Line(points={{70,-85},{-70,-85}}, color={0,0,0}), 2352 extent={{-153,145},{147,105}}, 2353 lineColor={0,0,255}, 2354 textString="%name"), 2355 Line(points={{-80,20},{-60,20}}, color={0,0,0}), 2356 Line(points={{-80,-20},{-60,-20}}, color={0,0,0}), 2357 Line(points={{-70,-20},{-70,-85}}, color={0,0,0}), 2358 Line(points={{0,40},{0,-100}}, color={0,0,0}), 2359 Line(points={{-10,40},{10,40}}, color={0,0,0}), 2360 Line(points={{-10,80},{10,80}}, color={0,0,0}), 2361 Line(points={{60,-20},{80,-20}}, color={0,0,0}), 2362 Line(points={{60,20},{80,20}}, color={0,0,0}), 2363 Line(points={{70,-20},{70,-85}}, color={0,0,0}), 2364 Line(points={{70,-85},{-70,-85}}, color={0,0,0}), 2362 2365 Text( 2363 extent={{-146,-49},{154,-79}}, 2364 lineColor={0,0,0}, 2365 textString="ratio=%ratio"), 2366 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2367 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2368 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2369 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2366 extent={{-146,-49},{154,-79}}, 2367 lineColor={0,0,0}, 2368 textString="ratio=%ratio"), 2369 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2370 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2371 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2372 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2370 2373 Line(points={{-50,-120},{-30,-100}}, color={0,0,0})}), 2371 2374 Diagram(coordinateSystem( … … 2418 2421 100,100}}), graphics={ 2419 2422 Rectangle( 2420 extent={{-100,10},{100,-10}}, 2421 lineColor={0,0,0}, 2422 fillPattern=FillPattern.HorizontalCylinder, 2423 fillColor={192,192,192}), 2424 Rectangle(extent={{-60,-10},{60,-60}}, lineColor={0,0,0}), 2423 extent={{-100,10},{100,-10}}, 2424 lineColor={0,0,0}, 2425 fillPattern=FillPattern.HorizontalCylinder, 2426 fillColor={192,192,192}), 2427 Rectangle(extent={{-60,-10},{60,-60}}, lineColor={0,0,0}), 2425 2428 Rectangle( 2426 extent={{-60,-10},{60,-25}}, 2427 lineColor={0,0,0}, 2428 fillColor={192,192,192}, 2429 fillPattern=FillPattern.Solid), 2429 extent={{-60,-10},{60,-25}}, 2430 lineColor={0,0,0}, 2431 fillColor={192,192,192}, 2432 fillPattern=FillPattern.Solid), 2430 2433 Rectangle( 2431 extent={{-60,-45},{60,-61}}, 2432 lineColor={0,0,0}, 2433 fillColor={192,192,192}, 2434 fillPattern=FillPattern.Solid), 2434 extent={{-60,-45},{60,-61}}, 2435 lineColor={0,0,0}, 2436 fillColor={192,192,192}, 2437 fillPattern=FillPattern.Solid), 2435 2438 Rectangle( 2436 extent={{-50,-18},{50,-50}}, 2437 lineColor={0,0,0}, 2438 fillColor={255,255,255}, 2439 fillPattern=FillPattern.Solid), 2439 extent={{-50,-18},{50,-50}}, 2440 lineColor={0,0,0}, 2441 fillColor={255,255,255}, 2442 fillPattern=FillPattern.Solid), 2440 2443 Polygon( 2441 2444 points={{60,-60},{60,-70},{75,-70},{75,-80},{-75,-80},{-75,-70},{ 2442 -60,-70},{-60,-60},{60,-60}}, 2443 lineColor={0,0,0}, 2444 fillColor={160,160,164}, 2445 fillPattern=FillPattern.Solid), 2446 Line(points={{-75,-10},{-75,-70}}, color={0,0,0}), 2447 Line(points={{75,-10},{75,-70}}, color={0,0,0}), 2448 Rectangle(extent={{-60,60},{60,10}}, lineColor={0,0,0}), 2445 -60,-70},{-60,-60},{60,-60}}, 2446 lineColor={0,0,0}, 2447 fillColor={160,160,164}, 2448 fillPattern=FillPattern.Solid), 2449 Line(points={{-75,-10},{-75,-70}}, color={0,0,0}), 2450 Line(points={{75,-10},{75,-70}}, color={0,0,0}), 2451 Rectangle(extent={{-60,60},{60,10}}, lineColor={0,0,0}), 2449 2452 Rectangle( 2450 extent={{-60,60},{60,45}}, 2451 lineColor={0,0,0}, 2452 fillColor={192,192,192}, 2453 fillPattern=FillPattern.Solid), 2453 extent={{-60,60},{60,45}}, 2454 lineColor={0,0,0}, 2455 fillColor={192,192,192}, 2456 fillPattern=FillPattern.Solid), 2454 2457 Rectangle( 2455 extent={{-60,25},{60,10}}, 2456 lineColor={0,0,0}, 2457 fillColor={192,192,192}, 2458 fillPattern=FillPattern.Solid), 2458 extent={{-60,25},{60,10}}, 2459 lineColor={0,0,0}, 2460 fillColor={192,192,192}, 2461 fillPattern=FillPattern.Solid), 2459 2462 Rectangle( 2460 extent={{-50,51},{50,19}}, 2461 lineColor={0,0,0}, 2462 fillColor={255,255,255}, 2463 fillPattern=FillPattern.Solid), 2464 Line(points={{-75,70},{-75,10}}, color={0,0,0}), 2463 extent={{-50,51},{50,19}}, 2464 lineColor={0,0,0}, 2465 fillColor={255,255,255}, 2466 fillPattern=FillPattern.Solid), 2467 Line(points={{-75,70},{-75,10}}, color={0,0,0}), 2465 2468 Polygon( 2466 2469 points={{60,60},{60,70},{75,70},{75,80},{-75,80},{-75,70},{-60,70}, 2467 {-60,60},{60,60}}, 2468 lineColor={0,0,0}, 2469 fillColor={160,160,164}, 2470 fillPattern=FillPattern.Solid), 2471 Line(points={{75,70},{75,10}}, color={0,0,0}), 2470 {-60,60},{60,60}}, 2471 lineColor={0,0,0}, 2472 fillColor={160,160,164}, 2473 fillPattern=FillPattern.Solid), 2474 Line(points={{75,70},{75,10}}, color={0,0,0}), 2472 2475 Text( 2473 extent={{-150,130},{150,90}}, 2474 textString="%name", 2475 lineColor={0,0,255}), 2476 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2477 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2478 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2479 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2480 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2476 extent={{-150,130},{150,90}}, 2477 textString="%name", 2478 lineColor={0,0,255}), 2479 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2480 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2481 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2482 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2483 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2481 2484 Line(points={{0,-80},{0,-100}}, color={0,0,0})})); 2482 2485 Modelica.Mechanics.Rotational.BearingFriction bearingFriction(tau_pos= … … 2523 2526 Polygon( 2524 2527 points={{-37,-55},{-37,-90},{37,-90},{37,-55},{33,-55},{33,-86},{ 2525 -33,-86},{-33,-55},{-37,-55}}, 2526 lineColor={192,192,192}, 2527 fillColor={192,192,192}, 2528 fillPattern=FillPattern.Solid), 2528 -33,-86},{-33,-55},{-37,-55}}, 2529 lineColor={192,192,192}, 2530 fillColor={192,192,192}, 2531 fillPattern=FillPattern.Solid), 2529 2532 Rectangle( 2530 extent={{-100,10},{-20,-10}}, 2531 lineColor={0,0,0}, 2532 fillPattern=FillPattern.HorizontalCylinder, 2533 fillColor={192,192,192}), 2533 extent={{-100,10},{-20,-10}}, 2534 lineColor={0,0,0}, 2535 fillPattern=FillPattern.HorizontalCylinder, 2536 fillColor={192,192,192}), 2534 2537 Rectangle( 2535 extent={{-20,60},{20,-60}}, 2536 lineColor={0,0,0}, 2537 fillPattern=FillPattern.HorizontalCylinder, 2538 fillColor={192,192,192}), 2538 extent={{-20,60},{20,-60}}, 2539 lineColor={0,0,0}, 2540 fillPattern=FillPattern.HorizontalCylinder, 2541 fillColor={192,192,192}), 2539 2542 Rectangle( 2540 extent={{20,10},{100,-10}}, 2541 lineColor={0,0,0}, 2542 fillPattern=FillPattern.HorizontalCylinder, 2543 fillColor={192,192,192}), 2543 extent={{20,10},{100,-10}}, 2544 lineColor={0,0,0}, 2545 fillPattern=FillPattern.HorizontalCylinder, 2546 fillColor={192,192,192}), 2544 2547 Polygon( 2545 points={{40,-40},{70,-30},{70,-50},{40,-40}}, 2546 lineColor={0,0,127}, 2547 fillColor={0,0,127}, 2548 fillPattern=FillPattern.Solid), 2548 points={{40,-40},{70,-30},{70,-50},{40,-40}}, 2549 lineColor={0,0,127}, 2550 fillColor={0,0,127}, 2551 fillPattern=FillPattern.Solid), 2549 2552 Rectangle( 2550 extent={{30,-25},{40,-55}}, 2551 lineColor={0,0,0}, 2552 fillColor={0,0,0}, 2553 fillPattern=FillPattern.Solid), 2553 extent={{30,-25},{40,-55}}, 2554 lineColor={0,0,0}, 2555 fillColor={0,0,0}, 2556 fillPattern=FillPattern.Solid), 2554 2557 Polygon( 2555 points={{-40,-40},{-70,-30},{-70,-50},{-40,-40}}, 2556 lineColor={0,0,127}, 2557 fillColor={0,0,127}, 2558 fillPattern=FillPattern.Solid), 2558 points={{-40,-40},{-70,-30},{-70,-50},{-40,-40}}, 2559 lineColor={0,0,127}, 2560 fillColor={0,0,127}, 2561 fillPattern=FillPattern.Solid), 2559 2562 Rectangle( 2560 extent={{-40,-25},{-30,-55}}, 2561 lineColor={0,0,0}, 2562 fillColor={0,0,0}, 2563 fillPattern=FillPattern.Solid), 2564 Line(points={{0,90},{80,70},{80,-40},{70,-40}}, color={0,0,127}), 2565 Line(points={{0,90},{-80,70},{-80,-40},{-70,-40}}, color={0,0,127}), 2566 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2567 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2568 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2569 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2570 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2563 extent={{-40,-25},{-30,-55}}, 2564 lineColor={0,0,0}, 2565 fillColor={0,0,0}, 2566 fillPattern=FillPattern.Solid), 2567 Line(points={{0,90},{80,70},{80,-40},{70,-40}}, color={0,0,127}), 2568 Line(points={{0,90},{-80,70},{-80,-40},{-70,-40}}, color={0,0,127}), 2569 2570 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2571 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2572 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2573 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2574 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2571 2575 Line(points={{0,-90},{0,-100}}, color={0,0,0})})); 2572 2576 … … 2623 2627 100,100}}), graphics={ 2624 2628 Rectangle( 2625 extent={{-40,20},{-20,-20}}, 2626 lineColor={0,0,0}, 2627 fillPattern=FillPattern.HorizontalCylinder, 2628 fillColor={192,192,192}), 2629 extent={{-40,20},{-20,-20}}, 2630 lineColor={0,0,0}, 2631 fillPattern=FillPattern.HorizontalCylinder, 2632 fillColor={192,192,192}), 2629 2633 Rectangle( 2630 extent={{40,10},{100,-10}}, 2631 lineColor={0,0,0}, 2632 fillPattern=FillPattern.HorizontalCylinder, 2633 fillColor={192,192,192}), 2634 extent={{40,10},{100,-10}}, 2635 lineColor={0,0,0}, 2636 fillPattern=FillPattern.HorizontalCylinder, 2637 fillColor={192,192,192}), 2634 2638 Rectangle( 2635 extent={{-100,10},{-40,-10}}, 2636 lineColor={0,0,0}, 2637 fillPattern=FillPattern.HorizontalCylinder, 2638 fillColor={192,192,192}), 2639 extent={{-100,10},{-40,-10}}, 2640 lineColor={0,0,0}, 2641 fillPattern=FillPattern.HorizontalCylinder, 2642 fillColor={192,192,192}), 2639 2643 Polygon( 2640 2644 points={{-109,40},{-80,40},{-80,80},{-90,80},{-70,100},{-50,80},{ 2641 -60,80},{-60,20},{-109,20},{-109,40}}, 2642 lineColor={0,0,0}, 2643 fillColor={255,0,0}, 2644 fillPattern=FillPattern.Solid), 2645 Line(points={{-80,20},{-60,20}}, color={0,0,0}), 2646 Line(points={{-80,-20},{-60,-20}}, color={0,0,0}), 2647 Line(points={{-70,-20},{-70,-84}}, color={0,0,0}), 2648 Line(points={{60,20},{80,20}}, color={0,0,0}), 2649 Line(points={{60,-20},{80,-20}}, color={0,0,0}), 2650 Line(points={{70,-20},{70,-85}}, color={0,0,0}), 2645 -60,80},{-60,20},{-109,20},{-109,40}}, 2646 lineColor={0,0,0}, 2647 fillColor={255,0,0}, 2648 fillPattern=FillPattern.Solid), 2649 Line(points={{-80,20},{-60,20}}, color={0,0,0}), 2650 Line(points={{-80,-20},{-60,-20}}, color={0,0,0}), 2651 Line(points={{-70,-20},{-70,-84}}, color={0,0,0}), 2652 Line(points={{60,20},{80,20}}, color={0,0,0}), 2653 Line(points={{60,-20},{80,-20}}, color={0,0,0}), 2654 Line(points={{70,-20},{70,-85}}, color={0,0,0}), 2651 2655 Text( 2652 extent={{-148,145},{152,105}}, 2653 lineColor={0,0,255}, 2654 textString="%name"), 2656 extent={{-148,145},{152,105}}, 2657 lineColor={0,0,255}, 2658 textString="%name"), 2655 2659 Rectangle( 2656 extent={{-40,100},{-20,20}}, 2657 lineColor={0,0,0}, 2658 fillPattern=FillPattern.HorizontalCylinder, 2659 fillColor={192,192,192}), 2660 extent={{-40,100},{-20,20}}, 2661 lineColor={0,0,0}, 2662 fillPattern=FillPattern.HorizontalCylinder, 2663 fillColor={192,192,192}), 2660 2664 Rectangle( 2661 extent={{-20,70},{20,50}}, 2662 lineColor={0,0,0}, 2663 fillPattern=FillPattern.HorizontalCylinder, 2664 fillColor={192,192,192}), 2665 Line(points={{-10,80},{10,80}}, color={0,0,0}), 2666 Line(points={{-10,40},{10,40}}, color={0,0,0}), 2667 Line(points={{0,40},{0,-100}}, color={0,0,0}), 2665 extent={{-20,70},{20,50}}, 2666 lineColor={0,0,0}, 2667 fillPattern=FillPattern.HorizontalCylinder, 2668 fillColor={192,192,192}), 2669 Line(points={{-10,80},{10,80}}, color={0,0,0}), 2670 Line(points={{-10,40},{10,40}}, color={0,0,0}), 2671 Line(points={{0,40},{0,-100}}, color={0,0,0}), 2668 2672 Rectangle( 2669 extent={{20,80},{40,39}}, 2670 lineColor={0,0,0}, 2671 fillPattern=FillPattern.HorizontalCylinder, 2672 fillColor={192,192,192}), 2673 extent={{20,80},{40,39}}, 2674 lineColor={0,0,0}, 2675 fillPattern=FillPattern.HorizontalCylinder, 2676 fillColor={192,192,192}), 2673 2677 Rectangle( 2674 extent={{20,40},{40,-40}}, 2675 lineColor={0,0,0}, 2676 fillPattern=FillPattern.HorizontalCylinder, 2677 fillColor={192,192,192}), 2678 extent={{20,40},{40,-40}}, 2679 lineColor={0,0,0}, 2680 fillPattern=FillPattern.HorizontalCylinder, 2681 fillColor={192,192,192}), 2678 2682 Text( 2679 extent={{-146,-49},{154,-79}}, 2680 lineColor={0,0,0}, 2681 textString="i=%i"), 2682 Line(points={{70,-85},{-70,-85}}, color={0,0,0}), 2683 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2684 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2685 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2686 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2683 extent={{-146,-49},{154,-79}}, 2684 lineColor={0,0,0}, 2685 textString="i=%i"), 2686 Line(points={{70,-85},{-70,-85}}, color={0,0,0}), 2687 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2688 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2689 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2690 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2687 2691 Line(points={{-50,-120},{-30,-100}}, color={0,0,0})})); 2688 2692 Modelica.Mechanics.Rotational.LossyGear lossyGear(i=i, lossTable= … … 2734 2738 100,100}}), graphics={ 2735 2739 Rectangle( 2736 extent={{-100,10},{-60,-10}}, 2737 lineColor={0,0,0}, 2738 fillPattern=FillPattern.HorizontalCylinder, 2739 fillColor={192,192,192}), 2740 extent={{-100,10},{-60,-10}}, 2741 lineColor={0,0,0}, 2742 fillPattern=FillPattern.HorizontalCylinder, 2743 fillColor={192,192,192}), 2740 2744 Rectangle( 2741 extent={{60,10},{100,-10}}, 2742 lineColor={0,0,0}, 2743 fillPattern=FillPattern.HorizontalCylinder, 2744 fillColor={192,192,192}), 2745 extent={{60,10},{100,-10}}, 2746 lineColor={0,0,0}, 2747 fillPattern=FillPattern.HorizontalCylinder, 2748 fillColor={192,192,192}), 2745 2749 Rectangle( 2746 extent={{-40,60},{40,-60}}, 2747 lineColor={0,0,0}, 2748 pattern=LinePattern.Solid, 2749 lineThickness=1, 2750 fillPattern=FillPattern.HorizontalCylinder, 2751 fillColor={192,192,192}), 2750 extent={{-40,60},{40,-60}}, 2751 lineColor={0,0,0}, 2752 pattern=LinePattern.Solid, 2753 lineThickness=1, 2754 fillPattern=FillPattern.HorizontalCylinder, 2755 fillColor={192,192,192}), 2752 2756 Polygon( 2753 points={{-60,10},{-60,20},{-40,40},{-40,-40},{-60,-20},{-60,10}}, 2754 lineColor={0,0,0}, 2755 fillPattern=FillPattern.HorizontalCylinder, 2756 fillColor={128,128,128}), 2757 points={{-60,10},{-60,20},{-40,40},{-40,-40},{-60,-20},{-60,10}}, 2758 2759 lineColor={0,0,0}, 2760 fillPattern=FillPattern.HorizontalCylinder, 2761 fillColor={128,128,128}), 2757 2762 Polygon( 2758 points={{60,20},{40,40},{40,-40},{60,-20},{60,20}}, 2759 lineColor={128,128,128}, 2760 fillColor={128,128,128}, 2761 fillPattern=FillPattern.Solid), 2763 points={{60,20},{40,40},{40,-40},{60,-20},{60,20}}, 2764 lineColor={128,128,128}, 2765 fillColor={128,128,128}, 2766 fillPattern=FillPattern.Solid), 2762 2767 Text( 2763 extent={{-150,150},{150,110}}, 2764 lineColor={0,0,255}, 2765 textString="%name"), 2768 extent={{-150,150},{150,110}}, 2769 lineColor={0,0,255}, 2770 textString="%name"), 2766 2771 Text( 2767 extent={{-150,70},{150,100}}, 2768 lineColor={0,0,0}, 2769 textString="i=%i, c=%c"), 2772 extent={{-150,70},{150,100}}, 2773 lineColor={0,0,0}, 2774 textString="i=%i, c=%c"), 2770 2775 Polygon( 2771 2776 points={{-60,-80},{-46,-80},{-20,-20},{20,-20},{46,-80},{60,-80}, 2772 {60,-90},{-60,-90},{-60,-80}}, 2773 lineColor={0,0,0}, 2774 fillColor={0,0,0}, 2775 fillPattern=FillPattern.Solid), 2776 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2777 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2778 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2779 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2780 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2777 {60,-90},{-60,-90},{-60,-80}}, 2778 lineColor={0,0,0}, 2779 fillColor={0,0,0}, 2780 fillPattern=FillPattern.Solid), 2781 Line(points={{-30,-120},{-10,-100}}, color={0,0,0}), 2782 Line(points={{-10,-120},{10,-100}}, color={0,0,0}), 2783 Line(points={{10,-120},{30,-100}}, color={0,0,0}), 2784 Line(points={{-30,-100},{30,-100}}, color={0,0,0}), 2785 Line(points={{-50,-120},{-30,-100}}, color={0,0,0}), 2781 2786 Line(points={{0,-90},{0,-100}}, color={0,0,0})})); 2782 2787 … … 2824 2829 100,100}}), graphics={ 2825 2830 Rectangle( 2826 extent={{-100,20},{100,-20}}, 2827 lineColor={0,0,0}, 2828 fillPattern=FillPattern.HorizontalCylinder, 2829 fillColor={192,192,192}), 2830 Line(points={{-30,-32},{30,-32}}, color={0,0,0}), 2831
