Mercurial > hg > weather-synthesis-prototyping
changeset 164:2bcf178dcf1f
speed and distance calculations (Sword)
author | Rod Selfridge <r.selfridge@qmul.ac.uk> |
---|---|
date | Fri, 29 Jan 2016 21:14:12 +0000 |
parents | cd70d8030807 |
children | 6aaeb2789f99 |
files | newSword/freqCalcCyl3No_D2Mach.pd newSword/newSword.pd |
diffstat | 2 files changed, 260 insertions(+), 110 deletions(-) [+] |
line wrap: on
line diff
--- a/newSword/freqCalcCyl3No_D2Mach.pd Thu Jan 28 21:13:15 2016 +0000 +++ b/newSword/freqCalcCyl3No_D2Mach.pd Fri Jan 29 21:14:12 2016 +0000 @@ -1069,6 +1069,12 @@ #X obj 699 309 newStrou; #X obj 110 52 inlet; #X obj 110 73 sig~; +#X obj 129 663 snapshot~; +#X floatatom 129 689 0 0 0 0 - - -; +#X obj 87 691 outlet; +#X obj 129 638 r myMet; +#X obj 32 638 r~ \$0-windSpeed; +#X text 114 711 Wind Speed; #X connect 1 0 3 0; #X connect 2 0 24 0; #X connect 2 0 178 0; @@ -1084,7 +1090,6 @@ #X connect 16 0 6 1; #X connect 17 0 1 0; #X connect 19 0 114 1; -#X connect 20 0 59 0; #X connect 21 0 22 0; #X connect 21 0 93 0; #X connect 23 0 21 0; @@ -1195,3 +1200,7 @@ #X connect 178 0 6 0; #X connect 179 0 180 0; #X connect 180 0 15 0; +#X connect 181 0 182 0; +#X connect 181 0 183 0; +#X connect 184 0 181 0; +#X connect 185 0 181 0;
--- a/newSword/newSword.pd Thu Jan 28 21:13:15 2016 +0000 +++ b/newSword/newSword.pd Fri Jan 29 21:14:12 2016 +0000 @@ -15,12 +15,12 @@ #X text -231 37 Number of Sources; #X text -165 433 Top Speed; #X obj 21 248 hsl 100 20 -180 180 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 0 1; +-262144 -1 -1 7425 1; #X floatatom 18 280 8 0 0 0 - - -; #X obj -279 516 hsl 100 20 0 0.03 0 0 empty empty empty -2 -8 0 10 --262144 -1 -1 0 1; +-262144 -1 -1 6800 1; #X obj -280 601 hsl 100 20 0.0001 0.01 0 0 empty empty empty -2 -8 -0 10 -262144 -1 -1 2200 1; +0 10 -262144 -1 -1 7200 1; #X floatatom -282 546 8 0 0 0 - - -; #X floatatom -283 629 8 0 0 0 - - -; #X obj -225 628 s tipThick; @@ -57,11 +57,11 @@ #X floatatom 16 358 8 0 0 0 - - -; #X obj -42 306 r setUp; #X obj 14 439 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; +-1 -1 4950 1; #X floatatom 11 471 8 0 0 0 - - -; #X obj -47 419 r setUp; #X obj 12 517 hsl 100 20 -90 90 0 0 empty empty empty -2 -8 0 10 -262144 --1 -1 0 1; +-1 -1 4950 1; #X floatatom 9 549 8 0 0 0 - - -; #X obj -49 497 r setUp; #X obj 66 470 s presweepElev; @@ -74,7 +74,6 @@ #X obj 166 301 s postsweepAzim; #X obj -59 115 s start_armLength; #X msg -59 94 0.35; -#X msg -259 37 10; #X msg 87 225 80; #X obj -274 139 hsl 100 20 -50 50 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 5346 1; @@ -327,7 +326,6 @@ #X obj 299 203 - 1; #X obj 299 226 * 3.1415; #X floatatom 242 296 0 0 0 0 - - -; -#X obj 299 272 * 180; #X obj 423 220 - 1; #X obj 423 243 * 3.1415; #X obj 423 198 * -1; @@ -336,9 +334,10 @@ #X obj 423 289 * -90; #X obj 299 180 / 1439; #X obj 299 250 cos; +#X obj 299 272 * 90; #X connect 2 0 3 0; -#X connect 3 0 41 0; -#X connect 3 1 38 0; +#X connect 3 0 40 0; +#X connect 3 1 37 0; #X connect 4 0 2 0; #X connect 5 0 4 0; #X connect 6 0 5 0; @@ -369,20 +368,20 @@ #X connect 24 0 0 0; #X connect 24 0 12 0; #X connect 31 0 32 0; -#X connect 32 0 42 0; -#X connect 34 0 33 0; -#X connect 34 0 29 0; -#X connect 35 0 36 0; -#X connect 36 0 39 0; -#X connect 37 0 35 0; -#X connect 38 0 37 0; -#X connect 39 0 40 0; -#X connect 40 0 30 0; -#X connect 40 0 22 0; -#X connect 41 0 31 0; -#X connect 42 0 34 0; +#X connect 32 0 41 0; +#X connect 34 0 35 0; +#X connect 35 0 38 0; +#X connect 36 0 34 0; +#X connect 37 0 36 0; +#X connect 38 0 39 0; +#X connect 39 0 30 0; +#X connect 39 0 22 0; +#X connect 40 0 31 0; +#X connect 41 0 42 0; +#X connect 42 0 33 0; +#X connect 42 0 29 0; #X restore 383 132 pd motion; -#N canvas 452 151 714 620 speedCalc 0; +#N canvas 464 138 714 620 speedCalc 0; #X obj -11 22 r azimuth; #X obj 134 18 r elevation; #X floatatom 218 40 5 0 0 0 - - -; @@ -495,7 +494,7 @@ #X restore 325 498 pd opLevels; #X msg 334 444 5; #X obj 328 469 hsl 100 25 0.1 1e+06 1 0 empty empty empty -2 -8 0 10 --262144 -1 -1 6800 1; +-262144 -1 -1 7203 1; #X obj 445 472 hsl 100 25 1 127 0 0 empty empty empty -2 -8 0 10 -262144 -1 -1 0 1; #X obj 442 426 loadbang; @@ -507,7 +506,7 @@ #N canvas 916 347 450 300 PlayCont 0; #X obj 206 41 hid; #X msg 206 13 print; -#X obj 179 14 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 1 +#X obj 179 14 tgl 15 0 empty empty empty 17 7 0 10 -262144 -1 -1 0 1; #X obj 206 65 route abs; #X obj 206 88 route abs_x abs_y; @@ -557,7 +556,7 @@ #X obj 654 1 r azimuth; #X msg 606 118 4; #X obj 534 45 r deltaThick; -#N canvas 666 64 743 705 Distance 0; +#N canvas 112 23 1347 721 Distance 0; #X obj 51 47 r Xobs; #X obj 103 47 r Yobs; #X obj 152 47 r Zobs; @@ -569,26 +568,90 @@ #X obj 88 158 sqrt; #X floatatom 45 180 0 0 0 0 - - -; #X text 26 23 Distance between observer and centre of arc; -#X obj 332 43 r totLength; -#X obj 333 67 *; -#X obj 243 89 r azimuth; -#X obj 527 51 r elevation; -#X obj 289 43 r Xobs; -#X obj 289 69 *; -#X obj 327 114 *; -#X obj 307 88 * -2; -#X obj 243 136 cos; -#X obj 312 167 *; -#X obj 265 168 +; -#X obj 312 198 +; -#X obj 312 221 sqrt; -#X floatatom 284 246 0 0 0 0 - - -; -#X obj 243 110 * 0.01745; -#X floatatom 379 72 5 0 0 0 - - -; -#X obj 338 93 t f b; -#X obj 330 140 t f b; -#X obj 265 194 t f b; -#X obj 283 142 t f b; +#X obj 147 245 r totLength; +#X obj 148 273 *; +#X obj 378 58 r azimuth; +#X obj 598 31 r elevation; +#X obj 104 245 r Xobs; +#X obj 104 271 *; +#X obj 46 313 *; +#X obj 26 288 * -2; +#X obj 378 105 cos; +#X obj 31 359 *; +#X obj 104 320 +; +#X obj 31 406 +; +#X obj 31 429 sqrt; +#X floatatom 32 507 0 0 0 0 - - -; +#X obj 378 79 * 0.01745; +#X floatatom 153 375 5 0 0 0 - - -; +#X obj 61 289 t f b; +#X obj 46 338 t f b; +#X obj 46 379 t f b; +#X obj 118 292 t f b; +#X obj 598 52 - 90; +#X floatatom 558 182 5 0 0 0 - - -; +#X obj 598 73 * -1; +#X obj 598 122 cos; +#X obj 598 96 * 0.01745; +#X obj 598 166 *; +#X obj 613 143 r totLength; +#X text 653 170 z coordinate of tip; +#X obj 393 131 sin; +#X floatatom 408 230 5 0 0 0 - - -; +#X obj 393 176 *; +#X obj 408 153 r totLength; +#X obj 378 204 *; +#X obj 486 54 r azimuth; +#X obj 486 75 * 0.01745; +#X obj 501 127 sin; +#X floatatom 516 219 5 0 0 0 - - -; +#X obj 501 172 *; +#X obj 516 149 r totLength; +#X obj 486 200 *; +#X obj 486 101 sin; +#X text 246 128 x coordinate of tip; +#X text 456 33 y coordinate of tip; +#X obj 327 209 r Xobs; +#X obj 440 199 r Yobs; +#X obj 556 200 r Zobs; +#X obj 327 293 *; +#X obj 459 288 *; +#X obj 583 263 *; +#X obj 444 318 +; +#X obj 444 350 +; +#X obj 444 377 sqrt; +#X floatatom 401 399 0 0 0 0 - - -; +#X obj 327 264 -; +#X obj 342 241 t f b; +#X obj 459 264 -; +#X obj 474 241 t f b; +#X obj 583 239 -; +#X obj 598 216 t f b; +#X obj 355 397 outlet; +#X obj 648 371 r Zobs; +#X obj 648 429 -; +#X obj 663 406 t f b; +#X floatatom 689 452 5 0 0 0 - - -; +#X obj 648 466 /; +#X obj 648 491 atan; +#X obj 649 518 * 57.296; +#X floatatom 668 545 5 0 0 0 - - -; +#X obj 649 591 outlet; +#X obj 474 399 t f b; +#X floatatom 507 463 5 0 0 0 - - -; +#X obj 1056 420 t f b; +#X obj 1043 464 -; +#X floatatom 1077 495 5 0 0 0 - - -; +#X obj 1083 443 delay 10; +#X obj 459 443 f; +#X obj 444 515 -; +#X floatatom 399 582 5 0 0 0 - - -; +#X obj 459 468 t f b; +#X obj 486 491 delay 1; +#X obj 501 422 delay 20; +#X obj 444 540 abs; +#X obj 444 563 / 0.02; +#X obj 444 587 outlet; #X connect 0 0 3 0; #X connect 0 0 3 1; #X connect 1 0 4 0; @@ -607,13 +670,14 @@ #X connect 11 0 27 0; #X connect 12 0 30 0; #X connect 13 0 25 0; +#X connect 14 0 31 0; #X connect 15 0 16 0; #X connect 15 0 16 1; #X connect 15 0 18 0; #X connect 16 0 21 0; #X connect 17 0 28 0; #X connect 18 0 17 0; -#X connect 19 0 20 0; +#X connect 19 0 43 0; #X connect 20 0 22 0; #X connect 21 0 29 0; #X connect 22 0 23 0; @@ -626,15 +690,93 @@ #X connect 29 1 22 0; #X connect 30 0 21 1; #X connect 30 1 21 0; -#X restore 450 252 pd Distance; +#X connect 31 0 33 0; +#X connect 33 0 35 0; +#X connect 34 0 36 0; +#X connect 35 0 34 0; +#X connect 35 0 39 0; +#X connect 35 0 46 0; +#X connect 36 0 32 0; +#X connect 36 0 69 0; +#X connect 36 0 73 0; +#X connect 37 0 36 1; +#X connect 39 0 41 0; +#X connect 41 0 43 1; +#X connect 42 0 41 1; +#X connect 43 0 40 0; +#X connect 43 0 65 0; +#X connect 44 0 45 0; +#X connect 45 0 51 0; +#X connect 46 0 48 0; +#X connect 48 0 50 1; +#X connect 49 0 48 1; +#X connect 50 0 47 0; +#X connect 50 0 67 0; +#X connect 51 0 50 0; +#X connect 54 0 64 0; +#X connect 55 0 66 0; +#X connect 56 0 68 0; +#X connect 57 0 60 0; +#X connect 58 0 60 1; +#X connect 59 0 61 1; +#X connect 60 0 61 0; +#X connect 61 0 62 0; +#X connect 62 0 63 0; +#X connect 62 0 70 0; +#X connect 62 0 75 1; +#X connect 62 0 80 0; +#X connect 62 0 87 0; +#X connect 64 0 57 0; +#X connect 64 0 57 1; +#X connect 65 0 64 1; +#X connect 65 1 64 0; +#X connect 66 0 58 0; +#X connect 66 0 58 1; +#X connect 67 0 66 1; +#X connect 67 1 66 0; +#X connect 68 0 59 0; +#X connect 68 0 59 1; +#X connect 69 0 68 1; +#X connect 69 1 68 0; +#X connect 71 0 72 0; +#X connect 72 0 74 0; +#X connect 72 0 75 0; +#X connect 73 0 72 1; +#X connect 73 1 72 0; +#X connect 75 0 76 0; +#X connect 76 0 77 0; +#X connect 77 0 78 0; +#X connect 77 0 79 0; +#X connect 80 0 86 1; +#X connect 80 1 91 0; +#X connect 82 0 83 1; +#X connect 82 1 85 0; +#X connect 83 0 84 0; +#X connect 85 0 83 0; +#X connect 86 0 81 0; +#X connect 86 0 89 0; +#X connect 87 0 92 0; +#X connect 89 0 87 1; +#X connect 89 1 90 0; +#X connect 90 0 87 0; +#X connect 91 0 86 0; +#X connect 92 0 93 0; +#X connect 93 0 88 0; +#X connect 93 0 94 0; +#X restore 383 198 pd Distance; +#X obj -227 545 s hiltThick; +#X obj -58 48 s bladeLen; +#X msg -259 37 1; #X connect 1 0 2 0; -#X connect 2 0 140 0; +#X connect 2 0 139 0; +#X connect 4 0 151 0; #X connect 7 0 6 0; #X connect 7 0 8 0; #X connect 13 0 14 0; #X connect 13 0 59 0; -#X connect 13 0 94 0; +#X connect 13 0 93 0; #X connect 15 0 17 0; +#X connect 15 0 150 0; #X connect 16 0 18 0; #X connect 16 0 19 0; #X connect 22 0 23 0; @@ -648,11 +790,11 @@ #X connect 32 0 16 0; #X connect 33 0 4 0; #X connect 34 0 62 0; -#X connect 35 0 63 0; +#X connect 35 0 152 0; #X connect 36 0 7 0; #X connect 37 0 15 0; #X connect 38 0 16 0; -#X connect 39 0 63 0; +#X connect 39 0 152 0; #X connect 40 0 62 0; #X connect 41 0 4 0; #X connect 42 0 43 0; @@ -661,75 +803,74 @@ #X connect 46 0 44 0; #X connect 47 0 48 0; #X connect 47 0 53 0; -#X connect 47 0 95 0; +#X connect 47 0 94 0; #X connect 49 0 47 0; #X connect 50 0 51 0; #X connect 52 0 50 0; #X connect 62 0 61 0; -#X connect 63 0 5 0; -#X connect 64 0 13 0; +#X connect 63 0 13 0; +#X connect 64 0 67 0; +#X connect 64 0 70 0; #X connect 65 0 68 0; #X connect 65 0 71 0; #X connect 66 0 69 0; #X connect 66 0 72 0; -#X connect 67 0 70 0; -#X connect 67 0 73 0; -#X connect 74 0 65 0; -#X connect 75 0 67 0; -#X connect 76 0 66 0; +#X connect 73 0 64 0; +#X connect 74 0 66 0; +#X connect 75 0 65 0; +#X connect 76 0 64 0; #X connect 77 0 65 0; #X connect 78 0 66 0; -#X connect 79 0 67 0; -#X connect 80 0 66 0; -#X connect 81 0 13 0; -#X connect 82 0 67 0; -#X connect 83 0 65 0; -#X connect 84 0 47 0; -#X connect 85 0 44 0; -#X connect 86 0 47 0; -#X connect 87 0 50 0; -#X connect 88 0 66 0; -#X connect 89 0 66 0; -#X connect 90 0 66 0; -#X connect 91 0 7 0; -#X connect 92 0 65 0; -#X connect 93 0 67 0; -#X connect 94 0 60 0; -#X connect 95 0 54 0; -#X connect 96 0 15 0; -#X connect 97 0 16 0; -#X connect 98 0 7 0; +#X connect 79 0 65 0; +#X connect 80 0 13 0; +#X connect 81 0 66 0; +#X connect 82 0 64 0; +#X connect 83 0 47 0; +#X connect 84 0 44 0; +#X connect 85 0 47 0; +#X connect 86 0 50 0; +#X connect 87 0 65 0; +#X connect 88 0 65 0; +#X connect 89 0 65 0; +#X connect 90 0 7 0; +#X connect 91 0 64 0; +#X connect 92 0 66 0; +#X connect 93 0 60 0; +#X connect 94 0 54 0; +#X connect 95 0 15 0; +#X connect 96 0 16 0; +#X connect 97 0 7 0; +#X connect 98 0 64 0; #X connect 99 0 65 0; #X connect 100 0 66 0; -#X connect 101 0 67 0; -#X connect 102 0 13 0; -#X connect 104 0 47 0; -#X connect 105 0 50 0; +#X connect 101 0 13 0; +#X connect 103 0 47 0; +#X connect 104 0 50 0; +#X connect 105 0 13 0; #X connect 106 0 13 0; -#X connect 107 0 13 0; -#X connect 108 0 50 0; -#X connect 126 0 0 0; -#X connect 130 0 132 0; -#X connect 131 0 127 0; -#X connect 131 1 128 0; -#X connect 132 0 133 0; -#X connect 133 0 131 0; -#X connect 133 0 139 0; -#X connect 134 0 131 1; -#X connect 135 0 138 0; +#X connect 107 0 50 0; +#X connect 129 0 131 0; +#X connect 130 0 126 0; +#X connect 130 1 127 0; +#X connect 131 0 132 0; +#X connect 132 0 130 0; +#X connect 132 0 138 0; +#X connect 133 0 130 1; +#X connect 134 0 137 0; +#X connect 136 0 132 0; #X connect 137 0 133 0; -#X connect 138 0 134 0; -#X connect 140 0 3 0; -#X connect 142 0 0 10; -#X connect 142 0 0 9; -#X connect 142 0 0 8; -#X connect 142 0 0 7; -#X connect 143 0 0 6; -#X connect 144 0 142 0; -#X connect 144 0 143 0; -#X connect 144 0 148 0; -#X connect 146 0 0 5; -#X connect 147 0 0 4; -#X connect 148 0 0 3; -#X connect 148 0 0 2; -#X connect 149 0 0 1; +#X connect 139 0 3 0; +#X connect 141 0 0 10; +#X connect 141 0 0 9; +#X connect 141 0 0 8; +#X connect 141 0 0 7; +#X connect 142 0 0 6; +#X connect 143 0 141 0; +#X connect 143 0 142 0; +#X connect 143 0 147 0; +#X connect 147 0 0 2; +#X connect 148 0 0 1; +#X connect 149 0 0 3; +#X connect 149 1 0 0; +#X connect 149 2 0 5; +#X connect 152 0 5 0;