annotate newSword/motionplus_rate2angle.pd @ 306:c57f401165ca tip

New Decision tree added
author Rod Selfridge <r.selfridge@qmul.ac.uk>
date Sat, 13 Jan 2018 14:47:35 +0000
parents f461a0f5d471
children
rev   line source
r@216 1 #N canvas 0 0 450 357 10;
r@216 2 #N canvas 0 0 704 467 anglespeed 0;
r@216 3 #X obj 149 57 loadbang;
r@216 4 #X obj 95 108 t l l;
r@216 5 #X msg 95 85 \$2 \$1;
r@216 6 #X obj 127 151 route 1;
r@216 7 #X obj 95 232 unpack;
r@216 8 #X obj 95 255 pack;
r@216 9 #X obj 95 277 route 0 1;
r@216 10 #X obj 95 299 / 4;
r@216 11 #X obj 95 321 t f;
r@216 12 #X obj 125 299 / 20;
r@216 13 #X obj 149 78 t b b;
r@216 14 #X obj 149 100 f 8063;
r@216 15 #X obj 134 254 - 8063;
r@216 16 #X msg 149 122 set \$1;
r@216 17 #X obj 95 36 inlet <angle_rate> <low_speed>;
r@216 18 #X obj 95 393 outlet;
r@216 19 #X obj 127 173 mavg 1000;
r@216 20 #X obj 346 58 r \$0-reset;
r@216 21 #X obj 173 223 t f f;
r@216 22 #X obj 173 201 f 8063;
r@216 23 #X connect 0 0 10 0;
r@216 24 #X connect 1 0 4 0;
r@216 25 #X connect 1 1 3 0;
r@216 26 #X connect 2 0 1 0;
r@216 27 #X connect 3 0 16 0;
r@216 28 #X connect 4 0 5 0;
r@216 29 #X connect 4 1 12 0;
r@216 30 #X connect 5 0 6 0;
r@216 31 #X connect 6 0 7 0;
r@216 32 #X connect 6 1 9 0;
r@216 33 #X connect 7 0 8 0;
r@216 34 #X connect 8 0 15 0;
r@216 35 #X connect 9 0 8 0;
r@216 36 #X connect 10 0 11 0;
r@216 37 #X connect 10 1 19 0;
r@216 38 #X connect 11 0 13 0;
r@216 39 #X connect 12 0 5 1;
r@216 40 #X connect 13 0 16 0;
r@216 41 #X connect 14 0 2 0;
r@216 42 #X connect 16 0 19 1;
r@216 43 #X connect 17 0 10 0;
r@216 44 #X connect 18 0 12 1;
r@216 45 #X connect 18 1 11 1;
r@216 46 #X connect 19 0 18 0;
r@216 47 #X restore 51 155 pd anglespeed;
r@216 48 #N canvas 0 0 450 300 deadzone 0;
r@216 49 #X obj 90 101 t f;
r@216 50 #X obj 90 123 moses -0.5;
r@216 51 #X obj 157 144 moses 0.5;
r@216 52 #X msg 157 166 0;
r@216 53 #X obj 158 104 * -1;
r@216 54 #X obj 157 188 t f;
r@216 55 #X obj 157 210 outlet;
r@216 56 #X obj 158 82 t f f;
r@216 57 #X obj 90 46 inlet dphi;
r@216 58 #X obj 225 45 r \$0-deadzone;
r@216 59 #X connect 0 0 1 0;
r@216 60 #X connect 1 0 5 0;
r@216 61 #X connect 1 1 2 0;
r@216 62 #X connect 2 0 3 0;
r@216 63 #X connect 2 1 5 0;
r@216 64 #X connect 3 0 5 0;
r@216 65 #X connect 4 0 1 1;
r@216 66 #X connect 5 0 6 0;
r@216 67 #X connect 7 0 4 0;
r@216 68 #X connect 7 1 2 1;
r@216 69 #X connect 8 0 0 0;
r@216 70 #X connect 9 0 7 0;
r@216 71 #X restore 51 202 pd deadzone;
r@216 72 #N canvas 0 0 450 300 accumulate 0;
r@216 73 #X obj 95 179 t f;
r@216 74 #X obj 95 201 +;
r@216 75 #X obj 95 223 t f f;
r@216 76 #X msg 143 180 0;
r@216 77 #X obj 95 156 inlet;
r@216 78 #X obj 95 245 outlet;
r@216 79 #X obj 143 161 r \$0-reset;
r@216 80 #X connect 0 0 1 0;
r@216 81 #X connect 1 0 2 0;
r@216 82 #X connect 2 0 5 0;
r@216 83 #X connect 2 1 1 1;
r@216 84 #X connect 3 0 1 1;
r@216 85 #X connect 4 0 0 0;
r@216 86 #X connect 6 0 3 0;
r@216 87 #X restore 51 257 pd accumulate;
r@216 88 #N canvas 0 0 1087 300 pertime 0;
r@216 89 #X obj 83 53 inlet;
r@216 90 #X obj 83 75 t f;
r@216 91 #X obj 83 97 / 100;
r@216 92 #X obj 83 119 outlet;
r@216 93 #X text 137 96 <-- currently hardcoded to 10 fps \; LATER make use
r@216 94 of the timetags in the cwiid message and see whether this helps;
r@216 95 #X connect 0 0 1 0;
r@216 96 #X connect 1 0 2 0;
r@216 97 #X connect 2 0 3 0;
r@216 98 #X restore 51 177 pd pertime;
r@216 99 #X obj 268 137 route reset deadzone;
r@216 100 #X obj 268 159 t b;
r@216 101 #X obj 268 181 s \$0-reset;
r@216 102 #X obj 268 115 inlet control;
r@216 103 #X obj 51 128 inlet angle_rate;
r@216 104 #X obj 51 279 outlet angle;
r@216 105 #X obj 336 212 t f;
r@216 106 #X obj 336 234 s \$0-deadzone;
r@216 107 #X obj 183 279 outlet dAngle;
r@216 108 #X obj 51 229 t f f;
r@216 109 #X connect 0 0 3 0;
r@216 110 #X connect 1 0 13 0;
r@216 111 #X connect 2 0 9 0;
r@216 112 #X connect 3 0 1 0;
r@216 113 #X connect 4 0 5 0;
r@216 114 #X connect 4 1 10 0;
r@216 115 #X connect 5 0 6 0;
r@216 116 #X connect 7 0 4 0;
r@216 117 #X connect 8 0 0 0;
r@216 118 #X connect 10 0 11 0;
r@216 119 #X connect 13 0 2 0;
r@216 120 #X connect 13 1 12 0;