|
|
ASYSTENT NURKOWANIA Wersja
dok: 2.1. |
|
Uwagi do wydania 2.1 Dokument w wersji roboczej (Alfa1) Data
publikacji:
|
|
|
Niniejszy dokument zawiera najwa�niejsze uwagi do wydania pakietu Asystent Nurkowania w wersji 2.1. Ze wzgl�du na ci�g�y rozw�j aplikacji nale�y zwr�ci� uwag� na dok�adn� wersj� zainstalowanej biblioteki i aplikacji. |
Spis tre�ci
1. Zmiany w aplikacji w wersji 2. 3
1.1. Nowe funkcjonalno�ci. 3
a) Wydanie 2.1.Alfa1 3
b) Wydanie 2.0. 4
1.2. Rozwi�zane problemy. 5
a) Wersja 2.1Alfa1 5
b) Do wersji 2.0.x 5
2. Zmiany w silniku oblicze� nurkowych (2.x) 6
2.1. Nowe funkcjonalno�ci. 6
2.2. Rozwi�zane problemy 7
3. Zmiany w silniku oblicze� nurkowych (1.1.14353). 8
3.1. Nowe funkcjonalno�ci. 8
3.2. Rozwi�zane problemy. 9
4. Znane ograniczenia i problemy. 9
Udoskonalono interfejs u�ytkownika:
zmieniono stron� konfiguracji na bardziej przejrzyst�,
zmieniono formatowanie danych na poszczeg�lnych zak�adach,
ca�kowicie zmieniono mechanizm generowania wykresu profilu nurkowego na zak�adce symulacji poprawiono wydajno��, rozszerzono zakres prezentowanych informacji i poprawiono mechanizmy skalowania,
udost�pniono mo�liwo�� zmiany systemu jednostek przez klikni�cie etykiety pola,
wymieniono ikonki na bardziej czytelne,
wprowadzono szereg nowych dymk�w,
uproszczono uk�ad informacji na zak�adach.
Wprowadzono udoskonalenia w zak�adce konfiguracji:
uproszczono ustawienia wysoko�ci i ci�nienia atmosferycznego,
zapis i odczyt konfiguracji zapami�tuje teraz wybrane ostatnio jednostki,
udoskonalono konfiguracj� rezerwy gazu,
wydzielono sekcj� zwi�zan� z narkotyczno�ci� gaz�w,
Wprowadzono szereg usprawnie� w edytorze butli:
usprawniono mechanizm wyboru zestaw�w do planu,
dodano mo�liwo�� oznaczenia butli domy�lnej,
dodano osobn� sekcj� dla tlenu,
zmieniono ikony na bardziej czytelne,
dodano menu kontekstowe.
Wprowadzono mo�liwo�� wyboru algorytmu obliczania narkotyczno�ci mieszanin oddechowych.
Zastosowano nowy silnik obliczeniowy.
Zmienione typu danych na dedykowane,
Zoptymalizowano algorytmy,
Poprawiono wydajno�� oblicze�,
Wprowadzono szereg zabezpiecze�.
Dostosowano formaty zapisu XML do nowego modelu danych, nowy zapis nie jest w pe�ni kompatybilny ze starszymi wersjami.
W szerokim zakresie zoptymalizowano symulator nurkowa�.
Udoskonalono interfejs u�ytkownika symulatora nurkowa�:
usuni�to osobne kolumny dla danych w jednostkach metrycznych i imperialnych,
rozszerzono formaty danych o jednostki w r�nych systemach miar,
mo�liwe jest wprowadzanie warto�ci wraz z jednostkami miar,
w widoku szczeg�owym wprowadzono opcj� podgl�du szczeg�owych informacji i danym kroku (po naci�ni�ciu prawego przycisku myszki na kom�rce lub zaznaczonym wierszu).
Rozszerzono system komunikat�w.
Wprowadzono szereg usprawnie� wydajno�ci i stabilno�ci, poprawiono dok�adno�� oblicze�.
Zmigrowano aplikacj� do zgodno�ci z platform� .NET 4.5 oraz nowego �rodowiska uruchomieniowego, usuni�to wsparcie dla system�w starszych ni� Windows 7.
Wprowadzono szereg zmian w interfejsie u�ytkownika obejmuj�ce mi�dzy innymi:
poprawione menu,
zmian� ikonek,
nowe skr�ty klawiszowe,
mo�liwo�� ukrywania zak�adek,
dodano widoczne uchwyty u�atwiaj�ce skalowanie tabel,
dodano prze��czanie orientacji tabel na zak�adkach.
Dodano prezentacj� MOD na panelu konfiguracyjnym.
Dodano prezentacj� spadku �yciowej pojemno�ci p�uc tzw. VCdrop.
Dodano tre�� licencji w j�zyku angielskim.
Dodano now� funkcjonalno�� definiowania w�asnych zestaw�w oddechowych. Edytor umo�liwia budowanie zestaw�w jedno, dwubutlowych i stacjonarnych oraz mieszanin nitroksowych i trimiksowych.
Dodano mo�liwo�� planowania nurkowa� w oparciu o wiele mieszanin oddechowych z prze��czaniem gaz�w.
Zmieniono obs�ug� link�w internetowych na bardziej elastyczn�.
Dodano przycisk przekierowania do oferty na formatce rejestracji produktu.
Wprowadzono wiele zmian maj�cych na celu popraw� responsywno�ci aplikacji.
Dodano zaawansowany wykres prezentuj�cy warto�ci wsp�czynnik�w ZH-L (M-Values).
Dodano wykres zaawansowany prezentuj�cy ko�cow� saturacj� tkanek.
Dodano obs�ug� zapasu powietrza metod� tzw. �elaznej Rezerwy.
Wprowadzono ograniczenie minimalnej frakcji tlenu w mieszaninie do 10%. Warto�ci ni�sze uznano za nieracjonalne na g��boko�ciach do 100m.
Dodano obs�ug� dodatkowych zagro�e� podczas planowania.
Ze wzgl�du na znaczn� rozbudow� aplikacji zmieniono numer wersji g��wnej na 2.0.
Do grafu profilu nurkowego dodano pasek znacznika typu gazu. Ka�dy typ mieszaniny oznaczone s� odpowiednimi kolorami. Dodatkowo zmiana butli oznaczana jest ciemn� lini�.
Podczas rejestracji podanie adresu e-mail nie jest ju� obowi�zkowe. Mimo to zalecamy podanie poprawnego adresu e-mail w celu dla cel�w komunikacji zwi�zanej z aspektami technicznymi i licencyjnymi.
Poprawiono problem, kt�ry m�g� powodowa� duplikowanie zestaw�w w edytorze butli.
Zwi�kszono kompatybilno�� i zgodno�� z platformami Windows.
Szereg mniejszych problem�w zwi�zanych z poprawionym silnikiem nurkowym.
Poprawiono obs�ug� licencji. W wyniku problemu z zegarami aplikacji mog�o dochodzi� do sporadycznego zawieszenia si� aplikacji.
Usuni�to problem z wy�wietlaniem okienka informacji. Przy pr�bie wy�wietlenia kilku informacji w tym samym czasie mog�o dochodzi� i niekontrolowanego zatrzymania aplikacji i zg�oszenia wyj�tku.
Poprawiono od�wie�anie informacji sumarycznej o profilu nurkowym.
Poprawiono zaawansowany wykres saturacji tkanek. Podczas rysowania wykresu dla profili wielogazowych na bazie nitroxu i trimixu mog�o dochodzi� do niekontrolowanego przerwania aplikacji.
Poprawiono obs�ug� skr�tu Alt-F4. Zamkni�cie niekt�rych okienek przy pomocy Alt-F4 mog�o powodowa� w p�niejszym czasie b��dem i zatrzymaniem aplikacji.
Poprawiono lokalizacj� dla j�zyka polskiego.
Attached to the installer version of .NET 4.0. instead of 4.5. Will make it easier installation on legacy operating systems.
Zdefiniowano nowy dedykowany typ danych dla g��boko�ci.
Zdefiniowano nowy dedykowany tym danych dla wysoko�ci.
Zdefiniowano nowy dedykowany typ danych dla temperatury otoczenia.
Zdefiniowano nowy wyspecjalizowany typ danych dla ci�nie�.
Zdefiniowano nowy dedykowany tym danych dla czas�w trwania.
Zdefiniowano nowy wyspecjalizowany tym danych dla opisu warto�ci u�amkowych.
Zdefiniowano dedykowany interfejs dla wyspecjalizowanych typ�w danych w nurkowaniu.
Zdefiniowany nowy wyspecjalizowany tym danych dla obj�to�ci i pojemno�ci.
Zdefiniowano nowy typ wyliczeniowy dla okre�lenia precyzji oblicze�, konwersji i zaokr�gle�.
Dostosowano serializacj� nowego modelu danych do formatu XML.
Dostosowano z�o�one typy modelu danych dla nowych typ�w podstawowych.
Wydzielono now� bibliotek� do wizualizacji danych nurkowa�, zmieniono spos�b generowania z rastrowego na wektorowy, zoptymalizowana zosta�a wydajno�� i przejrzysto��.
Dodano nowe metody parsowania dla wszystkich podstawowych typ�w danych.
Zdefiniowano wyspecjalizowan� klas� do obs�ugi fizycznych jednostek miary u�ywanych w nurkowaniu.
Rozszerzono wsparcie typ�w danych o nowe metody zaokr�glania warto�ci.
Rozszerzono model planu u�ytkownika o generyczne komparatory warto�ci.
Rozszerzono i zoptymalizowano modele danych dla mieszanin gazowych, z uwzgl�dnieniem operator�w generycznych.
Dodano do modelu now� encj� zbioru p�-czas�w nasycenia.
Zoptymalizowano zbiory M-Warto�ci.
Zoptymalizowano model danych dla tkanki.
Wprowadzono nowy kontener dla zestawu tkanek.
Rozszerzono funkcje lokalizacyjne.
Rozszerzono zestaw test�w wewn�trznych.
Zmieniono modele dla �a�cuch�w danych na generyczne, przez co zoptymalizowano plan u�ytkownika, plan szczeg�owy oraz plan kompaktowy.
Zoptymalizowano generowanie planu skr�conego.
Zoptymalizowano metody generowania szczeg�owego planu nurkowego.
Rozszerzono funkcje obliczania konsumpcji gazu.
Wprowadzono wyspecjalizowany typ danych dla pr�dko�ci zanurzania i wynurzania oraz zu�ycia gazu.
Wprowadzono dodatkowe klasy opisuj�ce formaty danych wej�ciowych i wyj�ciowych.
Wprowadzono lokalizacj� do domy�lnych parser�w i format�w danych.
Dostosowano klasyfikacj� mieszanin gazowych.
Zoptymalizowano zaokr�glanie przystank�w dekompresyjnych.
Udoskonalono wyznaczanie przystank�w bezpiecze�stwa dla nurkowa� g�rskich.
Wprowadzono dodatkowe metody opisu danych.
Rozwi�zano problem z niestandardowymi mieszaninami gazowymi, kt�re mog�y powodowa� wyj�tek i przerwanie programu.
Usuni�to problem z obliczeniem tzw. ci�nienia cichego (Pamb) przy zastosowaniu warto�ci gradient�w. W niekt�rych przypadkach wyniki mog�y nie uwzgl�dnia� dodatkowego marginesu bezpiecze�stwa.
Poprawiono jedn� z funkcji obliczaj�cej tolerowane ci�nienie otoczenia. Poprzednie wyniki mog�y by� w niekt�rych przypadkach zbyt konserwatywne.
Usuni�to problem z formatowaniem tre�ci ostrze�e�.
Poprawiono obs�ug� atmosfery w funkcjonalno�ci zestaw�w nurkowych.
Poprawiono wykrywanie ICD,w niekt�rych sytuacja mog�o dochodzi� od nieoczekiwanego wyj�tku i przerwania programu.
Poprawiono obliczanie MOD, w niekt�rych sytuacja wyniki mog�y by� zbyt konserwatywne.
Poprawiono ci�nienie referencyjne z 1bar do standardowego ci�nienia atmosferycznego.
Poprawiono nazewnictwo gaz�w.
Generalna zmiana mechanizmu serializacji danych wykorzystywanego przy zapisie do plik�w.
Dodano algorytm redukcji CNS po wynurzeniu na powierzchni�.
Implementacja parametru okre�laj�cego spadek pojemno�ci �yciowej p�uc w wyniku dzia�ania tlenu o podwy�szonym ci�nieniu parcjalnym VCdrop.
Implementacja algorytmu obliczaj�cego r�nic� w pojemno�ci �yciowej p�uc w wyniku dzia�ania tlenu o podwy�szonym ci�nieniu parcjalnym VCdelta.
Niewielkie ulepszenia w funkcjonalno�ciach odpowiedzialnych za kontrol� tlenu.
Rozszerzono model mieszanin oddechowych w celu lepszej kontroli profili oraz na potrzeby przysz�ego rozwoju.
Dodano implementacj� modelu gaz�w sk�adowych w celu bardziej elastycznego modelowania mieszanin.
Zosta� przeprojektowany obiekt listy zestawu butli. Obecna implementacja jest znacznie szybsza. Dodano r�wnie� obs�ug� wewn�trznych zdarze� u�atwiaj�cych integracj� z aplikacj�. Uwaga, nowa wersja nie jest w pe�ni kompatybilna z poprzedni� wersj� silnika.
Implementacja algorytmu aproksymacji wsp�czynnik�w ZH-L dla r�nych gaz�w na podstawie tabel dla azotu i nowego modelu gazowego.
Wprowadzono dodatkowe punkty kontrolne i weryfikacje do kodu silnika. Najwa�niejsze zmiany to:
wprowadzenie do wielu funkcji dodatkowych kontroli dopuszczalnych zakres�w warto�ci ci�nie� oraz g��boko�ci na wej�ciu i wyj�ciu z oblicze� w celu szybszej reakcji na potencjalne b��dy w danych
weryfikacja zgodno�ci algorytm�w z u�ytym modelem gazowym.
Wprowadzono szereg zmian o charakterze porz�dkowym w strukturze kodu �r�d�owego.
Do modelu wprowadzono dodatkowy poziom opisuj�cy pojedyncz� tkank�.
Dodano uproszczon� metod� obliczania wymaganego zapasu czynnika oddechowego Rock Bottom.
Dodano funkcje obliczania czasu ekspozycji Texp na podstawie wysycenia odpowiednika tkanki.
Dodano funkcj� obliczania pr�dko�ci nasycania tkanek na poziomie kroku planu. Nowa funkcjonalno�� mo�e pom�c w wykryciu potencjalnej dyfuzji przeciwstawnej tzw. ICD i ryzyka wyst�pienia DCS typu III.
Dodano obs�ug� nowych zagro�e� podczas planowania:
ryzyko wyst�pienia izobarycznej dyfuzji przeciwstawnej ICD
przekroczenie �elaznej rezerwy czynnika oddechowego
Ze wzgl�du na znaczne usprawnienia zmieniono numer wydania na 1.1.
Usuni�to problem zaokr�gle� w modelu zestawu oddechowego. W wyniku b��du zaokr�gle� mog�o dochodzi� do r�nicy pomi�dzy parametrami nominalnymi a bie��cymi powoduj�cej zg�oszenie wyj�tku aplikacji i przerwanie jej dzia�ania.
Poprawiono funkcjonalno�� obliczania frakcji gaz�w dla mieszanin definiowanych przez u�ytkownika. Poprzednia wersja pracowa�a poprawnie dla zestawu wbudowanego, ale mog�a zg�asza� b��dy dla zestaw�w definiowanych dynamicznie w nowej wersji aplikacji (po dodaniu edytora zestaw�w oddechowych).
Usuni�to problem z funkcjonalno�ci wyznaczania dopuszczalnego ci�nienia zewn�trznego dla zestawu tkanek. Przy wprowadzeniu ci�nienia parcjalnego dla niewyst�puj�cego gazu r�wn� 0 zamiast NaN mog�o doj�� do zg�oszenia wyj�tki i przerwania aplikacji. Obecnie warto�� 0 nie jest brana do oblicze� (traktowana analogicznie jak NaN).
Usuni�to ograniczenie w funkcji pomocniczej obliczaj�cej maksymalne ci�nienie operacyjne dla mieszaniny oddechowej. Przy niskiej frakcji tlenu MOD mo�e by� wy�szy i� 100m. Ograniczenia podczas planowania pozosta�y.
Rozszerzono implementacj� funkcjonalno�ci wyznaczania maksymalnego ci�nienia operacyjnego MOP oraz maksymalnej g��boko�ci operacyjnej MOD.
Usuni�to szereg mniej istotnych, wykrytych problem�w.
Poprawiono wyznaczanie g��bokich przystank�w. Po zmianie gazu mog�o doj�� do wymuszonego zwi�kszenia g��boko�ci w trybie GF.
Mimo i� zastosowano szereg zaawansowanych algorytm�w a kolejne wersje aplikacji wykrywaj� coraz wi�cej potencjalnych zagro�e� i obliczaj� bezpieczniejsze profile, u�ycie aplikacji nie gwarantuje, �e podczas nurkowania lub po nurkowaniu nie wyst�pi� urazy i objawy chor�b zwi�zanych z nurkowaniem. Pami�taj, �e powa�ne wypadki nurkowe mog� ko�czy� si� nawet �mierci�. Wszystkie nurkowania wykonujesz zawsze na w�asn� odpowiedzialno��.
�aden algorytm nie odzwierciedli rzeczywistych proces�w wyst�puj�cych podczas nurkowania. Ka�da osoba ma r�wnie� inne ograniczenia fizyczne i psychiczne. Dlatego zawsze nale�y przestrzega� zasad przekazanych na szkoleniach nurkowych. Profile nale�y weryfikowa� w dw�ch niezale�nych �r�d�ach (np. tabele dekompresyjne i aplikacja lub komputer nurkowy).
Obecna implementacja �elaznej Rezerwy zosta�a opracowana dla nurkowa� bezdekompresyjnych. Dla bardziej skomplikowanych profili nurkowych funkcja ta mo�e nie poda� oblicze�. Dok�adn� informacj� o wynikach mo�na zweryfikowa� na zak�adce z danymi szczeg�owymi.
Silnik nurkowy wykrywa potencjalne przypadki wyst�pienia choroby dekompresyjnej oraz izobarycznej dyfuzji przeciwstawnej. Nie gwarantuje jednak, �e DCI oraz ICD nie wyst�pi�. Nurkowania z prze��czaniem gaz�w s� wyj�tkowo skomplikowane i mog� by� wykonywane wy��cznie przez wyszkolonych nurk�w technicznych.
Aplikacja pozwala na planowanie nurkowa� z prze��czaniem gaz�w. Nie jest ona jednak wystarczaj�ca, aby by� jedynym narz�dziem lub �r�d�em do planowania takich nurkowa�. Ka�de nurkowanie z prze��czaniem gaz�w lub dekompresj� jest nurkowaniem technicznym. S� one wyj�tkowo z�o�one i wymagaj� du�ego do�wiadczenia i uwzgl�dnienia wielu czynnik�w, kt�rych niniejsza aplikacja nie przetwarza. Ponadto poszczeg�lne organizacje stosuj� r�ne zalecenia, jak np przy stosowaniu dodatkowych przystank�w „detox” czy stosowanych mieszanin.