Moravské přístroje, a. s., zdroj: https://www.gxccd.com/art?id=423&lang=405, vytištěno: 30.04.2025 23:16:18
Hlavní stránka▹Přehled produktů▹Software | 10.1.2014 |
---|
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ý hardwarePodpora 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ímGx 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). 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 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 ASCOMASCOM 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:
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í
Poznámka: Ovladače ASCOM ke svému běhu potřebují, aby na počítači byly předinstalovány dvě programové komponenty:
G1-1200Byla 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é vlastnostiDo 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 DPIPouž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:
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:
Opravy chybByly odstraněny následující chyby:
SIPS v2.2 je volně stažitelný ze sekce download tohoto WWW serveru. |