Etienne Landon 7 роки тому
батько
коміт
1d8d40ea2e
1 змінених файлів з 69 додано та 69 видалено
  1. 69 69
      kostepper.pd

+ 69 - 69
kostepper.pd

@@ -1,4 +1,4 @@
-#N canvas 713 126 871 626 10;
+#N canvas 695 110 871 626 10;
 #X obj 85 172 cnv 15 130 200 empty empty Status 2 8 0 14 -233017 -128992
 0;
 #X obj 85 377 cnv 15 130 100 empty empty MANUEL 2 8 0 14 -233017 -128992
@@ -54,7 +54,7 @@
 #X restore 65 96 pd conversion;
 #X obj 65 74 route /status /onTarget;
 #X obj 177 382 vsl 12 60 0 2 0 0 /stepper/\$1/manualSpeed /stepper/\$1/manualSpeed
-speed -10 70 0 10 -262144 -1 -1 5900 1;
+speed -10 70 0 10 -262144 -1 -1 0 1;
 #X obj 105 444 hradio 15 1 0 2 /stepper/\$1/manualDirection /stepper/\$1/manualDirection
 direction -10 22 0 10 -262144 -1 -1 0;
 #X obj 329 295 bng 25 250 50 0 /stepper/\$1/move/go /stepper/\$1/move/go
@@ -93,21 +93,21 @@ GO 6 13 0 10 -4034 -1 -1;
 #X restore 661 40 pd \$0-osc;
 #X obj 106 398 tgl 35 0 /stepper/\$1/manualDrive /stepper/\$1/manualDrive
 empty 17 7 0 10 -204800 -33289 -1 0 1;
-#X obj 345 350 tgl 15 0 /stepper/\$1/accMode empty 0/1 17 7 0 10 -262144
--1 -1 0 1;
+#X obj 345 350 tgl 15 0 /stepper/\$1/accMode /stepper/\$1/accMode 0/1
+17 7 0 10 -262144 -1 -1 1 1;
 #X obj 233 292 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/move /stepper/\$1/move
-tours 48 8 0 10 -262144 -1 -1 0 256;
+tours 48 8 0 10 -262144 -1 -1 0.0555556 256;
 #X obj 165 459 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/manualSpeed /stepper/\$1/manualSpeed
-empty 0 -8 0 10 -262144 -1 -1 2 256;
+empty 0 -8 0 10 -262144 -1 -1 0 256;
 #X obj 253 371 vsl 25 60 0 2 0 0 /stepper/\$1/setMaxSpeed /stepper/\$1/setMaxSpeed
-speed -4 70 0 10 -262144 -1 -1 2950 1;
+speed -4 70 0 10 -262144 -1 -1 5900 1;
 #X obj 243 449 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/setMaxSpeed /stepper/\$1/setMaxSpeed
-empty 0 -8 0 10 -262144 -1 -1 1 256;
+empty 0 -8 0 10 -262144 -1 -1 10 256;
 #X obj 342 372 vsl 25 60 0 2 0 0 /stepper/\$1/acceleration /stepper/\$1/acceleration
-acc 4 70 0 10 -233017 -233017 -195568 2950 1;
+acc 4 70 0 10 -262144 -1 -1 500 1;
 #X obj 333 449 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/acceleration
-/stepper/\$1/acceleration empty 0 -8 0 10 -233017 -233017 -195568 1
-256;
+/stepper/\$1/acceleration empty 0 -8 0 10 -262144 -1 -1 0.169492 256
+;
 #X obj 434 838 cnv 15 180 100 empty empty presets 2 8 0 14 -233017
 -128992 0;
 #X obj 197 175 bng 15 250 50 0 /stepper/\$1/updateStatus /stepper/\$1/updateStatus
@@ -120,18 +120,18 @@ STOP 1 14 0 10 -258113 -1 -1;
 #X obj 83 127 s /stepper/\$1/pos/current;
 #X obj 224 229 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/move/startPos
 /stepper/\$1/move/startPos Position_depart 0 -8 0 12 -204800 -1 -1
-0 256;
+339.999 256;
 #X obj 353 229 bng 15 250 50 0 /stepper/\$1/move/gotoStart /stepper/\$1/move/gotoStart
 goto 17 7 0 10 -204800 -1 -1;
 #X obj 296 229 bng 15 250 50 0 /stepper/\$1/move/setStart /stepper/\$1/move/setStart
 set 17 7 0 10 -262144 -1 -1;
 #X obj 148 241 nbx 3 14 -1e+37 1e+37 0 0 /stepper/\$1/pos/current/deg
-/stepper/\$1/pos/current/deg degrees -50 8 0 10 -262144 -1 -1 0 256
-;
+/stepper/\$1/pos/current/deg degrees -50 8 0 10 -262144 -1 -1 340.001
+256;
 #X obj 148 225 nbx 5 14 -1e+37 1e+37 0 0 /stepper/\$1/pos/current /stepper/\$1/pos/current
