-
Notifications
You must be signed in to change notification settings - Fork 0
/
Copy pathconst.py
110 lines (78 loc) · 1.84 KB
/
const.py
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
# Stałe wartości używane w programie, dla łatwiejszych późniejszych zmian
# Domyślne wartości początkowe
defSamples = 1000 # Ilość próbek
defSamplingPeriod = 10 # Okres próbkowania
definitValue = 10.0 # Wartośc początkowa
defendValue = 100.0 # Krok
# Stałe GUI
# Etykiety parametrów
sampNumLabRow = 3
sampNumLabCol = 0
sampIntLabRow = 0
sampIntLabCol = 0
iniValLabRow = 1
iniValLabCol = 0
endValLabRow = 2
endValLabCol = 0
xGenScaleLabelRow = 4
xGenScaleLabelCol = 0
# Pola do wpisania parametrów
sampNumEditRow = sampNumLabRow
sampNumEditCol = sampNumLabCol + 1
sampIntEditRow = sampIntLabRow
sampIntEditCol = sampIntLabCol + 1
iniValEditRow = iniValLabRow
iniValEditCol = iniValLabCol + 1
endValEditRow = endValLabRow
endValEditCol = endValLabCol + 1
sampXScaleRow = xGenScaleLabelRow
sampXScaleCol = xGenScaleLabelCol + 1
# Aktualne wartości X i Y
maxLabelRow = 0
maxLabelCol = 0
minLabelRow = 1
minLabelCol = 0
currXLabRow = 2
currXLabCol = 0
currYLabRow = 3
currYLabCol = 0
# Progress bar
prgBarRow = 4
prgBarCol = 0
# Przyciski
startBtnRow = 0
startBtnCol = 0
stopBtnRow = 1
stopBtnCol = 0
xGenLabelRow = 0
xGenLabelCol = 2
saveXBtnRow = xGenLabelRow + 1
saveXBtnCol = xGenLabelCol
readXBtnRow = saveXBtnRow + 1
readXBtnCol = saveXBtnCol
genXBtnRow = readXBtnRow + 1
genXBtnCol = readXBtnCol
# Wybór skali wykresu
pltXsclRow = 1
pltXsclCol = 0
pltYsclRow = 2
pltYsclCol = 0
pltGridRow = 4
pltGridCol = 0
# Umieszczenie wykresu
canvWid = 5
canvHght = 4
canvDpi = 100
canvRow = 6
canvCol = 0
canvRowDim = 6
canvColDim = 6
# Opracje na plikach - etykieta i przyciski
saveConfBtnRow = 3
saveConfBtnCol = 0
openConfBtnRow = 4
openConfBtnCol = 0
maxPlotCount = 5
lineColors = ['red', 'green', 'blue', 'skyblue', 'olive']
if maxPlotCount > len(lineColors):
raise ValueError("Ther are more lines than line colors defined")