Hlavní menu
Hlavní stránka
Kontakt
Distributoři
Přehled produktů
Galerie
Reference
Pozorování
Download
Astronomické kamery
Software
Obchod

Hlavní stránkaPřehled produktůSoftware

Uvolněna verze 2.2 programu SIPS
 Scientific Image Processing System (zkráceně SIPS) verze 2.2 přidává podporu pro velké množství zařízení používaných při pozorováních díky implementaci rozhraní ASCOM pro kamery, filtrová kola, ostření, montáže dalekohledů a kopule hvězdáren. Všechna tato zařízení, vybavená ASCOM ovladačem, mohou být použita v aktuální verzi programu SIPS. Také přibyla nativní podpora pro Gx kamery s Ethernet rozhraním a pro nový model pointační a planetární kamery G1-1200. Software byla také přizpůsoben pro práci na počítačích s vysokým rozlišením monitoru s velkým DPI, SIPS je dále schopen přeostřit při změně filtru (pokud jsou offsety pro jednotlivé filtry definovány) apod. SIPS v2.2 je dodáván ke všem CCD kamerám sérií Gx a také může zdarma být stažen z tohoto www serveru.

Podpora pro nový hardware

Podpora pro nová zařízení jako jsou Gx kamery s Ethernet rozhraním a implementace rozhraní ASCOM pro kamery, filtrová kola, ostření, montáže dalekohledů a kopule hvězdáren jsou nejdůležitější rozšíření programu SIPS verze 2.2.

Gx kamery s Ethernet rozhraním

Gx Camera Ethernet Adapter slouží k připojení kamer řady Gx (G0 až G4) k řídicímu počítači přes rozhraní Ethernet prostřednictvím protokolů TCP/IP (tedy přes lokální i vzdálenou počítačovou síť). Jeden Gx Camera Ethernet Adapter obsahuje 4 USB 2.0 porty a dovoluje současné připojení až 4 kamer Gx (bez ohledu na konkrétní sérii je možno kamery libovolně kombinovat).

Gx Camera Ethernet Adapter s připojenými kamerami G4 a G1

Gx Camera Ethernet Adapter s připojenými kamerami G4 a G1

Vzhledem k odlišnostem ve vlastnostech kamer G0/G1 a G2/G3/G4 existují pro tyto série kamer, připojené přes USB rozhraní, dva různé ovladače. Pokud jsou kamery Gx připojeny přes Ethernet Adapter, odlišnosti ve vlastnostech jsou zohledněny programovým vybavením Ethernet adaptéru a z hlediska řídicího počítače není v ovládání kamer zásadní rozdíl. Proto existuje jeden společný klientský ovladač Ethernet rozhraní pracující se všemi řadami kamer Gx.

Nastavení IP adresy Gx Camera Ethernet Adapter

Nastavení IP adresy Gx Camera Ethernet Adapter

Poznámka:

Na rozdíl od „Plug-and-Play“ USB kamer, pro něž byl SIPS původně navržen, kamery s Ethernet rozhraním (stejně jako například ASCOM kamery) vyžadují konfiguraci. Proto bylo rozhraní ovladačů kamer programu SIPS rozšířeno tak, by dovolovalo otevření konfiguračního dialogového okna. Zatímco USB kamery se jednoduše objeví v seznamu kamer jakmile jsou připojeny k počítači a opět z tohoto seznamu zmizí když jsou odpojeny, SIPS vytvoří zašedlou položku označenou „unconfigured“ pro každý ovladač dovolující (nebo vyžadující) konfiguraci. Tyto zašedlé řádky jsou zobrazeny v seznamu mezi ostatními připojenými kamerami, přirozeně ale nemohou být vybrány jako zobrazovací nebo pointační kamera. Pouze dovolují otevření dialogového okna ke konfiguraci daného ovladače. Jakmile je konfigurace ukončena, všechny kamery jsou opět enumerovány a nově připojené kamery se objeví v seznamu všech připojených kamer.

Zařízení Gx Camera Ethernet Adapter a jejich konfigurace je detailně popsána zde.

Ovladače ASCOM

ASCOM standard definuje rozhraní mezi ovládacím software pracujícím na PC a různými zařízeními, používanými při astronomických pozorováních. Tato unifikované programová vrstva tedy dovoluje použití různých zařízení bez nutnosti implementovat nativní ovladače pro každý programový balík zvlášť. Výhody jsou zřejmé a významné — cena vývoje a podpory je výrazně nižší (stačí napsat jeden ASCOM ovladač oproti řadě ovladačů pro různá rozhraní každého programového systému) a také se zvýší spolehlivost (je snadnější řádně implementovat a odladit jeden ovladač ve srovnání s řadou ovladačů pro jediné zařízení, často udržovaných úplně separátně).

