Strona 1 z 2

[DOGZ] Sugestie, problemy i błędy

PostNapisane: Śr lut 02, 2005 9:27 pm
przez Damian
Witam!
W tym wątku możecie szukać rozwiązania na problemy związane z programem. Postaram się je wyjaśnić, liczę też na pomoc forumowiczów :) Pytania powędrują do FAQ (bez nicków, chyba, że ktoś zechce).
Będę również wdzięczny za wszelkie pomysły związane z programem! Część z nich na pewno będzie wykorzystana.
W tym wątku można także zgłosić błąd w programie.
To tyle ode mnie, zmiany postaram się wprowadzać na tyle, na ile czas mi pozwoli.
Pozdrawiam! :)

PostNapisane: Śr lut 02, 2005 11:02 pm
przez Henryk
Uff, ale się męczyłem, wystarczyło raz postawić kropkę zamiast przecinka i wszystko wzięło w łeb. No ale po skupieniu się na robocie, tworzenie wykresu było już prościutkie.
Brakuje tylko opcji dla wykresów fazowych, gdzie musisz uwzględnić czas początkowy i okres zmienności gwiazdy.
Czy program jest dobry, okaże się przy dużej ilości ocen, na razie poza tym jednym brakiem wydaje się OK.
Chociaż jeszcze wygodniej by było, gdyby daty z kalkulatora ocen wyskakiwały od razu w pozycji - dodawanie ocen, o ile nie za dużo wymagam :roll: .

Aha, tu pytanie do SSW, jak wróci do domku - co z tymi HJD koniecznymi do wykresów np. gwiazd typu RR Lyr? Może naszemu młodemu geniuszowi udałoby się to rozwiązać?

PostNapisane: Cz lut 03, 2005 5:42 am
przez Damian
Dzięki za uwagi!
Gdy będę miał parę dni wolnego zabiorę się za robienie wersji 0.7.
I tutaj zamierzam wprowadzić:
-tworzenie wykresów fazowych (gdy będę nad tym pracował, dokładnie dowiem się, czego oczekujecie w związku z tym wykresem)
-opcję "wskakiwania" JD z klakulatora do pola w dodawaniu ocen
-edycję starych ocen z archiwum (na razie wadliwe oceny można usunąć tylko ręcznie, otwierając pliki ocen w notatniku).

Moja uwaga co do usuwania:
Ocena jest zapisywana do dwóch plików jednocześnie, więc wadliwą trzeba z dwóch plików usunąć. Te pliki to: oceny/gwiazda/nazwagwiazdy.txt gdzie nazwa gwiazdy to np. W UMa
oceny/data/DD-MM-RRRR.txt gdzie DD-MM-RRRR to np. 03-02-2005.

Błędną ocenę wycinamy nie pozostawiając wolnego wiersza między sąsiednimi ocenami.
Co tu dużo mówić, mam świadomość, że takie usuwanie jest kłopotliwe, ale z edytowaniem musicie poczekać na wersję 0.7 :wink:
Pozdrawiam! :)

PostNapisane: Cz lut 03, 2005 9:38 am
przez antyqjon
Miło by było, gdyby program umożliwiał import/eksport danych do formatu, w jakim wysyłam je do SSW, czyli np.

X Cyg 2453380.1750 6.7
GO Cyg 2453380.1757 8.4
Y Cyg 2453380.1764 7.1
V367 Cyg 2453380.1778 7.1

Umożliwiłoby mi to szybkie zgranie wszystkich moich ocen do programu, bo prawdę mówiąc, nie chce mi się tego wpisywać ręcznie ;) W drugą stronę - notatki z obserwacji opracowałbym w DOGZ, a potem tylko wyeksportował do pliku w takim formacie i posłał do SSW. Acha, i jeszcze przy polach na datę i godzinę przydałyby się takie małe strzałki w górę i w dół, do przestawania czasu o minutę/godzinę/dzień w przód/tył. Tyle mojego marudzenia na razie :D