-turns -45 7 0 10 -262144 -1 -1 0 256;
+turns -45 7 0 10 -262144 -1 -1 2.94445 256;
 #X obj 233 308 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/move/deg /stepper/\$1/move/deg
-deg 48 8 0 10 -262144 -1 -1 0 256;
+deg 48 8 0 10 -262144 -1 -1 20 256;
 #X obj 153 97 s /stepper/\$1/pos/onTarget;
 #X obj 301 174 cnv 25 70 25 /stepper/\$1/runningGui /stepper/\$1/runningGui
 idle 17 12 0 14 -233017 -195568 0;
@@ -154,7 +154,7 @@ empty 0 -8 0 10 -262144 -1 -1 0 256;
 GO 9 16 0 10 -204786 -1 -1;
 #X msg 494 538 1;
 #X obj 534 229 tgl 30 0 /stepper/\$1/sequencer/loop /stepper/\$1/sequencer/loop
-loop 32 15 0 13 -162280 -1 -1 0 1;
+loop 32 15 0 13 -162280 -1 -1 1 1;
 #X obj 791 226 bng 15 250 50 0 /stepper/\$1/sequencer/load /stepper/\$1/sequencer/load
 reload 17 7 0 10 -262144 -1 -1;
 #X text 413 232 sequence;
@@ -184,7 +184,7 @@ reload 17 7 0 10 -262144 -1 -1;
 #X connect 10 0 11 0;
 #X connect 12 0 2 0;
 #X restore 661 59 pd \$0-gui;
-#N canvas 5 135 1010 904 \$0-sequencer 0;
+#N canvas 1 127 1010 904 \$0-sequencer 0;
 #X obj 463 246 text set \$1-seq;
 #X obj 463 187 pack s f;
 #X obj 508 167 r /stepper/\$1/move/startPos;
@@ -195,12 +195,12 @@ reload 17 7 0 10 -262144 -1 -1;
 -1 -1;
 #X msg 467 345 line 0 \, bang;
 #X obj 260 139 text define -k \$1-seq;
-#A set /stepper/1/move/startPos 0 \; \; CUE 0 \; move 1 \; setMaxSpeed
-1.46 \; acceleration 0.14 \; accMode 1 \; active 1 \; \; CUE 1 \; move
-0.5 \; setMaxSpeed 1.97 \; acceleration 0 \; accMode 0 \; active 1
-\; \; CUE 2 \; move 0.1 \; setMaxSpeed 0.19 \; acceleration 0 \; accMode
-0 \; active 1 \; \; CUE 3 \; move -2 \; setMaxSpeed 1.47 \; acceleration
-0.77 \; accMode 1 \; active 1 \; \;;
+#A set startPos 10 \; \; CUE 0 \; move 1 \; setMaxSpeed 10 \; acceleration
+5 \; accMode 1 \; active 1 \; \; CUE 1 \; move 0.5 \; setMaxSpeed 12
+\; acceleration 0 \; accMode 0 \; active 1 \; \; CUE 2 \; move 0.1
+\; setMaxSpeed 5 \; acceleration 0 \; accMode 0 \; active 1 \; \; CUE
+3 \; move -2 \; setMaxSpeed 6 \; acceleration 2 \; accMode 1 \; active
+1 \; \;;
 #X obj 467 326 r /stepper/\$1/sequencer/load;
 #X obj 260 35 r /stepper/\$1/writeSeq;
 #X obj 260 56 delay 100;
@@ -468,7 +468,6 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X msg 309 718 acceleration \$4 \$1 \, maxSpeed \$3 \$1 \, move \$2
 \$1 \, getStatus \$1 \$1;
 #X text 333 369 MOVE MANAGEMENT;
-#X obj 384 492 steps2camrot;
 #X obj 44 319 r /stepper/\$1/manualDrive;
 #X obj 44 342 route 0 1;
 #X obj 117 361 r /stepper/\$1/accMode;
@@ -492,10 +491,6 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X msg 44 363 0;
 #X obj 378 596 r /stepper/\$1/accMode;
 #X obj 309 698 route 1 0;
-#X obj 811 212 steps2camrot;
-#X obj 422 532 steps2camrot;
-#X obj 347 434 steps2camrot;
-#X obj 500 552 steps2camrot;
 #N canvas 78 190 450 300 clipValue 0;
 #X obj 87 36 inlet;
 #X obj 87 117 moses;
@@ -572,6 +567,11 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X connect 6 0 4 0;
 #X restore 880 63 pd clipValue;
 #X obj 1040 40 r /stepper/\$1/speedLimit;