ASCOM standard zahrnuje řadu různých zařízení. SIPS v2.2 podporuje následující typy:

  • Kamery a filtrová kola: SIPS obsluhuje každou kameru a filtrové kolo jako jediné integrované zařízení a proto jsou ASCOM kamery i ASCOM filtrová kola konfigurována v nástroji CCD Camera. Z hlediska standardu ASCOM se ale jedná o dvě naprosto odlišná zařízení, vyžadující nezávislou konfiguraci. Konfigurace ASCOM kamery v nástroji CCD Camera programu SIPS tedy nejprve otevře dialogový box s výběrem kamery a filtrového kola a dovolující jejich nezávislou konfiguraci.

    Konfigurace ASCOM kamery a ASCOM filtrového kola

    Konfigurace ASCOM kamery a ASCOM filtrového kola

Zatímco SIPS podporuje připojení více kamer najednou, ostatní zařízení mohou být připojena pouze jednou. Z tohoto důvodu jsou tato zařízení nabízena pouze jako seznam (combo box) se dvěma tlačítky pro konfiguraci a opětovné vyhledání všech připojených zařízení .

  • Ostření: Motorové ostření ASCOM může být konfigurováno v nástroji Focuser programu SIPS.

    Konfigurace ASCOM motorového ostření

    Konfigurace ASCOM motorového ostření

    Pokud je ostření připojeno, SIPS dovolí použití dalších funkcí, jako například automatické ostření, přeostření při změně filtru (pokud jsou posuny ostření pro jednotlivé filtry definovány) apod.

  • Montáže dalekohledů: ASCOM ovladač montáží je doplněn k již existujícím ovladačům pro protokoly Celestron NexStar a Meade LCX200.

    Ovládání montáží ASCOM

    Ovládání montáží ASCOM

  • Kopule hvězdáren: Ovladač ASCOM pro kopule dovoluje řízení kopulí a také odsuvných střech z prostředí SIPS.

    Ovládání kopulí přes ASCOM ovladač

    Ovládání kopulí přes ASCOM ovladač

Poznámka:

Ovladače ASCOM ke svému běhu potřebují, aby na počítači byly předinstalovány dvě programové komponenty:

  • .NET framework. Tento framework je většinou nainstalovaný na naprosté většině počítačů.

  • ASCOM platform. Instalace ASCOM platform může být stažena ze serveru http://www.ascom-standards.org/.

G1-1200

Byla také přidána podpora pro novou pointační a planetární kameru G1-1200 s vysoce citlivým detektorem Sony ICX445 CCD. Kamera G1-1200 je popsána zde.

Konfigurace ovladačů

SIPS používá konfigurační soubor 'sips.ini', umístěný ve stejném adresáři jako spustitelný soubor 'sips.exe', k definici ovladačů, které mají být zavedeny. Pokud má být daný ovladač použitý v programu SIPS, musí být zapsán v souboru 'sips.ini'. Ve verzi 2.2 byl tento soubor rozšířen, aby obsahoval všechny nové ovladače:

[Camera]
g1ccd = g1ccd.dll
g2ccd = g2ccd2.dll
g3ccd = g3ccd.dll
Gx Camera on Ethernet = gxetha.dll
ASCOM Camera = ascom_camera.dll

[GPS]
Garmin USB = gps18.dll
NMEA = nmea.dll

[Telescope]
NexStar = nexstar.dll
LX200 = lx200.dll
ASCOM = ascom_tele.dll

[Focuser]
ASCOM = ascom_focuser.dll

[Dome]
ASCOM = ascom_dome.dll

Tento soubor je možné volně editovat, aby obsahoval pouze ovladače používané v dané pozorovací sestavě. Nepoužité ovladače mohou být přesunuty do sekce s libovolným názvem, která je programem SIPS při inicializaci přeskočena. Například pokud jsou použity pouze USB kamery G2 a G1, tento soubor může být modifikován následovně:

[Camera]
g1ccd = g1ccd.dll
g3ccd = g3ccd.dll

[_Camera]
g2ccd = g2ccd2.dll
Gx Camera on Ethernet = gxetha.dll
ASCOM Camera = ascom_camera.dll

...

Sekce [_Camera] není programem SIPS rozpoznána, takže všechny ovladače uvedené v této sekci jsou přeskočeny (nejsou zavedeny a inicializovány).

