-
Notifications
You must be signed in to change notification settings - Fork 20
Expand file tree
/
Copy pathgui.py
More file actions
1349 lines (1341 loc) · 77.8 KB
/
gui.py
File metadata and controls
1349 lines (1341 loc) · 77.8 KB
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
108
109
110
111
112
113
114
115
116
117
118
119
120
121
122
123
124
125
126
127
128
129
130
131
132
133
134
135
136
137
138
139
140
141
142
143
144
145
146
147
148
149
150
151
152
153
154
155
156
157
158
159
160
161
162
163
164
165
166
167
168
169
170
171
172
173
174
175
176
177
178
179
180
181
182
183
184
185
186
187
188
189
190
191
192
193
194
195
196
197
198
199
200
201
202
203
204
205
206
207
208
209
210
211
212
213
214
215
216
217
218
219
220
221
222
223
224
225
226
227
228
229
230
231
232
233
234
235
236
237
238
239
240
241
242
243
244
245
246
247
248
249
250
251
252
253
254
255
256
257
258
259
260
261
262
263
264
265
266
267
268
269
270
271
272
273
274
275
276
277
278
279
280
281
282
283
284
285
286
287
288
289
290
291
292
293
294
295
296
297
298
299
300
301
302
303
304
305
306
307
308
309
310
311
312
313
314
315
316
317
318
319
320
321
322
323
324
325
326
327
328
329
330
331
332
333
334
335
336
337
338
339
340
341
342
343
344
345
346
347
348
349
350
351
352
353
354
355
356
357
358
359
360
361
362
363
364
365
366
367
368
369
370
371
372
373
374
375
376
377
378
379
380
381
382
383
384
385
386
387
388
389
390
391
392
393
394
395
396
397
398
399
400
401
402
403
404
405
406
407
408
409
410
411
412
413
414
415
416
417
418
419
420
421
422
423
424
425
426
427
428
429
430
431
432
433
434
435
436
437
438
439
440
441
442
443
444
445
446
447
448
449
450
451
452
453
454
455
456
457
458
459
460
461
462
463
464
465
466
467
468
469
470
471
472
473
474
475
476
477
478
479
480
481
482
483
484
485
486
487
488
489
490
491
492
493
494
495
496
497
498
499
500
501
502
503
504
505
506
507
508
509
510
511
512
513
514
515
516
517
518
519
520
521
522
523
524
525
526
527
528
529
530
531
532
533
534
535
536
537
538
539
540
541
542
543
544
545
546
547
548
549
550
551
552
553
554
555
556
557
558
559
560
561
562
563
564
565
566
567
568
569
570
571
572
573
574
575
576
577
578
579
580
581
582
583
584
585
586
587
588
589
590
591
592
593
594
595
596
597
598
599
600
601
602
603
604
605
606
607
608
609
610
611
612
613
614
615
616
617
618
619
620
621
622
623
624
625
626
627
628
629
630
631
632
633
634
635
636
637
638
639
640
641
642
643
644
645
646
647
648
649
650
651
652
653
654
655
656
657
658
659
660
661
662
663
664
665
666
667
668
669
670
671
672
673
674
675
676
677
678
679
680
681
682
683
684
685
686
687
688
689
690
691
692
693
694
695
696
697
698
699
700
701
702
703
704
705
706
707
708
709
710
711
712
713
714
715
716
717
718
719
720
721
722
723
724
725
726
727
728
729
730
731
732
733
734
735
736
737
738
739
740
741
742
743
744
745
746
747
748
749
750
751
752
753
754
755
756
757
758
759
760
761
762
763
764
765
766
767
768
769
770
771
772
773
774
775
776
777
778
779
780
781
782
783
784
785
786
787
788
789
790
791
792
793
794
795
796
797
798
799
800
801
802
803
804
805
806
807
808
809
810
811
812
813
814
815
816
817
818
819
820
821
822
823
824
825
826
827
828
829
830
831
832
833
834
835
836
837
838
839
840
841
842
843
844
845
846
847
848
849
850
851
852
853
854
855
856
857
858
859
860
861
862
863
864
865
866
867
868
869
870
871
872
873
874
875
876
877
878
879
880
881
882
883
884
885
886
887
888
889
890
891
892
893
894
895
896
897
898
899
900
901
902
903
904
905
906
907
908
909
910
911
912
913
914
915
916
917
918
919
920
921
922
923
924
925
926
927
928
929
930
931
932
933
934
935
936
937
938
939
940
941
942
943
944
945
946
947
948
949
950
951
952
953
954
955
956
957
958
959
960
961
962
963
964
965
966
967
968
969
970
971
972
973
974
975
976
977
978
979
980
981
982
983
984
985
986
987
988
989
990
991
992
993
994
995
996
997
998
999
1000
# -*- coding: utf-8 -*-
# Form implementation generated from reading ui file 'gui.ui'
#
# Created by: PyQt5 UI code generator 5.4.1
#
# WARNING! All changes made in this file will be lost!
from PyQt5 import QtCore, QtGui, QtWidgets
class Ui_MainWindow(object):
def setupUi(self, MainWindow):
MainWindow.setObjectName("MainWindow")
MainWindow.setEnabled(True)
MainWindow.resize(900, 898)
MainWindow.setMinimumSize(QtCore.QSize(900, 0))
MainWindow.setMaximumSize(QtCore.QSize(900, 16777215))
self.centralwidget = QtWidgets.QWidget(MainWindow)
self.centralwidget.setObjectName("centralwidget")
self.line_7 = QtWidgets.QFrame(self.centralwidget)
self.line_7.setGeometry(QtCore.QRect(0, 90, 378, 16))
self.line_7.setFrameShape(QtWidgets.QFrame.HLine)
self.line_7.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_7.setObjectName("line_7")
self.line_8 = QtWidgets.QFrame(self.centralwidget)
self.line_8.setGeometry(QtCore.QRect(370, -10, 16, 598))
self.line_8.setFrameShape(QtWidgets.QFrame.VLine)
self.line_8.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_8.setObjectName("line_8")
self.line_15 = QtWidgets.QFrame(self.centralwidget)
self.line_15.setGeometry(QtCore.QRect(0, 200, 378, 16))
self.line_15.setFrameShape(QtWidgets.QFrame.HLine)
self.line_15.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_15.setObjectName("line_15")
self.KillAlarmLockButton = QtWidgets.QPushButton(self.centralwidget)
self.KillAlarmLockButton.setGeometry(QtCore.QRect(270, 120, 81, 25))
self.KillAlarmLockButton.setObjectName("KillAlarmLockButton")
self.HomeButton = QtWidgets.QPushButton(self.centralwidget)
self.HomeButton.setGeometry(QtCore.QRect(30, 120, 81, 25))
self.HomeButton.setObjectName("HomeButton")
self.ZeroPositionButton = QtWidgets.QPushButton(self.centralwidget)
self.ZeroPositionButton.setGeometry(QtCore.QRect(150, 120, 81, 25))
self.ZeroPositionButton.setObjectName("ZeroPositionButton")
self.InverseKinematicsLabel = QtWidgets.QLabel(self.centralwidget)
self.InverseKinematicsLabel.setEnabled(False)
self.InverseKinematicsLabel.setGeometry(QtCore.QRect(90, 300, 201, 31))
font = QtGui.QFont()
font.setPointSize(16)
font.setBold(True)
font.setUnderline(False)
font.setWeight(75)
self.InverseKinematicsLabel.setFont(font)
self.InverseKinematicsLabel.setObjectName("InverseKinematicsLabel")
self.label_54 = QtWidgets.QLabel(self.centralwidget)
self.label_54.setGeometry(QtCore.QRect(540, -7, 211, 31))
font = QtGui.QFont()
font.setPointSize(16)
font.setBold(True)
font.setWeight(75)
self.label_54.setFont(font)
self.label_54.setObjectName("label_54")
self.IkOutputValueFrame = QtWidgets.QFrame(self.centralwidget)
self.IkOutputValueFrame.setEnabled(False)
self.IkOutputValueFrame.setGeometry(QtCore.QRect(80, 560, 221, 21))
self.IkOutputValueFrame.setStyleSheet("background-color:rgb(255, 255, 255)")
self.IkOutputValueFrame.setFrameShape(QtWidgets.QFrame.Box)
self.IkOutputValueFrame.setFrameShadow(QtWidgets.QFrame.Plain)
self.IkOutputValueFrame.setObjectName("IkOutputValueFrame")
self.IkOutputValueZ = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkOutputValueZ.setGeometry(QtCore.QRect(172, 2, 61, 16))
self.IkOutputValueZ.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkOutputValueZ.setObjectName("IkOutputValueZ")
self.IkLabelOutputY = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkLabelOutputY.setGeometry(QtCore.QRect(83, 0, 21, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelOutputY.setFont(font)
self.IkLabelOutputY.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelOutputY.setObjectName("IkLabelOutputY")
self.IkOutputValueX = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkOutputValueX.setGeometry(QtCore.QRect(29, 2, 51, 16))
self.IkOutputValueX.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkOutputValueX.setObjectName("IkOutputValueX")
self.IkLabelOutputZ = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkLabelOutputZ.setGeometry(QtCore.QRect(153, 0, 21, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelOutputZ.setFont(font)
self.IkLabelOutputZ.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelOutputZ.setObjectName("IkLabelOutputZ")
self.IkLabelOutputX = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkLabelOutputX.setGeometry(QtCore.QRect(10, 0, 21, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelOutputX.setFont(font)
self.IkLabelOutputX.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelOutputX.setObjectName("IkLabelOutputX")
self.IkOutputValueY = QtWidgets.QLabel(self.IkOutputValueFrame)
self.IkOutputValueY.setGeometry(QtCore.QRect(102, 2, 51, 16))
self.IkOutputValueY.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkOutputValueY.setObjectName("IkOutputValueY")
self.line_16 = QtWidgets.QFrame(self.centralwidget)
self.line_16.setGeometry(QtCore.QRect(0, 580, 901, 16))
self.line_16.setFrameShape(QtWidgets.QFrame.HLine)
self.line_16.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_16.setObjectName("line_16")
self.ConsoleInput = QtWidgets.QLineEdit(self.centralwidget)
self.ConsoleInput.setGeometry(QtCore.QRect(40, 835, 711, 20))
self.ConsoleInput.setObjectName("ConsoleInput")
self.ConsoleButtonSend = QtWidgets.QPushButton(self.centralwidget)
self.ConsoleButtonSend.setGeometry(QtCore.QRect(760, 835, 91, 23))
self.ConsoleButtonSend.setObjectName("ConsoleButtonSend")
self.ConsoleShowOkRespcheckBox = QtWidgets.QCheckBox(self.centralwidget)
self.ConsoleShowOkRespcheckBox.setGeometry(QtCore.QRect(730, 615, 121, 17))
self.ConsoleShowOkRespcheckBox.setObjectName("ConsoleShowOkRespcheckBox")
self.ConsoleLabel = QtWidgets.QLabel(self.centralwidget)
self.ConsoleLabel.setGeometry(QtCore.QRect(400, 600, 91, 31))
font = QtGui.QFont()
font.setPointSize(16)
font.setBold(True)
font.setWeight(75)
self.ConsoleLabel.setFont(font)
self.ConsoleLabel.setObjectName("ConsoleLabel")
self.ConsoleOutput = QtWidgets.QPlainTextEdit(self.centralwidget)
self.ConsoleOutput.setGeometry(QtCore.QRect(40, 635, 811, 191))
self.ConsoleOutput.setAcceptDrops(False)
self.ConsoleOutput.setUndoRedoEnabled(False)
self.ConsoleOutput.setReadOnly(True)
self.ConsoleOutput.setPlainText("")
self.ConsoleOutput.setObjectName("ConsoleOutput")
self.line_17 = QtWidgets.QFrame(self.centralwidget)
self.line_17.setGeometry(QtCore.QRect(0, 290, 378, 16))
self.line_17.setFrameShape(QtWidgets.QFrame.HLine)
self.line_17.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_17.setObjectName("line_17")
self.GripperFrame = QtWidgets.QFrame(self.centralwidget)
self.GripperFrame.setGeometry(QtCore.QRect(0, 210, 371, 80))
self.GripperFrame.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.GripperFrame.setFrameShadow(QtWidgets.QFrame.Raised)
self.GripperFrame.setObjectName("GripperFrame")
self.GripperLabel = QtWidgets.QLabel(self.GripperFrame)
self.GripperLabel.setGeometry(QtCore.QRect(22, 10, 51, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.GripperLabel.setFont(font)
self.GripperLabel.setObjectName("GripperLabel")
self.Dec1ButtonGripper = QtWidgets.QPushButton(self.GripperFrame)
self.Dec1ButtonGripper.setGeometry(QtCore.QRect(156, 50, 31, 23))
self.Dec1ButtonGripper.setObjectName("Dec1ButtonGripper")
self.Dec10ButtonGripper = QtWidgets.QPushButton(self.GripperFrame)
self.Dec10ButtonGripper.setGeometry(QtCore.QRect(110, 50, 41, 23))
self.Dec10ButtonGripper.setObjectName("Dec10ButtonGripper")
self.SpinBoxGripper = QtWidgets.QDoubleSpinBox(self.GripperFrame)
self.SpinBoxGripper.setGeometry(QtCore.QRect(20, 40, 51, 22))
self.SpinBoxGripper.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxGripper.setDecimals(0)
self.SpinBoxGripper.setMinimum(0.0)
self.SpinBoxGripper.setMaximum(100.0)
self.SpinBoxGripper.setObjectName("SpinBoxGripper")
self.Gripper0Label = QtWidgets.QLabel(self.GripperFrame)
self.Gripper0Label.setGeometry(QtCore.QRect(110, 30, 16, 16))
self.Gripper0Label.setObjectName("Gripper0Label")
self.Gripper100Label = QtWidgets.QLabel(self.GripperFrame)
self.Gripper100Label.setGeometry(QtCore.QRect(265, 30, 31, 16))
self.Gripper100Label.setObjectName("Gripper100Label")
self.Inc10ButtonGripper = QtWidgets.QPushButton(self.GripperFrame)
self.Inc10ButtonGripper.setGeometry(QtCore.QRect(240, 50, 41, 23))
self.Inc10ButtonGripper.setObjectName("Inc10ButtonGripper")
self.Inc1ButtonGripper = QtWidgets.QPushButton(self.GripperFrame)
self.Inc1ButtonGripper.setGeometry(QtCore.QRect(205, 50, 31, 23))
self.Inc1ButtonGripper.setObjectName("Inc1ButtonGripper")
self.SliderGripper = QtWidgets.QSlider(self.GripperFrame)
self.SliderGripper.setGeometry(QtCore.QRect(110, 10, 171, 22))
self.SliderGripper.setMinimum(0)
self.SliderGripper.setMaximum(100)
self.SliderGripper.setTracking(True)
self.SliderGripper.setOrientation(QtCore.Qt.Horizontal)
self.SliderGripper.setInvertedAppearance(False)
self.SliderGripper.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.SliderGripper.setTickInterval(20)
self.SliderGripper.setObjectName("SliderGripper")
self.GoButtonGripper = QtWidgets.QPushButton(self.GripperFrame)
self.GoButtonGripper.setGeometry(QtCore.QRect(320, 30, 35, 30))
self.GoButtonGripper.setMinimumSize(QtCore.QSize(35, 30))
self.GoButtonGripper.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.GoButtonGripper.setFont(font)
self.GoButtonGripper.setObjectName("GoButtonGripper")
self.frame_4 = QtWidgets.QFrame(self.centralwidget)
self.frame_4.setGeometry(QtCore.QRect(36, 520, 321, 31))
self.frame_4.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_4.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_4.setObjectName("frame_4")
self.IKInputSpinBoxX = QtWidgets.QDoubleSpinBox(self.frame_4)
self.IKInputSpinBoxX.setEnabled(False)
self.IKInputSpinBoxX.setGeometry(QtCore.QRect(15, 6, 82, 20))
self.IKInputSpinBoxX.setAlignment(QtCore.Qt.AlignCenter)
self.IKInputSpinBoxX.setDecimals(2)
self.IKInputSpinBoxX.setMinimum(-999.0)
self.IKInputSpinBoxX.setMaximum(999.0)
self.IKInputSpinBoxX.setObjectName("IKInputSpinBoxX")
self.IKInputSpinBoxY = QtWidgets.QDoubleSpinBox(self.frame_4)
self.IKInputSpinBoxY.setEnabled(False)
self.IKInputSpinBoxY.setGeometry(QtCore.QRect(125, 6, 82, 20))
self.IKInputSpinBoxY.setAlignment(QtCore.Qt.AlignCenter)
self.IKInputSpinBoxY.setDecimals(2)
self.IKInputSpinBoxY.setMinimum(-999.0)
self.IKInputSpinBoxY.setMaximum(999.0)
self.IKInputSpinBoxY.setObjectName("IKInputSpinBoxY")
self.IkLabelInputY = QtWidgets.QLabel(self.frame_4)
self.IkLabelInputY.setEnabled(False)
self.IkLabelInputY.setGeometry(QtCore.QRect(110, 5, 14, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelInputY.setFont(font)
self.IkLabelInputY.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelInputY.setObjectName("IkLabelInputY")
self.IkLabelInputX = QtWidgets.QLabel(self.frame_4)
self.IkLabelInputX.setEnabled(False)
self.IkLabelInputX.setGeometry(QtCore.QRect(0, 5, 14, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelInputX.setFont(font)
self.IkLabelInputX.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelInputX.setObjectName("IkLabelInputX")
self.IKInputSpinBoxZ = QtWidgets.QDoubleSpinBox(self.frame_4)
self.IKInputSpinBoxZ.setEnabled(False)
self.IKInputSpinBoxZ.setGeometry(QtCore.QRect(233, 6, 82, 20))
self.IKInputSpinBoxZ.setAlignment(QtCore.Qt.AlignCenter)
self.IKInputSpinBoxZ.setDecimals(2)
self.IKInputSpinBoxZ.setMinimum(-999.0)
self.IKInputSpinBoxZ.setMaximum(999.0)
self.IKInputSpinBoxZ.setObjectName("IKInputSpinBoxZ")
self.IkLabelInputZ = QtWidgets.QLabel(self.frame_4)
self.IkLabelInputZ.setEnabled(False)
self.IkLabelInputZ.setGeometry(QtCore.QRect(219, 5, 13, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.IkLabelInputZ.setFont(font)
self.IkLabelInputZ.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.IkLabelInputZ.setObjectName("IkLabelInputZ")
self.SerialPortLabel = QtWidgets.QLabel(self.centralwidget)
self.SerialPortLabel.setGeometry(QtCore.QRect(20, 22, 65, 22))
self.SerialPortLabel.setMinimumSize(QtCore.QSize(65, 22))
self.SerialPortLabel.setMaximumSize(QtCore.QSize(65, 22))
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.SerialPortLabel.setFont(font)
self.SerialPortLabel.setObjectName("SerialPortLabel")
self.RobotStateLabel = QtWidgets.QLabel(self.centralwidget)
self.RobotStateLabel.setGeometry(QtCore.QRect(216, 22, 38, 22))
self.RobotStateLabel.setMinimumSize(QtCore.QSize(38, 22))
self.RobotStateLabel.setMaximumSize(QtCore.QSize(38, 22))
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.RobotStateLabel.setFont(font)
self.RobotStateLabel.setObjectName("RobotStateLabel")
self.SerialPortComboBox = QtWidgets.QComboBox(self.centralwidget)
self.SerialPortComboBox.setGeometry(QtCore.QRect(91, 22, 80, 22))
self.SerialPortComboBox.setMinimumSize(QtCore.QSize(80, 22))
self.SerialPortComboBox.setMaximumSize(QtCore.QSize(80, 22))
self.SerialPortComboBox.setObjectName("SerialPortComboBox")
self.ConnectButton = QtWidgets.QPushButton(self.centralwidget)
self.ConnectButton.setGeometry(QtCore.QRect(260, 50, 90, 23))
sizePolicy = QtWidgets.QSizePolicy(QtWidgets.QSizePolicy.Preferred, QtWidgets.QSizePolicy.Fixed)
sizePolicy.setHorizontalStretch(0)
sizePolicy.setVerticalStretch(0)
sizePolicy.setHeightForWidth(self.ConnectButton.sizePolicy().hasHeightForWidth())
self.ConnectButton.setSizePolicy(sizePolicy)
self.ConnectButton.setMinimumSize(QtCore.QSize(75, 22))
self.ConnectButton.setMaximumSize(QtCore.QSize(90, 25))
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.ConnectButton.setFont(font)
self.ConnectButton.setLayoutDirection(QtCore.Qt.LeftToRight)
self.ConnectButton.setObjectName("ConnectButton")
self.SerialPortRefreshButton = QtWidgets.QPushButton(self.centralwidget)
self.SerialPortRefreshButton.setGeometry(QtCore.QRect(177, 22, 22, 22))
self.SerialPortRefreshButton.setMinimumSize(QtCore.QSize(22, 22))
self.SerialPortRefreshButton.setMaximumSize(QtCore.QSize(22, 22))
font = QtGui.QFont()
font.setPointSize(12)
font.setBold(True)
font.setWeight(75)
self.SerialPortRefreshButton.setFont(font)
self.SerialPortRefreshButton.setObjectName("SerialPortRefreshButton")
self.RobotStateDisplay = QtWidgets.QLabel(self.centralwidget)
self.RobotStateDisplay.setGeometry(QtCore.QRect(260, 22, 90, 22))
self.RobotStateDisplay.setMinimumSize(QtCore.QSize(90, 22))
self.RobotStateDisplay.setMaximumSize(QtCore.QSize(90, 22))
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.RobotStateDisplay.setFont(font)
self.RobotStateDisplay.setStyleSheet("background-color: rgb(255, 0, 0)")
self.RobotStateDisplay.setFrameShape(QtWidgets.QFrame.Box)
self.RobotStateDisplay.setAlignment(QtCore.Qt.AlignCenter)
self.RobotStateDisplay.setObjectName("RobotStateDisplay")
self.BaudRateComboBox = QtWidgets.QComboBox(self.centralwidget)
self.BaudRateComboBox.setGeometry(QtCore.QRect(91, 50, 80, 22))
self.BaudRateComboBox.setMinimumSize(QtCore.QSize(80, 22))
self.BaudRateComboBox.setMaximumSize(QtCore.QSize(80, 22))
self.BaudRateComboBox.setObjectName("BaudRateComboBox")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateComboBox.addItem("")
self.BaudRateLabel = QtWidgets.QLabel(self.centralwidget)
self.BaudRateLabel.setGeometry(QtCore.QRect(20, 50, 65, 22))
self.BaudRateLabel.setMinimumSize(QtCore.QSize(65, 22))
self.BaudRateLabel.setMaximumSize(QtCore.QSize(65, 22))
font = QtGui.QFont()
font.setBold(True)
font.setWeight(75)
self.BaudRateLabel.setFont(font)
self.BaudRateLabel.setObjectName("BaudRateLabel")
self.ConsoleShowVerbosecheckBox = QtWidgets.QCheckBox(self.centralwidget)
self.ConsoleShowVerbosecheckBox.setGeometry(QtCore.QRect(580, 615, 131, 17))
self.ConsoleShowVerbosecheckBox.setObjectName("ConsoleShowVerbosecheckBox")
self.FKGoAllButton = QtWidgets.QPushButton(self.centralwidget)
self.FKGoAllButton.setGeometry(QtCore.QRect(590, 520, 75, 30))
self.FKGoAllButton.setMinimumSize(QtCore.QSize(75, 30))
self.FKGoAllButton.setMaximumSize(QtCore.QSize(75, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoAllButton.setFont(font)
self.FKGoAllButton.setObjectName("FKGoAllButton")
self.FKOutputValueFrame = QtWidgets.QFrame(self.centralwidget)
self.FKOutputValueFrame.setGeometry(QtCore.QRect(390, 560, 491, 21))
self.FKOutputValueFrame.setStyleSheet("background-color:rgb(255, 255, 255)")
self.FKOutputValueFrame.setFrameShape(QtWidgets.QFrame.Box)
self.FKOutputValueFrame.setFrameShadow(QtWidgets.QFrame.Plain)
self.FKOutputValueFrame.setObjectName("FKOutputValueFrame")
self.FKCurrentPosValueArt1 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt1.setGeometry(QtCore.QRect(48, 2, 51, 16))
self.FKCurrentPosValueArt1.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt1.setObjectName("FKCurrentPosValueArt1")
self.FKLabelCurrentPosArt1 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt1.setGeometry(QtCore.QRect(10, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt1.setFont(font)
self.FKLabelCurrentPosArt1.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt1.setObjectName("FKLabelCurrentPosArt1")
self.FKLabelCurrentPosArt2 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt2.setGeometry(QtCore.QRect(90, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt2.setFont(font)
self.FKLabelCurrentPosArt2.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt2.setObjectName("FKLabelCurrentPosArt2")
self.FKCurrentPosValueArt2 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt2.setGeometry(QtCore.QRect(128, 2, 51, 16))
self.FKCurrentPosValueArt2.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt2.setObjectName("FKCurrentPosValueArt2")
self.FKLabelCurrentPosArt3 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt3.setGeometry(QtCore.QRect(170, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt3.setFont(font)
self.FKLabelCurrentPosArt3.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt3.setObjectName("FKLabelCurrentPosArt3")
self.FKCurrentPosValueArt3 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt3.setGeometry(QtCore.QRect(208, 2, 51, 16))
self.FKCurrentPosValueArt3.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt3.setObjectName("FKCurrentPosValueArt3")
self.FKLabelCurrentPosArt4 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt4.setGeometry(QtCore.QRect(250, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt4.setFont(font)
self.FKLabelCurrentPosArt4.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt4.setObjectName("FKLabelCurrentPosArt4")
self.FKCurrentPosValueArt4 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt4.setGeometry(QtCore.QRect(288, 2, 51, 16))
self.FKCurrentPosValueArt4.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt4.setObjectName("FKCurrentPosValueArt4")
self.FKLabelCurrentPosArt5 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt5.setGeometry(QtCore.QRect(330, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt5.setFont(font)
self.FKLabelCurrentPosArt5.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt5.setObjectName("FKLabelCurrentPosArt5")
self.FKCurrentPosValueArt5 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt5.setGeometry(QtCore.QRect(368, 2, 51, 16))
self.FKCurrentPosValueArt5.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt5.setObjectName("FKCurrentPosValueArt5")
self.FKCurrentPosValueArt6 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKCurrentPosValueArt6.setGeometry(QtCore.QRect(448, 2, 51, 16))
self.FKCurrentPosValueArt6.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKCurrentPosValueArt6.setObjectName("FKCurrentPosValueArt6")
self.FKLabelCurrentPosArt6 = QtWidgets.QLabel(self.FKOutputValueFrame)
self.FKLabelCurrentPosArt6.setGeometry(QtCore.QRect(410, 0, 41, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelCurrentPosArt6.setFont(font)
self.FKLabelCurrentPosArt6.setStyleSheet("background-color: rgba(255, 255, 255,0)")
self.FKLabelCurrentPosArt6.setObjectName("FKLabelCurrentPosArt6")
self.layoutWidget = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget.setGeometry(QtCore.QRect(390, 30, 491, 81))
self.layoutWidget.setObjectName("layoutWidget")
self.horizontalLayout_2 = QtWidgets.QHBoxLayout(self.layoutWidget)
self.horizontalLayout_2.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_2.setObjectName("horizontalLayout_2")
self.frame_7 = QtWidgets.QFrame(self.layoutWidget)
self.frame_7.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_7.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_7.setObjectName("frame_7")
self.label_29 = QtWidgets.QLabel(self.frame_7)
self.label_29.setGeometry(QtCore.QRect(408, 24, 31, 16))
self.label_29.setObjectName("label_29")
self.FKLabelArt1 = QtWidgets.QLabel(self.frame_7)
self.FKLabelArt1.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt1.setFont(font)
self.FKLabelArt1.setObjectName("FKLabelArt1")
self.FKSliderArt1 = QtWidgets.QSlider(self.frame_7)
self.FKSliderArt1.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt1.setMinimum(-1800)
self.FKSliderArt1.setMaximum(1800)
self.FKSliderArt1.setSingleStep(10)
self.FKSliderArt1.setPageStep(100)
self.FKSliderArt1.setTracking(True)
self.FKSliderArt1.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt1.setInvertedAppearance(False)
self.FKSliderArt1.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt1.setTickInterval(200)
self.FKSliderArt1.setObjectName("FKSliderArt1")
self.label_31 = QtWidgets.QLabel(self.frame_7)
self.label_31.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_31.setObjectName("label_31")
self.label_32 = QtWidgets.QLabel(self.frame_7)
self.label_32.setGeometry(QtCore.QRect(132, 24, 31, 16))
self.label_32.setObjectName("label_32")
self.line_9 = QtWidgets.QFrame(self.frame_7)
self.line_9.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_9.setFrameShape(QtWidgets.QFrame.VLine)
self.line_9.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_9.setObjectName("line_9")
self.SpinBoxArt1 = QtWidgets.QDoubleSpinBox(self.frame_7)
self.SpinBoxArt1.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt1.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt1.setDecimals(1)
self.SpinBoxArt1.setMinimum(-180.0)
self.SpinBoxArt1.setMaximum(180.0)
self.SpinBoxArt1.setObjectName("SpinBoxArt1")
self.FKInc10ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKInc10ButtonArt1.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt1.setObjectName("FKInc10ButtonArt1")
self.FKDec1ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKDec1ButtonArt1.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt1.setObjectName("FKDec1ButtonArt1")
self.FKDec0_1ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKDec0_1ButtonArt1.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt1.setObjectName("FKDec0_1ButtonArt1")
self.FKInc0_1ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKInc0_1ButtonArt1.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt1.setObjectName("FKInc0_1ButtonArt1")
self.FKInc1ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKInc1ButtonArt1.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt1.setObjectName("FKInc1ButtonArt1")
self.FKDec10ButtonArt1 = QtWidgets.QPushButton(self.frame_7)
self.FKDec10ButtonArt1.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt1.setObjectName("FKDec10ButtonArt1")
self.horizontalLayout_2.addWidget(self.frame_7)
self.FKGoButtonArt1 = QtWidgets.QPushButton(self.layoutWidget)
self.FKGoButtonArt1.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt1.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt1.setFont(font)
self.FKGoButtonArt1.setObjectName("FKGoButtonArt1")
self.horizontalLayout_2.addWidget(self.FKGoButtonArt1)
self.layoutWidget1 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget1.setGeometry(QtCore.QRect(390, 110, 491, 81))
self.layoutWidget1.setObjectName("layoutWidget1")
self.horizontalLayout_3 = QtWidgets.QHBoxLayout(self.layoutWidget1)
self.horizontalLayout_3.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_3.setObjectName("horizontalLayout_3")
self.frame_8 = QtWidgets.QFrame(self.layoutWidget1)
self.frame_8.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_8.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_8.setObjectName("frame_8")
self.label_33 = QtWidgets.QLabel(self.frame_8)
self.label_33.setGeometry(QtCore.QRect(410, 24, 30, 16))
self.label_33.setObjectName("label_33")
self.FKLabelArt2 = QtWidgets.QLabel(self.frame_8)
self.FKLabelArt2.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt2.setFont(font)
self.FKLabelArt2.setObjectName("FKLabelArt2")
self.FKSliderArt2 = QtWidgets.QSlider(self.frame_8)
self.FKSliderArt2.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt2.setMinimum(-900)
self.FKSliderArt2.setMaximum(900)
self.FKSliderArt2.setSingleStep(10)
self.FKSliderArt2.setPageStep(100)
self.FKSliderArt2.setTracking(True)
self.FKSliderArt2.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt2.setInvertedAppearance(False)
self.FKSliderArt2.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt2.setTickInterval(200)
self.FKSliderArt2.setObjectName("FKSliderArt2")
self.label_35 = QtWidgets.QLabel(self.frame_8)
self.label_35.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_35.setObjectName("label_35")
self.label_36 = QtWidgets.QLabel(self.frame_8)
self.label_36.setGeometry(QtCore.QRect(136, 24, 31, 16))
self.label_36.setObjectName("label_36")
self.line_10 = QtWidgets.QFrame(self.frame_8)
self.line_10.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_10.setFrameShape(QtWidgets.QFrame.VLine)
self.line_10.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_10.setObjectName("line_10")
self.SpinBoxArt2 = QtWidgets.QDoubleSpinBox(self.frame_8)
self.SpinBoxArt2.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt2.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt2.setDecimals(1)
self.SpinBoxArt2.setMinimum(-180.0)
self.SpinBoxArt2.setMaximum(180.0)
self.SpinBoxArt2.setObjectName("SpinBoxArt2")
self.FKInc10ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKInc10ButtonArt2.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt2.setObjectName("FKInc10ButtonArt2")
self.FKDec1ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKDec1ButtonArt2.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt2.setObjectName("FKDec1ButtonArt2")
self.FKDec0_1ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKDec0_1ButtonArt2.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt2.setObjectName("FKDec0_1ButtonArt2")
self.FKInc0_1ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKInc0_1ButtonArt2.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt2.setObjectName("FKInc0_1ButtonArt2")
self.FKInc1ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKInc1ButtonArt2.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt2.setObjectName("FKInc1ButtonArt2")
self.FKDec10ButtonArt2 = QtWidgets.QPushButton(self.frame_8)
self.FKDec10ButtonArt2.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt2.setObjectName("FKDec10ButtonArt2")
self.horizontalLayout_3.addWidget(self.frame_8)
self.FKGoButtonArt2 = QtWidgets.QPushButton(self.layoutWidget1)
self.FKGoButtonArt2.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt2.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt2.setFont(font)
self.FKGoButtonArt2.setObjectName("FKGoButtonArt2")
self.horizontalLayout_3.addWidget(self.FKGoButtonArt2)
self.layoutWidget2 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget2.setGeometry(QtCore.QRect(390, 190, 491, 81))
self.layoutWidget2.setObjectName("layoutWidget2")
self.horizontalLayout_4 = QtWidgets.QHBoxLayout(self.layoutWidget2)
self.horizontalLayout_4.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_4.setObjectName("horizontalLayout_4")
self.frame_9 = QtWidgets.QFrame(self.layoutWidget2)
self.frame_9.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_9.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_9.setObjectName("frame_9")
self.label_37 = QtWidgets.QLabel(self.frame_9)
self.label_37.setGeometry(QtCore.QRect(410, 24, 30, 16))
self.label_37.setObjectName("label_37")
self.FKLabelArt3 = QtWidgets.QLabel(self.frame_9)
self.FKLabelArt3.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt3.setFont(font)
self.FKLabelArt3.setObjectName("FKLabelArt3")
self.FKSliderArt3 = QtWidgets.QSlider(self.frame_9)
self.FKSliderArt3.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt3.setMinimum(-900)
self.FKSliderArt3.setMaximum(900)
self.FKSliderArt3.setSingleStep(10)
self.FKSliderArt3.setPageStep(100)
self.FKSliderArt3.setTracking(True)
self.FKSliderArt3.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt3.setInvertedAppearance(False)
self.FKSliderArt3.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt3.setTickInterval(200)
self.FKSliderArt3.setObjectName("FKSliderArt3")
self.label_39 = QtWidgets.QLabel(self.frame_9)
self.label_39.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_39.setObjectName("label_39")
self.label_40 = QtWidgets.QLabel(self.frame_9)
self.label_40.setGeometry(QtCore.QRect(136, 24, 30, 16))
self.label_40.setObjectName("label_40")
self.line_11 = QtWidgets.QFrame(self.frame_9)
self.line_11.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_11.setFrameShape(QtWidgets.QFrame.VLine)
self.line_11.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_11.setObjectName("line_11")
self.SpinBoxArt3 = QtWidgets.QDoubleSpinBox(self.frame_9)
self.SpinBoxArt3.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt3.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt3.setDecimals(1)
self.SpinBoxArt3.setMinimum(-180.0)
self.SpinBoxArt3.setMaximum(180.0)
self.SpinBoxArt3.setObjectName("SpinBoxArt3")
self.FKInc10ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKInc10ButtonArt3.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt3.setObjectName("FKInc10ButtonArt3")
self.FKDec1ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKDec1ButtonArt3.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt3.setObjectName("FKDec1ButtonArt3")
self.FKDec0_1ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKDec0_1ButtonArt3.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt3.setObjectName("FKDec0_1ButtonArt3")
self.FKInc0_1ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKInc0_1ButtonArt3.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt3.setObjectName("FKInc0_1ButtonArt3")
self.FKInc1ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKInc1ButtonArt3.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt3.setObjectName("FKInc1ButtonArt3")
self.FKDec10ButtonArt3 = QtWidgets.QPushButton(self.frame_9)
self.FKDec10ButtonArt3.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt3.setObjectName("FKDec10ButtonArt3")
self.horizontalLayout_4.addWidget(self.frame_9)
self.FKGoButtonArt3 = QtWidgets.QPushButton(self.layoutWidget2)
self.FKGoButtonArt3.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt3.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt3.setFont(font)
self.FKGoButtonArt3.setObjectName("FKGoButtonArt3")
self.horizontalLayout_4.addWidget(self.FKGoButtonArt3)
self.layoutWidget3 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget3.setGeometry(QtCore.QRect(390, 270, 491, 81))
self.layoutWidget3.setObjectName("layoutWidget3")
self.horizontalLayout_5 = QtWidgets.QHBoxLayout(self.layoutWidget3)
self.horizontalLayout_5.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_5.setObjectName("horizontalLayout_5")
self.frame_10 = QtWidgets.QFrame(self.layoutWidget3)
self.frame_10.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_10.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_10.setObjectName("frame_10")
self.label_41 = QtWidgets.QLabel(self.frame_10)
self.label_41.setGeometry(QtCore.QRect(408, 24, 31, 16))
self.label_41.setObjectName("label_41")
self.FKLabelArt4 = QtWidgets.QLabel(self.frame_10)
self.FKLabelArt4.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt4.setFont(font)
self.FKLabelArt4.setObjectName("FKLabelArt4")
self.FKSliderArt4 = QtWidgets.QSlider(self.frame_10)
self.FKSliderArt4.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt4.setMinimum(-1800)
self.FKSliderArt4.setMaximum(1800)
self.FKSliderArt4.setSingleStep(10)
self.FKSliderArt4.setPageStep(100)
self.FKSliderArt4.setTracking(True)
self.FKSliderArt4.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt4.setInvertedAppearance(False)
self.FKSliderArt4.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt4.setTickInterval(200)
self.FKSliderArt4.setObjectName("FKSliderArt4")
self.label_43 = QtWidgets.QLabel(self.frame_10)
self.label_43.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_43.setObjectName("label_43")
self.label_44 = QtWidgets.QLabel(self.frame_10)
self.label_44.setGeometry(QtCore.QRect(132, 24, 31, 16))
self.label_44.setObjectName("label_44")
self.line_12 = QtWidgets.QFrame(self.frame_10)
self.line_12.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_12.setFrameShape(QtWidgets.QFrame.VLine)
self.line_12.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_12.setObjectName("line_12")
self.SpinBoxArt4 = QtWidgets.QDoubleSpinBox(self.frame_10)
self.SpinBoxArt4.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt4.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt4.setDecimals(1)
self.SpinBoxArt4.setMinimum(-180.0)
self.SpinBoxArt4.setMaximum(180.0)
self.SpinBoxArt4.setObjectName("SpinBoxArt4")
self.FKInc10ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKInc10ButtonArt4.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt4.setObjectName("FKInc10ButtonArt4")
self.FKDec1ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKDec1ButtonArt4.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt4.setObjectName("FKDec1ButtonArt4")
self.FKDec0_1ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKDec0_1ButtonArt4.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt4.setObjectName("FKDec0_1ButtonArt4")
self.FKInc0_1ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKInc0_1ButtonArt4.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt4.setObjectName("FKInc0_1ButtonArt4")
self.FKInc1ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKInc1ButtonArt4.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt4.setObjectName("FKInc1ButtonArt4")
self.FKDec10ButtonArt4 = QtWidgets.QPushButton(self.frame_10)
self.FKDec10ButtonArt4.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt4.setObjectName("FKDec10ButtonArt4")
self.horizontalLayout_5.addWidget(self.frame_10)
self.FKGoButtonArt4 = QtWidgets.QPushButton(self.layoutWidget3)
self.FKGoButtonArt4.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt4.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt4.setFont(font)
self.FKGoButtonArt4.setObjectName("FKGoButtonArt4")
self.horizontalLayout_5.addWidget(self.FKGoButtonArt4)
self.layoutWidget4 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget4.setGeometry(QtCore.QRect(390, 350, 491, 81))
self.layoutWidget4.setObjectName("layoutWidget4")
self.horizontalLayout_6 = QtWidgets.QHBoxLayout(self.layoutWidget4)
self.horizontalLayout_6.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_6.setObjectName("horizontalLayout_6")
self.frame_11 = QtWidgets.QFrame(self.layoutWidget4)
self.frame_11.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_11.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_11.setObjectName("frame_11")
self.label_45 = QtWidgets.QLabel(self.frame_11)
self.label_45.setGeometry(QtCore.QRect(410, 24, 30, 16))
self.label_45.setObjectName("label_45")
self.FKLabelArt5 = QtWidgets.QLabel(self.frame_11)
self.FKLabelArt5.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt5.setFont(font)
self.FKLabelArt5.setObjectName("FKLabelArt5")
self.FKSliderArt5 = QtWidgets.QSlider(self.frame_11)
self.FKSliderArt5.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt5.setMinimum(-900)
self.FKSliderArt5.setMaximum(900)
self.FKSliderArt5.setSingleStep(10)
self.FKSliderArt5.setPageStep(100)
self.FKSliderArt5.setTracking(True)
self.FKSliderArt5.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt5.setInvertedAppearance(False)
self.FKSliderArt5.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt5.setTickInterval(200)
self.FKSliderArt5.setObjectName("FKSliderArt5")
self.label_47 = QtWidgets.QLabel(self.frame_11)
self.label_47.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_47.setObjectName("label_47")
self.label_48 = QtWidgets.QLabel(self.frame_11)
self.label_48.setGeometry(QtCore.QRect(136, 24, 30, 16))
self.label_48.setObjectName("label_48")
self.line_13 = QtWidgets.QFrame(self.frame_11)
self.line_13.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_13.setFrameShape(QtWidgets.QFrame.VLine)
self.line_13.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_13.setObjectName("line_13")
self.SpinBoxArt5 = QtWidgets.QDoubleSpinBox(self.frame_11)
self.SpinBoxArt5.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt5.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt5.setDecimals(1)
self.SpinBoxArt5.setMinimum(-180.0)
self.SpinBoxArt5.setMaximum(180.0)
self.SpinBoxArt5.setObjectName("SpinBoxArt5")
self.FKInc10ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKInc10ButtonArt5.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt5.setObjectName("FKInc10ButtonArt5")
self.FKDec1ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKDec1ButtonArt5.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt5.setObjectName("FKDec1ButtonArt5")
self.FKDec0_1ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKDec0_1ButtonArt5.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt5.setObjectName("FKDec0_1ButtonArt5")
self.FKInc0_1ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKInc0_1ButtonArt5.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt5.setObjectName("FKInc0_1ButtonArt5")
self.FKInc1ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKInc1ButtonArt5.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt5.setObjectName("FKInc1ButtonArt5")
self.FKDec10ButtonArt5 = QtWidgets.QPushButton(self.frame_11)
self.FKDec10ButtonArt5.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt5.setObjectName("FKDec10ButtonArt5")
self.horizontalLayout_6.addWidget(self.frame_11)
self.FKGoButtonArt5 = QtWidgets.QPushButton(self.layoutWidget4)
self.FKGoButtonArt5.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt5.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt5.setFont(font)
self.FKGoButtonArt5.setObjectName("FKGoButtonArt5")
self.horizontalLayout_6.addWidget(self.FKGoButtonArt5)
self.layoutWidget5 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget5.setGeometry(QtCore.QRect(390, 430, 491, 81))
self.layoutWidget5.setObjectName("layoutWidget5")
self.horizontalLayout_8 = QtWidgets.QHBoxLayout(self.layoutWidget5)
self.horizontalLayout_8.setContentsMargins(0, 0, 0, 0)
self.horizontalLayout_8.setObjectName("horizontalLayout_8")
self.frame_12 = QtWidgets.QFrame(self.layoutWidget5)
self.frame_12.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_12.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_12.setObjectName("frame_12")
self.label_49 = QtWidgets.QLabel(self.frame_12)
self.label_49.setGeometry(QtCore.QRect(408, 24, 31, 16))
self.label_49.setObjectName("label_49")
self.FKLabelArt6 = QtWidgets.QLabel(self.frame_12)
self.FKLabelArt6.setGeometry(QtCore.QRect(10, 10, 101, 20))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKLabelArt6.setFont(font)
self.FKLabelArt6.setObjectName("FKLabelArt6")
self.FKSliderArt6 = QtWidgets.QSlider(self.frame_12)
self.FKSliderArt6.setGeometry(QtCore.QRect(140, 4, 281, 22))
self.FKSliderArt6.setMinimum(-1800)
self.FKSliderArt6.setMaximum(1800)
self.FKSliderArt6.setSingleStep(10)
self.FKSliderArt6.setPageStep(100)
self.FKSliderArt6.setTracking(True)
self.FKSliderArt6.setOrientation(QtCore.Qt.Horizontal)
self.FKSliderArt6.setInvertedAppearance(False)
self.FKSliderArt6.setTickPosition(QtWidgets.QSlider.TicksBelow)
self.FKSliderArt6.setTickInterval(200)
self.FKSliderArt6.setObjectName("FKSliderArt6")
self.label_51 = QtWidgets.QLabel(self.frame_12)
self.label_51.setGeometry(QtCore.QRect(278, 24, 16, 16))
self.label_51.setObjectName("label_51")
self.label_52 = QtWidgets.QLabel(self.frame_12)
self.label_52.setGeometry(QtCore.QRect(132, 24, 31, 16))
self.label_52.setObjectName("label_52")
self.line_14 = QtWidgets.QFrame(self.frame_12)
self.line_14.setGeometry(QtCore.QRect(105, 5, 20, 71))
self.line_14.setFrameShape(QtWidgets.QFrame.VLine)
self.line_14.setFrameShadow(QtWidgets.QFrame.Sunken)
self.line_14.setObjectName("line_14")
self.SpinBoxArt6 = QtWidgets.QDoubleSpinBox(self.frame_12)
self.SpinBoxArt6.setGeometry(QtCore.QRect(25, 40, 62, 22))
self.SpinBoxArt6.setAlignment(QtCore.Qt.AlignCenter)
self.SpinBoxArt6.setDecimals(1)
self.SpinBoxArt6.setMinimum(-180.0)
self.SpinBoxArt6.setMaximum(180.0)
self.SpinBoxArt6.setObjectName("SpinBoxArt6")
self.FKInc10ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKInc10ButtonArt6.setGeometry(QtCore.QRect(385, 50, 41, 23))
self.FKInc10ButtonArt6.setObjectName("FKInc10ButtonArt6")
self.FKDec1ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKDec1ButtonArt6.setGeometry(QtCore.QRect(185, 50, 41, 23))
self.FKDec1ButtonArt6.setObjectName("FKDec1ButtonArt6")
self.FKDec0_1ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKDec0_1ButtonArt6.setGeometry(QtCore.QRect(235, 50, 41, 23))
self.FKDec0_1ButtonArt6.setObjectName("FKDec0_1ButtonArt6")
self.FKInc0_1ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKInc0_1ButtonArt6.setGeometry(QtCore.QRect(285, 50, 41, 23))
self.FKInc0_1ButtonArt6.setObjectName("FKInc0_1ButtonArt6")
self.FKInc1ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKInc1ButtonArt6.setGeometry(QtCore.QRect(335, 50, 41, 23))
self.FKInc1ButtonArt6.setObjectName("FKInc1ButtonArt6")
self.FKDec10ButtonArt6 = QtWidgets.QPushButton(self.frame_12)
self.FKDec10ButtonArt6.setGeometry(QtCore.QRect(135, 50, 41, 23))
self.FKDec10ButtonArt6.setObjectName("FKDec10ButtonArt6")
self.horizontalLayout_8.addWidget(self.frame_12)
self.FKGoButtonArt6 = QtWidgets.QPushButton(self.layoutWidget5)
self.FKGoButtonArt6.setMinimumSize(QtCore.QSize(35, 30))
self.FKGoButtonArt6.setMaximumSize(QtCore.QSize(35, 30))
font = QtGui.QFont()
font.setPointSize(10)
font.setBold(True)
font.setWeight(75)
self.FKGoButtonArt6.setFont(font)
self.FKGoButtonArt6.setObjectName("FKGoButtonArt6")
self.horizontalLayout_8.addWidget(self.FKGoButtonArt6)
self.IkDecButtonZ = QtWidgets.QPushButton(self.centralwidget)
self.IkDecButtonZ.setEnabled(False)
self.IkDecButtonZ.setGeometry(QtCore.QRect(40, 435, 50, 50))
self.IkDecButtonZ.setMinimumSize(QtCore.QSize(50, 50))
self.IkDecButtonZ.setMaximumSize(QtCore.QSize(50, 50))
self.IkDecButtonZ.setObjectName("IkDecButtonZ")
self.IkIncButtonZ = QtWidgets.QPushButton(self.centralwidget)
self.IkIncButtonZ.setEnabled(False)
self.IkIncButtonZ.setGeometry(QtCore.QRect(40, 360, 50, 50))
self.IkIncButtonZ.setMinimumSize(QtCore.QSize(50, 50))
self.IkIncButtonZ.setMaximumSize(QtCore.QSize(50, 50))
self.IkIncButtonZ.setObjectName("IkIncButtonZ")
self.frame_3 = QtWidgets.QFrame(self.centralwidget)
self.frame_3.setGeometry(QtCore.QRect(280, 340, 91, 166))
self.frame_3.setFrameShape(QtWidgets.QFrame.StyledPanel)
self.frame_3.setFrameShadow(QtWidgets.QFrame.Raised)
self.frame_3.setObjectName("frame_3")
self.IkMultiplierDecSpinBox = QtWidgets.QPushButton(self.frame_3)
self.IkMultiplierDecSpinBox.setEnabled(False)
self.IkMultiplierDecSpinBox.setGeometry(QtCore.QRect(43, 110, 31, 23))
self.IkMultiplierDecSpinBox.setObjectName("IkMultiplierDecSpinBox")
self.IkMultiplierDiv10SpinBox = QtWidgets.QPushButton(self.frame_3)
self.IkMultiplierDiv10SpinBox.setEnabled(False)
self.IkMultiplierDiv10SpinBox.setGeometry(QtCore.QRect(3, 110, 41, 23))
self.IkMultiplierDiv10SpinBox.setObjectName("IkMultiplierDiv10SpinBox")
self.IkMultiplierIncSpinBox = QtWidgets.QPushButton(self.frame_3)
self.IkMultiplierIncSpinBox.setEnabled(False)
self.IkMultiplierIncSpinBox.setGeometry(QtCore.QRect(43, 40, 31, 23))
self.IkMultiplierIncSpinBox.setObjectName("IkMultiplierIncSpinBox")
self.IkMultiplierX10SpinBox = QtWidgets.QPushButton(self.frame_3)
self.IkMultiplierX10SpinBox.setEnabled(False)
self.IkMultiplierX10SpinBox.setGeometry(QtCore.QRect(3, 40, 41, 23))
self.IkMultiplierX10SpinBox.setObjectName("IkMultiplierX10SpinBox")
self.IkMultiplierSpinBox = QtWidgets.QDoubleSpinBox(self.frame_3)
self.IkMultiplierSpinBox.setEnabled(False)
self.IkMultiplierSpinBox.setGeometry(QtCore.QRect(3, 75, 71, 22))
self.IkMultiplierSpinBox.setAlignment(QtCore.Qt.AlignCenter)
self.IkMultiplierSpinBox.setSuffix("")
self.IkMultiplierSpinBox.setDecimals(1)
self.IkMultiplierSpinBox.setMinimum(0.0)
self.IkMultiplierSpinBox.setMaximum(100.0)
self.IkMultiplierSpinBox.setObjectName("IkMultiplierSpinBox")
self.layoutWidget6 = QtWidgets.QWidget(self.centralwidget)
self.layoutWidget6.setGeometry(QtCore.QRect(121, 341, 152, 164))
self.layoutWidget6.setObjectName("layoutWidget6")
self.gridLayout = QtWidgets.QGridLayout(self.layoutWidget6)
self.gridLayout.setSpacing(0)
self.gridLayout.setContentsMargins(0, 0, 0, 0)
self.gridLayout.setObjectName("gridLayout")
self.IkIncButtonY = QtWidgets.QPushButton(self.layoutWidget6)
self.IkIncButtonY.setEnabled(False)
self.IkIncButtonY.setMinimumSize(QtCore.QSize(50, 50))
self.IkIncButtonY.setMaximumSize(QtCore.QSize(50, 50))
self.IkIncButtonY.setObjectName("IkIncButtonY")
self.gridLayout.addWidget(self.IkIncButtonY, 1, 2, 1, 1)
self.IkDecButtonY = QtWidgets.QPushButton(self.layoutWidget6)
self.IkDecButtonY.setEnabled(False)
self.IkDecButtonY.setMinimumSize(QtCore.QSize(50, 50))
self.IkDecButtonY.setMaximumSize(QtCore.QSize(50, 50))
self.IkDecButtonY.setObjectName("IkDecButtonY")
self.gridLayout.addWidget(self.IkDecButtonY, 1, 0, 1, 1)
self.IkIncButtonX = QtWidgets.QPushButton(self.layoutWidget6)
self.IkIncButtonX.setEnabled(False)
self.IkIncButtonX.setMinimumSize(QtCore.QSize(50, 50))
self.IkIncButtonX.setMaximumSize(QtCore.QSize(50, 50))
self.IkIncButtonX.setObjectName("IkIncButtonX")
self.gridLayout.addWidget(self.IkIncButtonX, 0, 1, 1, 1)
self.IkDecButtonX = QtWidgets.QPushButton(self.layoutWidget6)
self.IkDecButtonX.setEnabled(False)
self.IkDecButtonX.setMinimumSize(QtCore.QSize(50, 50))
self.IkDecButtonX.setMaximumSize(QtCore.QSize(50, 50))
self.IkDecButtonX.setObjectName("IkDecButtonX")
self.gridLayout.addWidget(self.IkDecButtonX, 2, 1, 1, 1)
self.G0MoveRadioButton = QtWidgets.QRadioButton(self.centralwidget)
self.G0MoveRadioButton.setGeometry(QtCore.QRect(29, 170, 82, 17))
self.G0MoveRadioButton.setChecked(True)
self.G0MoveRadioButton.setObjectName("G0MoveRadioButton")
self.G1MoveRadioButton = QtWidgets.QRadioButton(self.centralwidget)
self.G1MoveRadioButton.setGeometry(QtCore.QRect(99, 170, 82, 17))