This repository has been archived by the owner on Feb 28, 2019. It is now read-only.
/
NEWS.pl_PL
643 lines (593 loc) · 34.4 KB
/
NEWS.pl_PL
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
# This is Polish translation of NEWS file.
# Ten plik opisuje najważniejsze zmiany w SZARP'ie w formacie czytelnym
# dla użytkowników, uaktualniany jest nie rzadziej niż co miesiąc.
# Linie zaczynające się od '#' traktowane są jako komentarze.
# Linie zaczynające się od ** (dwóch gwiazdek) zawierają numer opisywanej
# wersji SZARP.
# Pozostałe linie zawierają opis zmian.
# Puste linie są ignorowane.
** 3.1.684:
# 02.09.2011
* Zakutalizowano dokumntację programu draw3: dodano opis kilku
najnowszych opcji oraz rozbudowano dokumentację parametrów
definiowalych użytkownika
* Poprawiono błąd w kodzie parsującym konfigurację systemu szarp.
Błąd powodował zawieszanie aplikacji która próbowała wczytać
plik który nie był poprawnie sformatowanym plikiem XML.
* Parametry mające jednostke GJ nie są już automatycznie
oznaczane jako sumowane godzinowo.
* Poprawiono błąd w liczniu parametrów definiowalych LUA
na wartościach 10-skundowych, wartośći tych mogły, w przypadku
niektórych formuł, wychodzić "w przyszłość", taraz już ten
problem nie powinien występować.
* Dodano przycisk "wyjdź" do okna pomocy, bez niego
niemożliwe było zamknięcie draw3 gdy program działał
w środowisku bez menadżera okien
* Poprawki w obsługdze trybu tcp serwer w demonie boruta
** 3.1.682:
# 05.09.2011
* Poprawiono błąd mogący prowadzić do zawieszenia program draw3 podczas
edycji parametru użytkownika
* Poprawiono drobny błąd w przełączaniu okresu w draw3, czasami widget
do wyboru okresu czasu mógł pokazywać inny okres niż faktycznie rysowany
* Poprawiono kompilacje SZARPa pod Debianem unstable
* Poprawiono zatrzymywanie serwisu ddeproxy, teraz poprawnie reaguje on
na zdarzenie zamknięcia
* Dodano nową opcję do programu draw3. Na wykresach rocznych, miesięcznych,
tygodniowych oraz okresu sezonu możliwe jest wybranie czy każdy punkt
ma reprezentować:
- wartość średnią parametru dla właściwego okresu czasu (roku dla dekady,
miesiąca dla roku, itd.), jest to domyślny (i jedyny dostępy dotychczas)
sposób rysowania wykresów
- ostatnią wartość z okresu reprezentowanego przez punkt (czyli np. na
ekranie rocznym każdy punkt będzie reprezentował wartość parametru z ostaniego
dnia miesiąca godziny 23:50)
- różnicę między ostatnią a pierwszą wartośćią 10-minutową próbką dla okresu
reprezentowanego przez punkt (np. dla roku będzie to różnica między wartością
z 23:50 ostatniego dnia miesiąca a 00:00 pierwszego dnia miesiąca)
Ostatnie dwa warianty są szczególnie przydatne przy rysowaniu parametrów
reprezentujących wartośći licznikowe. Zmiany sposobu rysowania wykresów
dokunuje się z menu kontekstowego listy wykresów (z prawej strony okna).
** 3.1.673
# 09.06.2012
* dodana opcję ekstrakcji danych z programu draw3, w dużej mierze jest to
duplikacja funkcjonalności oferowanej przez program ekstraktor3, w odróznieniu
od aplikacji ekstraktor3 draw3 pozwala także na ekstrakcję danych z paramterów
użytkownika
* rozbudowano program pyipk dodając: opcję do wszykiwania tekstu w pliku params.xml,
walidację nazw parametrów, przeładowywanie konfiguracji, edycję parametrów, itp.
* rozpoczęto prace nad nowym formatem bazy danych pozwalającym na przechowywanie
danych o dowolnej rozdzielczości czasowej
* poprawione bład w programie draw3: okno komunikatów o błędach nie zabiera
focusu z głównego okna programu draw3
* poprawiono błąd w programie ekstraktor3, z powodu niezalizalizownia zmiennej
czasami proces ekstrakcji danych się nie udawał
* poprawiono błąd wyliczania średnich wartości dla parametrów składanych w programie
parcook
* poprawiono drobne błędy w bibliotece async_syslog
** 3.1.653
# 01.06.2012
* rozbudowano istniejącą w SZARPie bibliotekę do logowania - liblog.
Dotychczas jedyną metodą jaką liblog używał do zapisywania logów było
ich wpisywanie do plików testkowych o z góry ustalonym formacie.
Obecnie architektura tej biblioteki została zmieniona - sam liblog
nie zajmuje się formatowaniem ani zgrywaniem logów na dysk - za to
zadanie odpowiedzialne są "pluginy", których rolą jest zapisanie logów
we właściwym dla nich formacie. Taka architektura pozwala na łatwe
konfigurowanie oraz rozbudowywanie libloga o wsparcie dla różnych mechanizmów
logowania. W tej chwili zaimplemtowane są 3 pluginy:
- syslog - jak nazwa wskazuje jest to plugin używjący bibliteki syslog,
ten plugin jest teraz domyślnie używany na linuxie
- asyslog - jest to plugin używający naszej własnej bilbioteki do logowania,
stworzony dla aplikacji opartych o libevent
- classic - plugin ten implementuje sposób logowania używany dotychczas
przez SZARPa, domyślnie stosowany jest na windowsie
* stworzono bibliotekę asyslog, biblioteka ta to prosta implementacja
protokołu syslog oparata na bibliotece libevent, pozwala ona aplikacjom
używającym libevent logować do sysloga w sposób nieblokujący
* do modbus-owego driver do boruty dodano wsparcie dla wysyłania wartości
całkowitych zawartych bezpośrednio w konfiguracjij
* dodano przełącznik -f do wspieranych argumentów linii komend programu
draw3, draw3 uruchomiony z tym przełącznikiem uruchamia się od razu
w trybie pełnoekranowym
* poprawiono liczenie precyzji w driverze boruty do komunikacji z
regulatorami lumel
** 3.1.647
# 01.05.2012
* nowy plugin dla demona boruta obsługujący komunikacje z licznikami Lumel
* nowy plugin dla boruty obsługujący komunikację z wagami tensometrycznymi
* dalszy rozwój pyipk:
- dodano plugin do manipulaowania zestawami wykresów oraz raportami
- wsparcie dla równoczesnej edycji kilku plików params.xml
- plik params.xml może być edytowany przez połączenie ssh
- dodano plugin sprawdzający czy w zestawach wykresów nie powtarzają się
kolory
* ekstraktor3 pozwala na ekstrakcję wartości "licznikowych" dla których
wyciągana jest ostatnia wartość parametru dla zadanego czasu
(w odróżnieniu od wartości standardowych gdzie dla zadanego okresu czasu
wyciągana jest średnia wartość parametru)
** 3.1.631
#01.04.2012
* kod serwera komentarzy został w dużej mierze przepisany, kod jest
teraz bardziej przejrzysty, przy okazji poprawiono kilka drobnych
błędów
* poprawiono komunikację serwera próbek z kodem szbase dla kilku
przypadków brzegowych
* w draw3 przy tworzeniu zestawu definiowalnego można teraz bezpośrednio
dodawać wykresy parametrów definiowalnych - dzięki temu nie trzeba
teraz przy tworzeniu wykresu parametru definiowalnego za każdym razem
podawać wszystkich jego parametrów
to było dotychczas
* do optymalizatora lua dodano obsługę wielu przypisań w jednym
wyrażeniu
* drobna poprawka w draw3 - okno dialogowe 'o programie' otwiera
się nad aktualnie wybranym głównym oknem programu, a nie jak
dotychczas nad pierwszym otwartym
* wykonano wiele prac nad aplikacją pyipk, zestaw funkcji programu
jest teraz znacząco bogatszy
** 3.1.614
#01.03.2012
* poprawiono problem w liczeniu parametrów składanych
* wprowadzono usprawnienie do okna wartości średnich, akutalnie
wyświetlany wykres automatycznie ustawia się jako wykres wybrany w tym
oknie dialogowym
* narzędzie szbmod zotstało rozszerzone o obsługę opcji -m, podanie
tej opcji powoduje że program samodzielnie generuje formułę skalującą
wartości parametrów o podany czynnik. Ta zmiana została wprowadzona ponieważ
skalowanie jest jedną z częstszych modyfikacji wykonywanych na danych
historycznych, a pisanie za każdorazowo tych samych formuł bywa żmudne.
* szbmod: poprawiono błąd w zapisywaniu wartości składanych
* poprawiono budowanie SZARPa na dystrybucji Debian Lenny.
* wprowadzono dużo usprawnień i poprawek w obsłudze zestawów sieciowych
* kolejne drobne usprawniie w draw3: w oknie "wyszukiwanie daty" akutalnie wyświetlany
parametr jest automatycznie wstawiany do formuły wyszukiwaia
* poprawiono czytelność kodu draw3 - największa klasa w tym programie została
rozbita na kilka mniejszych podklas, jako rezultat uzyskano bardziej przejrzysty,
miej zawikłany kod
** 3.1.590
#01.02.2012
* Do systemu SZARP dodano bibliotekę libpyszbase. Biblioteka ta pozwala na
dostęp do bazy danych SZARPa z poziomo języka Python. W bibliotece znajdują się
funkcje służące do wyszkuwania danych oraz pobierania wartości parametrów.
Możliwy jest dostęp do dowolnych rodzajów średnich (wliczając w to próbki
10-sekundowe). Jednym z celów wprowadzenia tej biblioteki było ułatwienie
integracji systemu SZARP z innymi systemami informatycznymi. Bardzo często
zachodzi potrzeba eksportu danych z SZARPa do innego systemu w jakimś
specyficznym formacie. Dotychczas sprowadzało się to do pisania skrytpów
które wywoływały istniejące aplikacje systemu SZARP by pobrać dane z bazy
szbase, było to rozwiązanie pod kilkoma względami nieoptymale - np. wymagało
pisania kodu parsującego wyjście istniejących narzędzi szarpa, teraz dostęp do
bazy szbase odbywa się w sposób natywny dla języka Python.
* W najnowszej wersji szarpa dodano nową aplikację o nazwie pyipk. W tej chwili
pozwala ona na wygodne przeglądanie plików konfiguracyjnych szarpa oraz
edytowanie ich przy pomocy metody drag'n'drop. Docelowo program ma pozwolić na
generowanie konfiguracji od zera
* Poprawiono błąd w demonie k601dmn.
** 3.1.568
#01.01.2012
* Poprawiono stabilność działania serwera komentarzy - serwer komentarzy
automatycznie wznawia połaczenie z bazą danych gdy zostanie ono zerwane
* Wprowadzono umożliwiające kompilację SZARPa z nowszą wersją biblioteki
boost, dzięki czemu SZARP może korzystać z wersji tych bibliotek dostępnych
w standardowych repozytoriach debiana/ubuntu
* Zmiany w obsłudze niepoprawnie/niekompletych zestawów użytkownika,
jest to konsekwencja wprowadzenia obsługi zestawów sieciowych - wykresy
odnoszące się do nieistniejących parametrów nie są automatycznie usuwane,
a pojawiają się w programie przeglądającym z oznaczeniem '***', użytkownik
może je usunąc samodzielnie
* Przyśpieszono inicjazlizację bazy szbase dla konfigruacji zawierających dużą
ilość parametrów drawdefinable korzystających z formuł RPN
* Rozbudowano dokumentację wykresów XYZ o opis 2 wariantów tych wykresów,
dodano także wyjaśnienie w jaki sposób wykresy te są generowane z wartości
parametrów
** 3.1.568
#01.12.2011
* Poprawiono system logowania zdarzeń w programie przeglądającym żeby
nie blokował programu w wypadku braku połączenia sieciowego.
* Usunięto błąd powodujący wyłączanie się programu przeglądającego
przy używaniu parametrów i zestawów sieciowych w przypadku nie skonfigurowanego
serwera komentarzy.
* Poprawiono wyświetlanie informacji o dostępności nowej wersji programu
przeglądającego.
* Usunięto błąd w menu programu przeglądającego.
* Poprawiono wsparcie dla pythona2.x w skryptach wykorzystujących ten język.
* Dodano nową aplikację do edycji konfiguracji - pyipk.
* Poprawiono skrypty instalacyjne pakietu szarp-xsltd aby nie nadpisywał
konfiguracji przy aktualizacji.
* Poprawiono wsparcie dla protokołu Modbus ASCII w daemonie boruta.
* Usprawniono obsługę zestawów zawierających więcej niż 12 wykresów
w programie przeglądajacym
* Poprawiono program filer aby poprawnie zachowywał się na Debianie Squeeze.
* Zmieniono domyślnie używany parser konfiguracji na xmlReader.
** 3.1.563
#01.11.2011
* Uzupełniono dokumentację daemona uśredniającego meaner3.
* Przywrócono przycisk 'SEZON' w interfejsie programu przeglądającego.
* Poprawiono obsługę kodowania ISO-8859-2 w programie raporter.py.
* W daemonie k601dmn dodano zabezpieczenie na wypadek braku dostępu
do portu szeregowego. Program będzie próbował odzyskać połączenie
co minutę.
* Poprawiono dwa drobne błędy we wtyczce modbus do daemona boruta.
* Dodano funkcję logowania aktywności programu przeglądającego
pozwalającą na lepsze dostosowanie aplikacji do potrzeb użytkowników
** 3.1.562
#01.10.2011
* Dodana możliwość ustawiania adresu serwera w skrypcie szrsync przez
zmienną środowiskową SZRSYNC_SERVER.
* Poprawka błędu w aplikacji szbwriter (nieprawidłowa asercja).
* Dodane logowanie adresów IP połączeń do serwera synchronizacji SZARP.
* Dodana dokumentacja instalacji pośrednika dla protokołu DDE pod Windows.
* Poprawki w oknie wyboru daty w aplikacjach SZARP.
** 3.1.558
#01.09.2011
* Dodana w programie przeglądającym możliwość kopiowania nazwy aktualnie
wybranego parametru do schowka.
* Okręgi wokół punktów wykresu X/Y w programie przeglądającym rysowane są
także w trybie uśredniania wartości.
* Poprawki w szablonach XSLT synoptyki ISL dla biblioteki python-lxml w
wersjach powyżej 2.2.8.2.
* Poprawki w formacie danych dla szndremover - narzędzia do maskowania przerw
w zbieranych przez SZARP danych.
* Poprawki w programie przeglądającym - prawidłowe odświeżanie listy
parametrów w oknie edycji parametrów użytkownika.
* Usunięta awaria programów przy ładowaniu błędnego pliku konfiguracyjnego
params.xml.
* Poprawka w obliczeniu wartości "zoptymalizowanych" parametrów LUA
odnoszących się do parametrów o typie LUA_AV (średnia z wartości).
** 3.1.552
#01.08.2011
* Dodana nowa paczka debianowa szarp-dbg-symbols, zawierająca wszystkie
programy z dołączonymi symbolami do śledzenia błędów; przydatna przy analizie
zrzutów pamięci z maszyn produkcyjnych.
* Możliwość konfiguracji skalowania osi wykresów w zestawach definiowalnych
w programie przeglądającym.
* W wykresach X/Y w programie przeglądającym punkty wykresu otoczone są
okręgami o promieniu proporcjonalnym do logarytmu z ilości pomiarów
odpowiadających danemu punktowi na wykresie.
* Poprawki w programie przeglądającym: poprawka w automatycznym ustawianiu
sumowania godzinowego dla wykresów, poprawka przy przełączaniu na zestaw z
wyłączonymi niektórymi wykresami, poprawka w obsłudze zestawów z dużą ilością
wykresów.
** 3.1.544
#01.07.2011
* W programie przeglądającym dodano automatyczne przydzielanie kolorów
wykresów dla zestawów o dużej ilości wykresów.
* W programie przeglądającym dodano opcję sortowania wykresów z aktualnego
zestawu względem ich wartości minimalnej/maksymalnej/średniej lub wartości
z sumowania godzinowego. Sortowanie uwzględnia okres aktualnie wyświetlany lub
zaznaczony za pomocą rozdwojonego kursora.
* Poprawki w wyświetlaniu udziału procentowego w tooltipie okna wartości
sumarycznych w programie przeglądającym.
* Poprawki zachowania programu przeglądającego dla zestawów z dużą ilością
wykresów.
** 3.1.533
#01.06.2011
* Poprawka w programie przeglądającym w obsłudze automatycznego wykrywania
języka - dodano opcję "automatycznie" do menu wyboru języka.
* Przyspieszono w programie przeglądającym zmianę okresu dla zestawów z dużą
ilością wykresów.
* Dodano nowy skrót klawiszowy "?" w programie przeglądającym, wyświetlający
pełną nazwę aktywnego parametru.
* Dodano eksperymentalny szybszy parser XML do biblioteki IPK - powinno to
przyspieszyć uruchamianie programów SZARP oraz zmniejszyć zużycie pamięci.
** 3.1.528
#01.05.2011
* Usunięto z paska ikon w programie przeglądającym ikonę zmiany języka;
inicjalizacja ustawień językowych programu została usprawniona, dodano
możliwość automatycznego wykrywania języka na podstawie ustawień systemu.
* Program do masowego zapisu danych do bazy SZARP (szbwriter) uzyskał nową
opcję w pliku konfiguracyjnym (fill_how_many_sec) pozwalającą na automatyczne
uzupełnianie przerw w plikach z próbkami 10-sekundowymi. Praca programu
została także kilkukrotnie przyspieszona, przy jednoczesnym zmniejszeniu
obciążenia procesora.
* Ułatwiono korzystanie z okien Wartości średnie, Wykres XY i Wykres XYZ w
programie przeglądającym - wykresy i okres do wyświetlenia są ustalane na
podstawie aktualnie wyświetlanego zestawu w głównym oknie programu. Jest to
szybsze i wygodniejsze niż dotychczasowa konieczność wybierania wykresów z
listy, a czasu z kalendarza.
* Wiele drobnych poprawek w programie przeglądającym: poprawki w drukowaniu,
poprawione rysowanie osi czasu, usunięta awaria programu przy wyświetlaniu
wykresu XYZ, poprawka przesuwania kursora za pomocą klawiszy strzałek przy
wciśniętym klawiszu Shift.
* Poprawki i usprawnienia w meta-demonie boruta: poprawki w ustawianiu
parzystości i ustawianie maski wielkości znaków (character size) portu
szeregowego, poprawki w obsłudze trybu Modbus ASCII, poprawki w zależnościach
czasowych w sterowniku protokołu ZET.
* Zaktualizowano zestaw bibliotek wykorzystywanych do kross-kompilacji
programów SZARP dla systemu Windows. Poprawiona wersja usuwa kilka błędów
występujących przy uruchamianiu systemu na Windows 7.
** 3.1.522
# 01.04.2011
* Przywrócona opcja fill_how_many programu szbwriter, przydatna przy masowym
zapisywaniu do bazy systemu SZARP danych z zewnętrznych systemów, o okresie
zbierania próbek dłuższym niż 10 minut.
* Dodany nowy tryb prezentacji danych w programie przeglądającym - DEKADA -
prezentujący średnie roczne wartości parametrów w okresie 10 lat.
* Poprawki w funkcjonowaniu trybów serwerowych (TCP Server i RTU client) sterownika
protokołu Modbus meta-sterownika Boruta.
* Zmiany w interfejsie do zarządzania kontami synchronizatora danych SZARP
(sssweb) dla nowej wersji frameworku Pylons - 0.10.
* Dodana możliwość konfigurowania numeru portu połączenia ssh w narzędziach do
synchronizacji danych SZARP - szrsync i szbpush.
** 3.1.518
# 01.03.2011
* Usunięty limit 12 wykresów na zestaw w programie przeglądającym.
* Poprawki w programie Meaner3 dla systemów z otwartą bardzo dużą ilością plików -
dodana flaga O_CLOEXEC przy otwieraniu plików.
* Sterowniki dla meta-demona Boruta przeznaczone do komunikacji za pomocą łącza
szeregowego mogą być obecnie używane także przez połączenie TCP/IP (fizycznie
wymagana jest np. przejściówka Ethernet/RS232).
* Zmiany pod kątem uruchamiania SZARP w systemie Debian 6.0 Squeeze, w tym
wsparcie dla kodowań systemowych innych niż ISO-8859-2.
* Utworzono dla SZARP'a szablon ekranu logowania dla menadżera logowania gdm.
** 3.1.514
# 01.02.2011
* Dodano do dokumentacji programu przeglądającego opis funkcji wyszukiwania danych.
* Usprawniono graficzny interfejs użytkownika obsługujący funkcję wyszukiwania danych w programie
przeglądającym.
* Dodano dokumentację sterowników wchodzących w skład demona Boruta.
* Rozbudowano logowanie demona boruta, dzięki temu możliwe jest teraz bardziej dokładne
monitorowanie jego pracy.
* Poprawiono drobne błędy w programie meaner3. Program maener3 odpowiedzialny jest
za zapisywanie aktualnych wartości parametrów do bazy danych szbase.
* ddeproxy pracuje teraz jako serwis systemu Windows, dzięki temu okno
programu nie jest widoczne na pulpicie i nie pojawia się na pasku zadań.
** 3.1.511
# 01.01.2011
* Dodano obsługę protokołu modbus ascii do demona Boruta.
* Usunięto błąd powodujący błędne wyliczanie wartości optymalizowanych parametrów
gdy te odwoływały się do wartości średnich (większych niż 10 minut)
* Dodano nową funkcjonalność do programu draw3 - w programie przeglądającym
można wprowadzić warunek (mający postać wyrażenia języka Lua) a draw3 potrafi
wyszukać chwile w czasie gdy ten warunek jest spełniony.
* Sumowanie godzinowe ustawiane jest automatycznie dla parametrów o odpowiednich
jednostkach (MW, KW, GJ, */h).
** 3.1.508
# 01.12.2010
* Dodany przycisk i pozycja w menu programu przeglądającego pozwalająca na
szybkie ustawienie kursora na ostatniej dostępnej danej.
* Poprawki w interfejsie programu przeglądającego w części dotyczącej edycji
własnych wykresów i parametrów.
* Dodanie do ekstraktora możliwości generowania danych także z próbek
10-sekundowych.
* Zmiany w podsystemie optymalizacji formuł w języku skryptowych LUA -
optymalizator potrafi obecnie obsłużyć także parametry, które odwołują
się rekurencyjnie do samych siebie.
* Poprawki drobnych błędów w przetwarzaniu wartości parametrów przez program
przeglądający dla próbek 10-sekundowych i w kilku innych brzegowych
przypadkach.
** 3.1.500
# 01.11.2010
* Dokumentacja programu przeglądającego uzupełniona o opis funkcjonalności
"drzewka".
* Do demona boruta dodana została obsługa protokołu przepływomierza Metronic
FP210, wprowadzono także usprawnienia i poprawki w obsłudze protokołów ZET
i Modbus.
* Poprawki w programie przeglądającym: prawidłowa propagacja zmiany nazwy
parametru użytkownika, przyspieszenia zamykania programu, wykresy z zestawów
użytkownika nie są pokazywane w oknie wyszukiwania, drobne poprawki w silniku
bazy danych poprawiające kilka sporadycznie występujących błędów.
* W Synchronizatorze dodano możliwość ręcznego podania prefiksu (nazwy) bazy
do synchronizacji.
** 3.1.442
# 01.10.2010
* Demon sbusdmn został rozszerzony o obsługę wariantu "PCD" protokołu
SBUS.
* Dużo zmian i poprawek został wprowadzonych do meta-demona boruta,
demon działa już stabilnie jako klient komunikujący się ze sterownikami
ZET oraz tych używających protokołu modbus rtu.
* Dodano nową funkcję do draw3 - 'drzewko'. Zestawy wykresów (okna)
mogą zostać pokategoryzowany w grupy, a te grupy w kolejne grupy
(z dowolnym poziomem zagnieżdżenia), ta funkcja powinna użytkownikom,
którzy do oglądania danych używają tylko myszy, znakomicie
ułatwić przeglądanie zestawów wykresów, szczególnie w przypadku
dużych instalacji.
* Dodano zestaw skryptów pozwalających na konwertowanie konfiguracji
systemu SZARP z/do plików csv. Czasami edytowanie konfiguracji
w formie tabelarycznej bywa wygodniejsze.
* Comiesięczny zestaw drobnych poprawek i usprawnień.
** 3.1.439
# 01.09.2010
* Poprawione tworzenie za pomocą biblioteki IPK konfiguracji XML zawierającej
formuły w języku LUA.
* szbwriter domyślnie nie dodaje parametrów do konfiguracji, co zabezpiecza
przed przypadkową modyfikacją konfiguracji przez błędne wywołanie programu.
* Poprawione przypadki awarii programu programu przeglądającego pod Windows
na niestandardowych konfiguracjach/bazach.
* Poprawione nieprawidłowe zachowanie programu przeglądającego po dodaniu do
zestawu użytkownika zbyt dużej ilości wykresów.
* Bardziej elastyczne działanie programu filler - komenda zapisu do bazy może
być podana w zmiennej środowiskowej FILLER_COMMAND.
* Dodana obsługa protokołu Modbus do meta-sterownika "boruta".
* Bardziej intuicyjne zachowanie programu przeglądającego po naciśnięciu
klawiszy PgUp/PgDown.
* Kilka innych drobnych poprawek.
** 3.1.438
# 01.08.2010
* Nowy uniwersalny meta-sterownik "boruta" umożliwiający obsługę wielu
protokołów, z możliwością jednoczesnej obsługi wielu urządzeń.
* Obsługa próbek 10-sekundowych w programach Ekstraktor i szbwriter.
* Próbki 10-sekundowe są domyślnie włączone.
* Nowa opcja dla programów szrsync i szbpush pozwalająca na ograniczenie
prędkości transferu danych.
* Poprawki w programie przeglądającym, w tym bardziej intuicyjne zachowanie
po naciśnięciu PgUp/PgDown.
* Drobne poprawki w Raporterze i Synchronizatorze.
** 3.1.432
# 01.07.2010
* Zakończono prace nad obsługą próbek 10 sekundowych w bibliotece szbase oraz w
programie przeglądającym
* Dodano nowy tryb pracy do programu draw3 - tryb podążania za najnowszą
daną. Pracując w tym trybie, podczas odświeżania wykresu, program zawsze ustawia
widok tak, by była widoczna najnowsza dostępna dana z wykresu.
* Dokonano usprawnień w rysowaniu wykresów XYZ.
* W demonie mbdmn rozbudowano mechanizm logowania, oraz dodano obsługę adresów
jednostek z przedziału 1-255.
** 3.1.426
# 01.06.2010
* Integracja procesu zapisującego próbki 10-sekundowe ze skryptami startowymi
systemu, dodano usuwanie starszych niż zadana ilość miesięcy.
* Kontynuowane są prace nad wyświetlaniem próbek 10-sekundowych przez program
przeglądający, wprowadzono wymagane poprawki i usprawnienia w serwerze próbek.
* Poprawki w procesie kompilacji i tworzenia pakietu instalacyjnego dla systemu
Windows.
* Nowy sterownik dla liczników energii posługujących się protokołem IEC 62056-2.
* Program do kontroli regulatorów ZET/Sterkom - szast - wzbogacono o możliwość
łączenia się z regulatorami przez sieć.
** 3.1.423
# 04.05.2010
* Nowy rodzaj wykresów w programie przeglądającym - wykresy XYZ. Wykresy XYZ to
wykresy trójwymiarowe, pozwalająca na analizę zależności między wartościami
trzech parametrów. Ta funkcja rozszerza jeszcze bardziej możliwości analizy
danych historycznych oferowane przez system SZARP. Niektóre wykresy XYZ potrafią
też dostarczyć przyjemnych wrażeń estetycznych.
* Nastąpił dalszy rozwój mechanizmu do archiwizacji oraz udostępniania w formie
wykresów próbek 10 sekunowych.
* Sterowniki urządzeń systemu (w nomenklaturze SZARPa nazwyane demonami) zostały
wyposażone w ogólny mechanizm przechowywania informacji o protokołach jakie obsługują.
Dzięki temu informacje o urządzeniach obsługiwanych przez system SZARP stała
się w łatwy sposób dostępne.
* Dodano dwie nowe aplikacje: setdmn oraz setter. Pozwalają one do zadawania wartości
chwilowych parametrów przez sieć.
* Repozytorium SZARP zostało przeniesione na system kontroli wersji git.
* Jak zwykle dokonowano wielu drobnych usprawnień oraz poprawek.
** 3.1.385
# 01.04.2010
* Nowe funkcje w programie przeglądającym: edycja aktualnego zestawu wykresów
jako zestawu definiowalnego, wyświetlanie "dokumentacji" parametrów
użytkownika, sprawdzanie czy nie została zainstalowana nowsze wersja programu.
* Optymalizator dla parametrów w języku skryptowym Lua - jeżeli parameter jest
wystarczająco "prosty", jest przetwarzany bezpośrednio przez SZARP, bez
odwoływania się do interpretera języka Lua. W efekcie zoptymalizowane parametry
Lua obliczane są nawet szybciej, niż tradycyjne parametry zapisane jako formuły
RPN.
* Program parcook poprawnie wylicza średnie z parametrów "sklejanych" -
dotychczas przy parametrach o silnie zmiennych wartościach mogły pojawiać się
błędy wynikające z oddzielnego uśredniania wartości bardziej- i mniej-
znaczącego słowa wartości złożonej.
* Poprawki w zależnościach czasowych nowego sterownika protokołu Modbus, w
obsłudze połączeń szeregowych.
* Wiele innych drobnych poprawek.
** 3.1.332
# 02.03.2010
* Protokół synchronizatora został rozbudowany tak by efektywniej obsługiwać
synchronizację nowych danych w plikach szbase.
* Rozbudowano obsługę drukowania w draw3
* Poprawiono obsługę błędów wykonania parametów LUA.
* Został napisany demon do odpytywania danych z wagi tensometrycznej.
* Zakończono rozwój aplikacji viszio.
* Do aplikacji szast została dodana funkcja pobierania raportów oraz
ustawień regulatora, przydatna przy diagnostyce komunikacji z regulatorem.
* Drobne usprawnienie programu raporter3: zaznaczenie aktualnego parametru
jest zachowywane pomiędzy odświeżeniami listy wartości.
** 3.1.287
# 02.02.2010
* ddespy został przepisany a ddedmn poprawiony. Dzięki tym zmianom
pobieranie wartości z serwerów DDE jest teraz znacznie szybsze.
* Zmieniono sposób w jakich parcook uruchamia demony, teraz są
one bezpośrednio odpalane za pomocą execve, a nie jak dotychczas przez
/bin/sh.
* Dodano nowe narzędzie szbmod, służące do modyfikacji zawartości bazy
szbase za pomocą skryptów języka LUA.
* Rozbudowano mechanizm cache, teraz znacznie więcej wyliczonych wartości
jest cacheowanych - zwiększa to znacznie prędkość rysowania parametrów
definiowalnych.
* Rozpoczęto pracę nad nową funkcjonalnością: rysowaniem trendów wartości
dziesięciosekundowych, zakończono pierwszy etap prac - demona zgyrwającego
wartości próbek na dysku, w celu ich poźniejszego udostępnienia np.
programowi przeglądającemu.
* Zakończono pracę nad dokumentacją programu raporter3.
** 3.1.254
# 31.12.2009
* Zasadnicza przebudowa kodu programu przeglądającego, w celu zwiększenia
czytelności i możliwości przyszłych modyfikacji. Zmiany wiązały się z
wprowadzeniem wielu drobnych usterek, które w większości zostały wkrótce
usunięte. Usunięto oddzielny wątek odpowiadający za zapis na dysk bufora
podręcznego programu. Dodano ikony do okien dialogowych w różnych miejscach
programu.
* Wartości parametrów wyświetlane na ciemno-niebieskim tle na niektórych
monitorach były słabo widoczne, zmieniono kolor wyświetlanego tła na nieco
jaśniejszy.
* Dodano nową aplikację 'viszio', pozwalającą na wyświetlanie bezpośrednio
na ekranie wartości wybranych parametrów. Program nie jest jeszcze ukończony.
* Dodano narzędzie 'szbndremover' do usuwania 'dziur' w bazie SZARP. Wartości
'brak danych' zastępowane są średnimi z okolicznych wartości.
* Poprawiono generowanie odnośników HTML w programie paramd.
* Dodano nową funkcję 'M' do szybkiego odfiltrowywania za dużych wartości w
parametrach definiowalnych.
* Dodano nowy driver do protokołu Modbus, obsługujący kodowania ASCII i RTU
oraz transmisję za pomocą zarówno łącza szeregowego, jak i sieci TCP/IP.
** 3.1.206
# 31.11.2009
* Dostępna jest nowa gałąź w repozytorium apt na szarp.org "karmic", zawierająca
SZARPa skompilowanego dla Ubuntu w wersji "Karmic koala".
* Program przeglądający: możliwe jest teraz ustawienie marginesów, rozmiaru
oraz orientacji wydruków przez użytkownika.
* Niepoprawnie funkcjonujący, pochodzący z biblioteki wxWidgets, mechanizm sprawdzający
czy kopia właśnie uruchomionego programu jest już uruchomiona (czasami wskazywał błędnie
że program nie uruchomiony już działa) został zastąpiony naszą własną implementacją,
która nie ma takich problemów.
* mbrtudmn(demon do komunikacji po Modbus RTU): poprawiono obsługę trybu 'slave'.
* ipkedit(program do edycji konfiguracji SZARP): dodano obsługę zakresów
min-max wykresów oraz ustawiania ich kolorów. Uaktualniono także dokumentację
programu.
* raporter3: program został rozbudowany, wzorce użytkownika są zapisywane
automatycznie i są dostępne bezpośrednio z menu - jest to bardziej zgodne
z zachowaniem programu draw3, wprowadzano także liczne poprawki i usprawnienia.
* raporter3: dostępna jest pierwsza wersja dokumentacji.
* Poprawka w systemie pomocy: poprawnie działa wyszukiwanie dokumentacji z poziomu
programów SZARP.
** 3.1.163
# 31.10.2009
* Dodano skrypty do pobierania prognozy pogody ze strony meteoprog.ua; prognozowana temperatura może być pokazywana na wykresach.
* Poprawki w programie przeglądającym: umiejscowienie kursora w trybie "antyaliasowanym", pobieranie adresu serwera komentarzy, uśrednianie danych na wykresie X/Y.
* Tryb "antyaliasowany" jest teraz domyślnym trybem wyświetlania wykresów pod Linuksem i pod Windows.
* Poprawka w programie sender - puste elementy <send/> w konfiguracji są ignorowane.
* Poprawki w kompilacji/budowaniu paczek - poprawki dla najnowszego mingw32, usunięcie kodu specyficznego dla boost-1.34, usunięte "krytyczne" błędy lintiana.
* Uaktualnienie programu isledit (wtyczki do programu graficznego Inkscape do tworzenia schematów wizualizacji w SVG); program działa pod Linuksem i pod Windows.
* Dodano więcej przykładów schematów wizualizacji - kompletny przykład schematu ciepłowni z 4 kotłami.
* Poprawiono brak ikon programów pod Windows.
** 3.1.130
# 30.09.2009
* Poprawki i nowe funkcje w programie kontroler3: odgrywanie dźwięku przy alarmie.
* Poprawki w driverze Modbus RTU (synchronizacja czasowa); dodana obsługa kodowania BCD.
* Dodana obsługa różnych kolejności słów dla wartości typu float w driverze Modbus TCP.
* Ukończony nowy sposób rysowania wykresów w programie przeglądającym "antyaliasowany" - bardziej odpowiedni dla monitorów o wysokich rozdzielczościach. Nowy sposób powinien zmniejszać też zużycie pamięci, ale na niektórych konfiguracjach sprzętowych może być wolniejszy.
* Dodano driver dla ciepłomierza Calec MCP-300.
* Dodana funkcja 'm' do funkcji RPN, pozwalająca na szybkie odfiltrowanie wartości spoza prawidłowego zakresu.
* Poprawki w programie przeglądającym: rysowanie wykresów X/Y, automatyczne przydzielanie kolorów wykresów, otwieranie nowego okna, dorysowywanie nowych punktów z włączonym filtrem, informacja o aktualnie wybranym stylu rysowania wykresów.
* Poprawki w budowaniu SZARP dla najnowszej niestabilnej wersji Debiana.
** 3.1.97
# 31.08.2009
* Poprawiono prezentację wartości 32-bitowych (parametrów tzw. "sklejanych" - np. wartości
z liczników energii/wody) w programach paramd/raporter.
* Driver do protokołu ModbusTCP może obsługiwać więcej niż 128 parametrów dla pojedynczego
urządzenia.
* Wyłączono potencjalnie szkodliwą opcję ustawienia ścieżki do katalogu z danymi w systemie Linux w programie Centrum Sterowania SZARP - ścieżka ta dla systemu Linux nie powinna być zmieniana.
* Poprawki w driverze do protokołu Modbus RTU - poprawiona obsługa portu szeregowego, czytanie konfiguracji, synchronizacja czasowa.
* W przypadku braku danych Raporter wyświetla 'brak danych' (poprzednio 'unknown' - komunikat nie był lokalizowany).
* Nowa funkcja w Centrum Sterowania SZARP - użytkownik może wybrać bazy, które nie będą pokazywane w programach SCC, Ekstraktor, Draw3.
* Usprawnienia w obsłudze komentarzy w Programie Przeglądającym Draw3 - nazwa serwera może być podana w postaci nazwy DNS a nie adresu IP, domyślne wartości użytkownika/hasła pobierane są z Synchronizatora SZARP; podstawowa obsługa konfiguracji zagregowanych.
* Dodane dokumentacja funkcji 'komentarze' Programu Przeglądającego.
* Podstawowa administracja użytkownikami komentarzy może być wykonywana za pomocą interfejsu WWW programu ssweb.
* Poprawiono rejestrację kluczy nowych użytkowników Synchronizatora SZARP (problem z uprawnieniami).
* Eksperymentalne wsparcie dla nowego sposobu rysowania wykresów w Programie Przeglądającym z użyciem API wxGraphicsContext.
* Poprawione zależności dla programu Filler - umożliwia instalację na nowych wersjach Debiana.
* Automatyczna aktualizacja SZARP dla Windows pobiera prawidłowo nową wersję oprogramowania z portalu SourceForge.net.
* Uaktualniono Instrukcję Eksploatacji Systemu SZARP.
** 3.1.53
# 03.08.2009
* Nowa funkcja komentarzy w programie przeglądającym draw3. Komentarz to krótkie tekstowe informacje przyporządkowane do zestawu wykresów (lub wszystkich danych) i konkretnej daty/godziny. Mogą opisywać jakieś istotne zdarzenie (np. awarię jakiegoś urządzenia) lub zawierać informacje dla obsługi. Komentarze są trzymane na centralnym serwerze i dystrybuowane do użytkowników oglądających dane z konkretnej instalacji za pomocą protokołu typu RPC. Użytkownicy z odpowiednimi uprawnieniami mogą dodawać i edytować komentarze.
* Skrypty startowe dla komputerów pełniących role terminala zostały dostosowane do typowego dla wersji 3 systemu sposobu przekazywania wartości chwilowych.
* W programie ekstraktor3 poprawiono obsługę formatu Open Document Spreadsheet, istnieje obecnie możliwość ekstrakcji danych do tego formatu także na platformie Windows.
* Poprawiono i usprawniono definiowanie raportów użytkownika w programie raporter3.
* Parametry definiowalne użytkownika teraz także pod systemem Windows korzystają z szybszej wersji interpretera języka LUA wykorzystującego mechanizm just-in-time compilation.
* Opracowano i wdrożono nowe systemy budowania wersji systemu SZARP zarówno na platformę MS Windows jak i Linux. Te dwa nowe rozwiązania korzystają z nowej lokalizacji źródeł systemu SZARP - portalu sourceforge.net, główne repozytorium pakietów Debiana zostało przeniesione na serwer http://szarp.org. Pakiety dla wersji stable i unstable mają obecnie odpowiednie zależności binarne.
** 3.1.1
# 24.07.2009
Zmiana głównego numeru wersji: 3.0 => 3.1.
Najważniejszy powód zmiany to przeniesienie głównego repozytorium projektu
na SourceForge. Przy okazji usunięto trochę starego i nieużywanego kodu, pozbyto
się także wszelkich zależności od kodu na niewolnych licencjach. Strona
domowa projektu została przeniesiona na http://www.szarp.org.
# vim: set filetype=cfg :