PostNapisane: Cz lut 03, 2005 4:37 pm
przez Damian
Witam!
To nie marudzenie, tylko bardzo cenne uwagi. :)
Rozumiem, że chciałbyś, żeby można było oceny w formacie z bazy SSW zapisane w jakimś pliku tekstowym wczytać do programu??
Zamierzam wprowadzić taką opcję, jak również zamianę formatu z tego DOGZowego na format bazy SSW. Co do strzałek, to rzeczywiście mogą być przydatne.
W takim razie czekajcie na wersję 0.6.5, która będzie zawierać udogodnienia, o których pisał Antyqjon.
Edycja natomiast pojawi się raczej dopiero w wersji 0.7.
Co do czasu, w jakim się z tym uporam, to nie będę obiecywał, bo mam teraz dużo na głowie. Musicie uzbroić się w cierpliwość. :P

PostNapisane: Cz lut 03, 2005 5:07 pm
przez antyqjon
Damian napisał(a):Rozumiem, że chciałbyś, żeby można było oceny w formacie z bazy SSW zapisane w jakimś pliku tekstowym wczytać do programu??


Dokładnie :D

Damian napisał(a):W takim razie czekajcie na wersję 0.6.5, która będzie zawierać udogodnienia, o których pisał Antyqjon.


Super :) Myślałem, że poczekamy z tym do wersji 0.7 :)

PostNapisane: Pn lut 14, 2005 5:43 am
przez Damian
Prace troszeczkę ruszyły. Teraz pracuję nad sugestiami Antyqjona.
W związku z tym mam pytanie:
Czy nie byłoby korzystne, gdyby razem z JD z kalkulatora do dodawania ocen wskakiwała jednocześnie data?

P.S.
Wyświetlanie ocen w formacie SSW zrobione, generator fazowych jest już zrobiony, teraz przechodzi testy (miał być w następnej wersji, ale plany uległy zmianie), jeszcze troszkę do zrobienia i będzie nowa wersja (przy okazji poprawiłem kilka błędów).

Teraz przyszedł mi do głowy jeszcze jeden pmysł (ale to już raczej w późniejszych wersjach).
A mianowicie:
Wydaje mi się, że wygodne by było zapisanie ocen do pliku tekstowego w taki sposób:

@06-02-2005
R Sct/03:54/4,9
U Ori/18:37/7,3

itd...

Następnie DOGZ wczytywałby oceny ze wskazanego pliku, automatycznie przechodził z wiersza do wiersza, liczył JD i zapisywał (i tak aż do końca ocen w pliku).
Według mnie można zaoszczędzić w ten sposób sporo czasu i jest to wygodne. Jakie jest Wasze zdanie?

PostNapisane: Wt lut 15, 2005 4:31 pm
przez Henryk
Damian napisał(a):@06-02-2005
R Sct/03:54/4,9
U Ori/18:37/7,3

itd...

Następnie DOGZ wczytywałby oceny ze wskazanego pliku, automatycznie przechodził z wiersza do wiersza, liczył JD i zapisywał (i tak aż do końca ocen w pliku).
Według mnie można zaoszczędzić w ten sposób sporo czasu i jest to wygodne. Jakie jest Wasze zdanie?


Dla mnie rewelacja, tylko może być problem przy zmianie czasu z letniego na zimowy i odwrotnie. Chyba że o tym też pomyślałeś?

PostNapisane: Wt lut 15, 2005 9:15 pm
przez Damian
Henryk napisał(a):Dla mnie rewelacja, tylko może być problem przy zmianie czasu z letniego na zimowy i odwrotnie. Chyba że o tym też pomyślałeś?


Zrobi się klauzulę warunkową, która to sprawdzi (uwielbiam to mądre określenie na zwykłe if :D )

PostNapisane: Śr lut 16, 2005 8:06 am
przez SSW
Damian napisał(a):
Henryk napisał(a):Dla mnie rewelacja, tylko może być problem przy zmianie czasu z letniego na zimowy i odwrotnie. Chyba że o tym też pomyślałeś?


Zrobi się klauzulę warunkową, która to sprawdzi (uwielbiam to mądre określenie na zwykłe if :D )


Problem czasu letniego/zimowego znika gdy konsekwentnie stosujemy UT.