+#X obj 384 492 steps2camrot;
+#X obj 811 212 steps2camrot;
+#X obj 422 532 steps2camrot;
+#X obj 347 434 steps2camrot;
+#X obj 500 552 steps2camrot;
 #X connect 0 0 4 0;
 #X connect 0 1 5 0;
 #X connect 2 0 22 0;
@@ -586,7 +586,7 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X connect 12 0 11 2;
 #X connect 13 0 12 0;
 #X connect 15 0 14 0;
-#X connect 17 0 92 1;
+#X connect 17 0 104 1;
 #X connect 18 0 21 0;
 #X connect 19 0 20 0;
 #X connect 20 0 18 1;
@@ -601,7 +601,7 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X connect 28 0 26 0;
 #X connect 29 0 26 0;
 #X connect 30 0 27 0;
-#X connect 31 0 106 0;
+#X connect 31 0 101 0;
 #X connect 32 0 33 0;
 #X connect 33 0 34 0;
 #X connect 34 0 35 0;
@@ -624,52 +624,52 @@ move \$2 \$1 \, setSpeed \$3 \$1 \, getStatus \$1 \$1;
 #X connect 54 0 36 0;
 #X connect 55 0 51 0;
 #X connect 56 0 47 0;
-#X connect 57 0 70 1;
-#X connect 58 0 103 0;
-#X connect 59 0 98 0;
-#X connect 60 0 94 1;
-#X connect 61 0 84 0;
-#X connect 62 0 93 1;
-#X connect 63 0 105 0;
+#X connect 57 0 103 1;
+#X connect 58 0 98 0;
+#X connect 59 0 93 0;
+#X connect 60 0 106 1;
+#X connect 61 0 83 0;
+#X connect 62 0 105 1;
+#X connect 63 0 100 0;
 #X connect 64 0 66 0;
 #X connect 66 0 65 0;
 #X connect 67 0 61 0;
 #X connect 68 0 64 0;
-#X connect 70 0 84 2;
-#X connect 71 0 72 0;
-#X connect 72 0 89 0;
-#X connect 72 1 75 0;
-#X connect 75 0 74 0;
-#X connect 80 0 64 0;
-#X connect 81 0 95 1;
-#X connect 83 0 81 0;
-#X connect 83 0 105 1;
-#X connect 84 0 59 0;
-#X connect 85 0 86 0;
-#X connect 86 0 88 0;
-#X connect 89 0 74 0;
-#X connect 90 0 59 1;
-#X connect 91 0 68 0;
-#X connect 91 1 80 0;
-#X connect 92 0 18 0;
-#X connect 93 0 84 3;
-#X connect 94 0 84 1;
-#X connect 95 0 84 4;
-#X connect 96 0 101 0;
-#X connect 97 0 99 0;
-#X connect 98 0 91 0;
+#X connect 70 0 71 0;
+#X connect 71 0 88 0;
+#X connect 71 1 74 0;
+#X connect 74 0 73 0;
+#X connect 79 0 64 0;
+#X connect 80 0 107 1;
+#X connect 82 0 80 0;
+#X connect 82 0 100 1;
+#X connect 83 0 59 0;
+#X connect 84 0 85 0;
+#X connect 85 0 87 0;
+#X connect 88 0 73 0;
+#X connect 89 0 59 1;
+#X connect 90 0 68 0;
+#X connect 90 1 79 0;
+#X connect 91 0 96 0;
+#X connect 92 0 94 0;
+#X connect 93 0 90 0;
+#X connect 94 0 93 1;
+#X connect 95 0 91 0;
+#X connect 97 0 91 1;
+#X connect 98 0 57 0;
 #X connect 99 0 98 1;
-#X connect 100 0 96 0;
-#X connect 102 0 96 1;
-#X connect 103 0 57 0;
-#X connect 104 0 103 1;
-#X connect 105 0 62 0;
-#X connect 106 0 25 0;
-#X connect 107 0 106 1;
+#X connect 100 0 62 0;
+#X connect 101 0 25 0;
+#X connect 102 0 101 1;
+#X connect 103 0 83 2;
+#X connect 104 0 18 0;
+#X connect 105 0 83 3;
+#X connect 106 0 83 1;
+#X connect 107 0 83 4;
 #X restore 661 117 pd \$0-modes&moves;
 #X obj 514 190 nbx 4 14 -1e+37 1e+37 0 0 /stepper/\$1/move/startPos
 /stepper/\$1/move/startPos Position_depart 0 -8 0 12 -204800 -1 -1
-0 256;
+339.999 256;
 #X obj 643 190 bng 15 250 50 0 /stepper/\$1/move/gotoStart /stepper/\$1/move/gotoStart
 goto 17 7 0 10 -204800 -1 -1;
 #X obj 586 190 bng 15 250 50 0 /stepper/\$1/move/setStart /stepper/\$1/move/setStart