Pokud je ovladač pro Gx Camera Ethernet zkonfigurován (má definovanou IP adresu) a samotné zařízení není připojeno do sítě nebo zapnuto, přeskočení jeho ovladače uspoří přibližně sekundu při spouštění programu, během níž ovladač čeká na spojení s jednotkou. Až když vyprší timeout může inicializační sekvence pokračovat.

Tip:

Timeout 1 sekunda ovladače Gx Camera Ethernet adaptéru může být změněn v konfiguračním souboru 'gxetha.ini'. Parametr ConnectionTimeout v sekci [driver] v tomto souboru definuje timeout počátečního spojení přes TCP/IP v milisekundách. Timeout může být zkrácen, pokud je zařízení na rychlé lokální síti nebo naopak prodloužen, pokud je Gx Camera Ethernet adaptér skutečně vzdálený a spojení vyžaduje delší dobu.

Poznamenejme že ovladač jednotky Gx Camera Ethernet Adapter rozumí dvěma tvarům tohoto parametru — ConnectionTimeout i ConnectTimeout — aby se snížila možnost problémů způsobených chybným zápisem.

Nové vlastnosti

Do programu SIPS v2.2 přibylo mimo podpory nového hardware i několik nových vlastností.

Přizpůsobení obrazovkám s vysokým DPI

Použití obrazovek s vysokým rozlišením a relativně malých fyzických rozměrů vede ke zmenšování GUI prvků až jsou jen obtížně rozlišitelné a texty jsou těžko čitelné. Windows nabízí zvýšení „hustoty obrazovky“, vyjádřené v DPI (dots per inch — body na palec), ze standardních 96 DPI na vyšší hodnoty 120 DPI (125%), 144 DPI (150%) nebo na uživatelem definované hodnoty. Jediný efekt vyššího DPI je zvětšení fontů používaných na obrazovce. Velikost fontu je definována v tzv. bodech (points, zkratka „pt“), které jsou nezávislé na konkrétním zařízení. Např. font velký 12 pt má stejnou fyzickou velikost bez ohledu na to, jestli je vytištěn na tiskárně s rozlišením 300 DPI nebo 1200 DPI. Pak je na aplikaci, aby upravila velikost GUI prvků tak, aby počítaly s většími pixelovými rozměry použitých fontů.

SIPS v2.2 přidal úpravy GUI prvků na obrazovkách s vysokým DPI, kde jsou použity větší fonty.

Nástroj CCD Camera programu SIPS na obrazovce s hustotou standardních 96 DPI (vlevo) a s hustotou 150% 144 DPI (vpravo)

Informace o posunech ostření u filtrů

Protože neexistuje způsob jak automaticky detekovat filtry ve filtrovém kole, ovladač kamery čte konfigurační soubor 'g3ccd.ini' aby zjistil aktuální konfiguraci filtrů a předal ji dále programu SIPS. Soubor 'g3ccd.ini' je umístěn ve stejném adresáři jako je samotný soubor ovladače 'g3ccd.dll'. Tento soubor dodržuje obvyklé konvence inicializačních .INI souborů.

Poznámka:

Poznamenejme, že aktuální ovladač je nazván 'g3ccd.dll', přestože ve skutečnosti ovládá všechny kamery G2 (revize 3+), G3 a G4, takže také inicializační soubor je nazván 'g3ccd.ini'. Ačkoliv to může být trochu matoucí, je to dáno historicky, neboť digitální elektronika používaná ve všech stávajících kamerách byla původně vyvinuta pro novou řadu kamer G3. A protože kamery jsou programově kompatibilní, používají také stejný ovladač.

Na druhé straně kamery připojené přes Ethernet rozhraní používají ovladač 'gxetha.dll', takže inicializační soubor je nazván 'gxetha.ini'.

Pokud je požíváno více kamer obsluhovaných jedním ovladačem, je možné do jména konfiguračního souboru zařadit identifikační číslo (ID) kamery, např. 'g3ccd.2158.ini' bude použit pro kameru s ID=2158 (poznamenejme, že není možné uvádět nuly před první platnou číslicí). Ovladač nejprve vyhledá inicializační soubor pro ID dané kamery a až pokud jej nenajde, použije obecný ini soubor.

Zde je příklad souboru 'g3ccd.ini':

[filters]
Luminance, Gray, 660
Red, LRed, 660
Green, LGreen, 660
Blue, LBlue, 660
Clear, 0, 0

