Strona 1 z 1

Problem z opracowaniem obserwacji

PostNapisane: N mar 29, 2009 8:25 pm
przez BogdanK
Witam
Mam taki problem z programem kw. Instrukcje już pisał do niego bodajrze Jah. Jednakże mimo tego niepotrafie w nim opracować, czyli wyliczyc minimum żadnej obserwacji. Dla przykładu w listopadzie 2008 obserwowałem Algola, wykonałem następującą serie ocen:
2454765.2813 2.54
2454765.2993 2.61
2454765.3250 2.91
2454765.3375 3.00
2454765.3507 3.20
2454765.3563 3.40
2454765.3681 3.48
2454765.3792 3.30
2454765.3924 3.10
2454765.4000 3.00
2454765.4097 3.00
2454765.4201 2.92
2454765.4292 2.76
2454765.4479 2.61
Uruchamiam program kw. Pisze tam "enter imput file". wprowadzam więc ścieżke do pliku z tymi ocenami (oczywiście ma rozszerzenie dat) wciskam enter i nic (nawet tylko samą nazwe pliku wpisywałem). Żadnej reakcji, program się wyłącza :(
Już prubowałem różnych metod, zmieniłem separator z kropki na przecinek i nestety nic.
Próbowałem też programem AVE, ładnie wykres jest w nim narysowany ale też nie mam pojęcia co zrobić żeby minimum wyliczył, choć wciskałem dosłownie wszystko jak leci.
I teraz mam prośbe. czy ktoś mógłby napisać jak oczywiście ma czas, jak za pomocą tych programów moge wyznaczyć to minimum??? tylko prosze jak już to w prosty sposób bo czasem bardzo trudno idzie mi wpajanie do głowy nowości ;) :)

PostNapisane: N mar 29, 2009 10:02 pm
przez SSW
Program KW.

Ja plik tekstowy z danymi do KW przygotowuję w notatniku. Ma on wtedy rozszerzenie txt.

Wyznaczyłem minimum z Twoich danych w następujący sposób:

- skopiowałem te dane do notatnika i zapisałem plik pod nazwą algol w tym samym folderze w którym mam program KW,
- uruchomiłem program KW,
- wpisałem nazwę pliku z rozszerzenem: algol.txt,
- program KW zwrócił wyliczone minimum: 2454765.369043 i błąd: 0.001648 co można zaokrąglić do 2454765.369 +- 0.002


Program AVE

Aby wyznaczć minimum należy:

- otworzyć plik z danymi (pokaże się ładny wykresik),
- nacisnąć w menu przycisk z minimum (12-ty przycisk od lewej lub 6-ty od prawej) albo w menu Tools wybrać opcję Minima Searching (wtedy ten przycisk naciśnie się sam)
- najechać kursorem na tło wykresu (kursor zmieni się ze strzałki w krzyżyk) ,
- ustawić kursor w pobliżu lewej krawędzi wykresu tak by co najmniej jeden punkt wykresu znalazł się po lewej stronie kursora,
- uaktywnić menu podręczne prawym przyciskiem myszy i wybrać 'First point' (pojawi się na wykresie pionowa przerywana linia),
- to samo trzeba zrobić przy prawej krawędzi wykresu (też powinna narysowac się czerwona przerywana linia). Niestety w programie AVE należy po obu stronach obciąć przynajmniej po jednym punkcie.
- z menu podręcznego należy wybrać 'Find one'. Jeżeli program poradził sobie z obliczeniem minimum to wyskoczy okienko z wyliczonym minimum a jeżeli nie to wyskoczy okienko z odpowiednim komunikatem.

Ja z Twoich danych, po odcięciu po jednym punkcie dostałem:

2454765.367395 +- 0.001131 co można zaokrąglić do:
2454765.367 +- 0.001

Jak widać, w granicach błędu oba programy dały ten sam wynik. :)

PostNapisane: N mar 29, 2009 10:57 pm
przez BogdanK
Dziękuje za szczegółową instrukcje Stanisławie :D
Program AVE ogarnąłem :D niestety KW dalej kiszka :oops: mimo że robie dokładnie jak napisałeś. Ściągne go może raz jeszcze to może to jakoś pomoże. Jeśli nie to może być wina mojego oprogramowania które ostatnio mi psikusy płata

Jeszcze raz dziękuje :)

PostNapisane: Pn mar 30, 2009 11:31 pm
przez BogdanK
No i niestety w dalszym ciągu u mnie nie działa :? robie tak jak napisałeś Stanisławie, wpisuje nazwe pliku, program się odrazu praktycznie wyłącza, pojawia się dodatkowy plik, jednak jest on pusty i ma 0 bajtów.
Wygląda na to że wszystko robie jak należy, może komputer poprostu u mnie jest jakiś takiś uparty :cry:
Czy jest może jeszcze jakiś inny program tego typu???

PostNapisane: Pn mar 30, 2009 11:44 pm
przez BogdanK
Mała poprawka
Pogrzebałem ciutek w właściwościach i teraz program się odrazu sam nie wyłącza, wyskakuje na nim taki komunikat "run-time error F6317: ALLOCATE- array size zero or negarive"
Wyskakuje za każdym razem niezależnie od tego jaki plik wpisuje

PostNapisane: Wt mar 31, 2009 10:43 am
przez EEri
A w jaki sposób uruchamiasz KW?
U mnie program "znika", jeśli nie startuję go z konsoli (bo w końcu to program DOS-wy).

PostNapisane: Wt mar 31, 2009 1:10 pm
przez BogdanK
Uruchamiam przez ikone programu. ale tez uruchomiałem przez: start i uruchom, także przez konsole. uruchamia się normalnie, dopiero po wpisaniu pliku się rozłącza
I dalej jest ten sam rezultat :?

PostNapisane: Wt mar 31, 2009 2:52 pm
przez SSW
CXB napisał(a):Mała poprawka
Pogrzebałem ciutek w właściwościach i teraz program się odrazu sam nie wyłącza, wyskakuje na nim taki komunikat "run-time error F6317: ALLOCATE- array size zero or negarive"
Wyskakuje za każdym razem niezależnie od tego jaki plik wpisuje


Z tego komunikatu wynika, że KW nie znajduje pliku z danymi lub dane w pliku nie są odpowiednie (powinny być tylko dwie kolumny rozdzielone spacją lub tabulatorem bez spacji na początku). Nazwa pliku musi być DOSowska tzn. maksymalnie 8 znaków w nazwie pliku, bez polskich znaków, bez spacji i znaków specjalnych. :)

PostNapisane: Wt mar 31, 2009 5:28 pm
przez BogdanK
SSW napisał(a):
Z tego komunikatu wynika, że KW nie znajduje pliku z danymi lub dane w pliku nie są odpowiednie (powinny być tylko dwie kolumny rozdzielone spacją lub tabulatorem bez spacji na początku). Nazwa pliku musi być DOSowska tzn. maksymalnie 8 znaków w nazwie pliku, bez polskich znaków, bez spacji i znaków specjalnych. :)


Rozdzieliłem dane tabulatorem i wreszcie się udało :D bardzo ładnie pokazało: minimum time: 2454765.369043 minimum error : 001648 :)

Bardzo dziękuje za pomoc w rozwiązaniu mojego problemu :D :)