System wyszukiwania gwiazd nowych i zmiennych w ... - Pi of the Sky
System wyszukiwania gwiazd nowych i zmiennych w ... - Pi of the Sky
System wyszukiwania gwiazd nowych i zmiennych w ... - Pi of the Sky
Create successful ePaper yourself
Turn your PDF publications into a flip-book with our unique Google optimized e-Paper software.
3.2 Conocny plan obserwacji<br />
Do stworzenia pliku zawierającego informacje na temat zaplanowanych obserwacji<br />
wykorzystałam plik current_night.pish 16 (skrypt z instrukcjami dla montażu na<br />
daną noc). Oprogramowanie tworzące ten plik składa się ze skryptu wywołującego,<br />
public.sh, przygotowującego dane oraz programu głównego, to_public.cpp,<br />
przetwarzającego informacje i generującego końcową tabelę. Kody źródłowe obu<br />
programów załączone są w dodatku A.<br />
_________________________________________________________<br />
time_start_UT RA[deg] DEC[deg] time_end_UT<br />
_______________________________________________________________<br />
2005-08-09 23:00 297.5 -30 2005-08-09 23:25<br />
2005-08-09 23:25 evening scan 2005-08-09 23:35<br />
2005-08-09 23:35 313 -30 2005-08-10 00:15<br />
2005-08-10 00:15 315 -15 2005-08-10 00:55<br />
2005-08-10 00:55 328.75 -30 2005-08-10 01:35<br />
2005-08-10 01:35 330 -15 2005-08-10 05:30<br />
2005-08-10 05:30 31.25 -30 2005-08-10 09:40<br />
2005-08-10 09:40 morning scan 2005-08-10 10:00<br />
2005-08-10 10:00 75 0 2005-08-10 10:40<br />
Rysunek 3.10 Wynik działania programów public.sh oraz to_public.cpp. Dane dla nocy z 9-go<br />
sierpnia 2005 roku. Czas początku i końca obserwacji podany jest w czasie UT 17 . Tabela ta dostępna jest<br />
na stronie publicznej projektu (grb.fuw.edu.pl) pod zakładką night schedule<br />
Najtrudniejszym krokiem, jaki należało wykonać podczas tworzenia programu do<br />
automatycznego generowania planu obserwacji, było pokonanie bariery strefy czasowej<br />
oraz różnych przesunięć wynikających z przeprowadzania obserwacji na drugiej<br />
półkuli. Skrypt musiałam napisać z niezwykłą dbałością o zmianę dni, miesięcy, lat oraz<br />
stuleci, starałam się, aby był on w pełni uniwersalny. Przeprowadzone testy oraz<br />
kontrola podczas jego pracy dała wyniki w pełni pozytywne. Zadanie to wykonałam<br />
razem z Marcinem Sokołowskim.<br />
Dzięki pracy nad tym skryptem miałam możliwość zapoznania się z budową skryptu<br />
kontrolującego ruch montażu przez cały czas obserwacji. W skrypcie oprócz danych<br />
dotyczących ruchu montażu oraz wywołania dodatkowych skryptów zawierających plan<br />
16 Po zakończeniu obserwacji zmieniana jest nazwa tego skryptu do formatu yyyymmdd.pish i<br />
kopiowany jest on do archiwum, w którym przechowywane są wszystkie skrypty, z których korzystał<br />
montaż.<br />
17 Umowny czas słoneczny, obowiązujący dla zerowego południka, od którego liczymy różnice dla<br />
czasów strefowych, i który stanowi podstawę różnych obliczeń dla czasów lokalnych.<br />
36