Wczoraj udało mi się wygenerować wykres. Musiałem w tym celu w panelu sterowania zmienić separator dziesiętny z kropki (w moich programach konsekwentnie stosuję kropkę) na przecinek.
Dobrze byłoby gdyby po wybraniu gwiazdy do wykresu automatycznie wypełniały się pola JD1, JD2, m1 i m2 jako wartości początkowe (znalezione w zbiorze JD i mag dla wybranej gwiazdy i odpowiednio zaokrąglone do liczb całkowitych), które potem mażna byłoby ew. zmieniać.
Dobrze byłoby też opisać wykres (osie i tytuł).
Nie bardzo też rozumiem po co generowane są pliki tekstowe dla każdej daty i po co pamiętać w plikach datę cywilną skoro pamiętana jest JD? z JD można w każdej chwili wyliczyć datę cywilną.
:)

PostNapisane: So lut 19, 2005 10:38 pm
przez Damian
Dziekuję za uwagi, na pewno je wykorzystam, na razie jednak po prostu dopisuję je do kolejki, a to z prostej przyczyny-brak czasu :?

Jeśli chodzi o datę cywilną, to był to taki mój kaprys można powiedzieć, poza tym wydaje mi się, że to ułatwia przeglądanie, szczególnie dlatego, że jeszcze nie ma edytora ocen w DOGZie. Teraz, kiedy będzie dostępne "wskakiwanie" daty i JD z kalkulatora do dodawania ocen, myślę, że nie jest to jakiś specjalne utrudnienie- datę i tak trzeba wklepać w kalkulatorze :)

Dzisiaj albo już jutro udostępnię wersję 0.7.5- z fazówkami, wyświetlaniem ocen w formacie pasującym do bazy oraz "wskakiwaniem" daty i JD z kalkulatora do dodawania ocen.

Jeśli chodzi o opisywanie osi i tytuły wykresów, to będzie to prawdopodobnie najbliższe ulepszenie, a to dlatego, że to tylko minutka roboty.

PostNapisane: N lut 20, 2005 5:31 am
przez Damian
No i umieściłem wspomnianą wyżej wersję 0.7.5
http://dhost.info/dogz/pliki/dziennikv075.exe

PostNapisane: N mar 06, 2005 6:17 pm
przez Damian
"Kiedy rozum śpi budzą się upiory..."
Chyba mój rozum zasnął :wink:
Do rzeczy:
Henryk uświadomił mi dzisiaj, że coś jest nie tak z fazówkami. Sprawdzam i widzę, że rzeczywiście jest błąd. Zaglądam do kodu programu i okazało się, że metoda robienia fazówek jest wzięta z próbnej wersji i jest to metoda dająca wykresy z kolosalnymi błędami :? Całe szczęście, że miałem też działający poprawnie generator fazówek, więc przeróbka sprowadziła się do wklejenia kodu na właściwe miejsce.
Nowy, choć nie do końca program jest dostępny pod tym samym linkiem:

http://dhost.info/dogz/pliki/dziennikv075.exe

P.S.
Wielkie dzięki dla Henryka, na którego można zawsze liczyć :)
Tutaj miejsce na oklaski!

PostNapisane: Cz cze 16, 2005 3:10 pm
przez Emilian
Dzisiaj sobie ściągnąłem ów programik i na pierwszy ogień poszła NSV650.
Wprowadziłem tę zmienną do bazy z jasnościami oraz JD; JD z daty przelicza bez kłopotów i dodaje do następnych okienek - tu jest OK.
Po prawej stronie pojawiły sie wprowadzone dane - zmienna, JD i podana jasność gwiazdy.
Gdy chciałem sporządzić wykres, to pojawia sie komunikat o niewłaściwym formacie liczby całkowitej lub przecinka dziesiętnego.

Może w zły sposób wprowadzam daty juliańskie w okienkach "od " i "do" ?
Jak je należy prawidłowo wpisać?

PostNapisane: Cz cze 16, 2005 3:59 pm
przez Henryk
Być może wstawiłeś kropki zamiast przecinków, a w tym programie działa się na przecinkach :wink: . Jeśli tak, to pozamieniaj kropki w notatniku dziennika - oceny - gwiazda i powinno być ok. I to zamień zarówno w jasnościach i datach (JD).