Filtry jsou popsány v sekci [filters]. Každý řádek popisuje jednu pozici filtrů. Pro každý filtr jsou vedeny tři údaje oddělené čárkou:

  • Jméno filtru: Toto jméno je vráceno aplikaci, která je může použít k vypsání seznamu filtrů ve filtrovém kole.

  • Barva filtru: Tato barva může být použita klientskou aplikací k zobrazení jména filtru barevně, což napovídá typ filtru. Barva může být vyjádřena textově (White, Red, LRed, atd.) nebo přímo číslem reprezentujícím barvu (0 je černá).

  • Posun filtru: Vzdálenost, o kterou má být posunuto ostření při nastavení daného filtru. Planparalelní deska skla posune ohniskovou rovinu o 1/3 tloušťky skla (přesná hodnota závisí na indexu lomu použitého skla, ale prakticky pro všechny typy skel je 1/3 velice blízko přesné hodnotě). Přeostření je velmi užitečné, pokud jsou mezi expozicemi střídány filtry o různé tloušťce nebo pokud jsou střídány expozice s filtrem a bez filtru.

Posuny filtrů mohou být definovány v krocích daného ostření nebo v mikrometrech (μm). Pokud jsou použity mikrometry, je nezbytné informovat o tom ovladač uvedením parametru MicrometerFilterOffsets v sekci [driver] inicializačního souboru.

[driver]
MicrometerFilterOffsets = true

[filters]
Luminance, Gray, 660
...

Tip:

Hodnota parametru MicrometerFilterOffsets může být true nebo false stejně jako 1 (pro true) nebo 0 (pro false).

Pokud jsou použity mikrometry a daný ovladač ostření poskytuje informace o velikosti kroku, SIPS je schopen spočítat nezbytný počet kroků. Přeostření při výměně filtrů může být zapnuto v nástroji CCD Camera (viz obrázek v předchozí sekci).

Další vylepšení

Další vylepšení se týkají různých částí programu SIPS:

  • Ovladač kamer G0 a G1 nyní dovoluje binning až do 4 × 4 pixelů.

    Tip:

    Pokud je kamera bez podpory binningu použita jako pointer, SIPS stále nabízí binování a implementuje tuto funkci programově. Ale kamery G0/G1 použité jako hlavní zobrazovací kamera nedovolovaly zapnout binning a pokud byl požadován, bylo nezbytné zvolit programový binning v nástroji New Images Transform programu SIPS.

  • Nástroj CCD Camera nabízí možnost zapnout přeostření při změně filtrů, pokud je aktivní ovladač motorového ostření a jsou k dispozici informace o posunech filtrů.

  • Algoritmy automatického ostření v nástroji CCD Camera byly vylepšeny a zodolněny.

  • Pokud je německá rovníková montáž (GEM) používána uvnitř kopule, štěrbina je často příliš úzká aby neclonila dalekohledu bez ohledu na které straně pilíře je dalekohled. Takže je nezbytné posunout azimut štěrbiny kopule v závislosti na souřadnicích dalekohledu a pozici dalekohledu vzhledem k pilíři (východně nebo západně). SIPS v2.2 přidal přesnou analytickou metodu výpočtu azimutu štěrbiny kopule. Nezbytné parametry jsou definovány v dialogovém okně GEM and Dome Parameters.

    Definice parametrů GEM a kopule

    Definice parametrů GEM a kopule

Opravy chyb

Byly odstraněny následující chyby:

  • Při definici sérií expozic v záložce Series nástroje CCD Camera bylo nutno stisknout klávesu Enter po zadání každého parametru v tabulce, nestačilo pouze zvolit další buňku tabulky. Nová verze tento problém odstraňuje.

  • Protokol NexStar vyžaduje, aby bylo před povelem GoTo nebo povelem posunu vyšší rychlostí než základní rychlost (rychlost číslo 1 „guide“) vypnuto sledování hvězd („tracking“). Ovladač protokolu NexStar přečetl aktuální „tracking“ při startu (hodnoty jsou severní polokoule, jižní polokoule a vypnuto), aby jej mohl správně obnovit po ukončení povelů GoTo a posun. Problém nastal, pokud byl např. SIPS spuštěn dříve než byla montáž inicializována, tedy ve stavu, kdy „tracking“ byl vypnut. Poté každý posun montáže vedl k vypnutí posunu, způsobenému obnovením stavu vypnuto. Nová verze ovladače proto načítá stav „tracking“ před vydáním každého příkazu pro jeho vypnutí a příkazem posunu.

SIPS v2.2 je volně stažitelný ze sekce download tohoto WWW serveru.

 
 | Hlavní stránka | Přehled produktů | 
Moravské přístroje, a.s., Masarykova 1148, Zlín-Malenovice, 76302