Filter Offset Helper - Työkalu fokusoffsettien mittaamiseen

Aloittaja naavis, 10.07.2013, 10:18:17

« edellinen - seuraava »

naavis

Moi!

Fokusoffsettien mittaus eri filttereillä on hidasta ja työlästä puuhaa, joten kirjoitin pienen apuohjelman tämän automatisoimiseksi. Ohjelma vaatii FocusMaxin, ASCOM-yhteensopivan filtteripyörän sekä version 4 .NET runtimesta. Ohjelma toimii samalla periaatteella, jolla tein mittaukset käsin viime syksynä. Ohjelmassa valitaan referenssifiltteri (yleensä luminanssi), jonka offset sovitaan nollaksi. Ohjelma fokusoi referenssifiltterin, ja sitten mitattavan filtterin, ja vertaa fokuspisteiden eroa steppeinä. Tulos kirjoitetaan tulostiedostoon, joka sijaitsee samassa hakemistossa ohjelman kanssa. Ohjelmasta voidaan valita myös mittausiteraatioiden määrä. Fokuspisteiden erotus vähän vaihtelee eri mittauskerroilla, minkä takia kannattaa yleensä tehdä monta mittausta ja laskea esimerkiksi keskiarvo. Referenssifiltteri fokusoidaan aina uudestaan mittausten välillä, jotta esimerkiksi lämpötilan vaihtelu ei pääse niin paljon vaikuttamaan tuloksiin. Jos ja kun fokuserissa on klappia, sen suuruus tulisi mitata ja klappi kompensoida ennen filtterioffsettien mittausta.

Ohjelman lähdekoodi löytyy GitHubista, samoin binääriversio v0.1.0-alpha. Ohjelmaa ei ole vielä kertaakaan testattu kentällä, mutta simulaattoriohjelmilla softa on saatu toimimaan ihan onnistuneesti.

vesa k

Moi
Mielenkiintoinen lisapalikka. Kiitos.
Testaan sita tanaan. Kerrotaan sitten tuloksista.

t vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

vesa k

Moi
Testasin eilen tai paremminkin yritin testata softaa, mutta kykiessani fillerin sain alla olevan virheilmoituksen.
Samoin liittaessani Focusmaxin sain .NET virheilmoituksen.
Jos olet jo avannut Focusmaxin ja kytket ko. ohjelman siihen, niin ohjelma jumittuu eli poistaminen ainoastaan tehtavienhallinnan kautta.
Liittaminen taytyy tapahtua ennen Focuamaxin avausta.

t Vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

naavis

Täytyypä tarkistaa illemmalla olenko vahingossa kääntänyt ohjelman 64-bittiseksi, jolloin ohjelma ei välttämättä toimi 32-bittisten ajurien kanssa. Ohjelman liittäminen jo käynnissä olevaan FocusMaxiin toimi ainakin viimeksi kun kokeilin.

naavis

No niin, aloitusviestin linkkiin on päivitetty 32-bittinen versio, joka toivottavasti nyt toimii filtteripyöräajuriesi kanssa, vesa_k. FocusMaxin jumittumista en saanut toistettua, minulla se toimii ihan hyvin. Onko sinulla uusin versio FocusMaxista? Kesäkuussa näkyy ilmestynyt uusin: http://www.focusmax.org/downloads.html

vesa k

Moi

yes minula on uusin versio focusmaxista, samoin ascom sp2.
Ehka ongelma on siina, etta kaytan samanaikaisesti Maximdl:n liaksi TheskyX prota.
Kokeilen tanaan ja palataan asiaan huomenna.

t Vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

vesa k

Moi
Liitanta filtteripyoraan onnistui hyvin, mutta focusmaxin kanssa on viela ongelmia.
Kuvassa virheilmoitus.
Focusmax muuten toimii moitteettomasti jarjestelmassani.
t vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

naavis

Lainaus käyttäjältä: vesa k - 11.07.2013, 22:21:57
Moi
Liitanta filtteripyoraan onnistui hyvin, mutta focusmaxin kanssa on viela ongelmia.
Kuvassa virheilmoitus.
Focusmax muuten toimii moitteettomasti jarjestelmassani.
t vesa

Jos törmäät virheeseen uudelleen, voisitko klikata tuota "Details"-nappulaa? Ilman sitä en tiedä mikä on mennyt vikaan.

vesa k

"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

naavis

Lainaus käyttäjältä: vesa k - 11.07.2013, 22:58:25
Moi

Tassa koko virheilmoitus.
t vesa

Mitä käyttöjärjestelmää käytät? Onko se 32- vai 64-bittinen? Jos ymmärsin oikein, virhe syntyy vain jos FocusMax on jo käynnissä kun otat siihen yhteyden. Virhe voi johtua Windowsin käyttäjäoikeuksista. Jos voit, kokeile avata FocusMax klikkaamalla sitä oikealla hiirennapilla ja valitsemalla valikosta "Run as Administrator", ja katso saatko virheen edelleen aikaiseksi.

vesa k

Moi
64bit win 7
Virhe syntyy oli focusmax ladattu tai ei. Myaskaan admin kaynnistys ei auta.
Ohessa virheilmoitus.
Voisitko muuten lisata ohjelmaan on-Top, jotta se pysyisi esim Maximdl:n paalla.

t vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

naavis

Lainaus käyttäjältä: vesa k - 11.07.2013, 23:33:02
Moi
64bit win 7
Virhe syntyy oli focusmax ladattu tai ei. Myaskaan admin kaynnistys ei auta.
Ohessa virheilmoitus.
Voisitko muuten lisata ohjelmaan on-Top, jotta se pysyisi esim Maximdl:n paalla.

t vesa

Yritäpä vielä sitä, että ajat Filter Offset Helperin administratorina, niin kuin teit aiemmin FocusMaxin kanssa. Muuta en nyt tähän hätään keksi. Voin jossain vaiheessa lisätä On-Top-option ohjelmaan, mutta oletukseksi en taida sitä laittaa.

vesa k

Moi

En tieda, miten suoritan filterhelpperin admin muodossa.
>Testasin softan myos 32 bit laptopissa sama virhe.
Virheilmoituksessa kummassakin koneessa on COM rekisterin CLSID (05823ADA-0B25-44D2-8656-B3F40703A270) virhe, eli mielestani sinulla on joku rekisteri tai tiedosto, jota minulla ei ole.

T vesa
"Logic will get you from A to B. Imagination will take you everywhere" Albert Einstein

naavis

Lainaus käyttäjältä: vesa k - 12.07.2013, 12:47:55
Moi

En tieda, miten suoritan filterhelpperin admin muodossa.
>Testasin softan myos 32 bit laptopissa sama virhe.
Virheilmoituksessa kummassakin koneessa on COM rekisterin CLSID (05823ADA-0B25-44D2-8656-B3F40703A270) virhe, eli mielestani sinulla on joku rekisteri tai tiedosto, jota minulla ei ole.

T vesa

Ohjelma ajetaan administraattorina kuten neuvoin FocusMaxin kanssa aiemmin, eli ohjelmatiedostoa klikataan oikealla hiirennapilla ja valitaan Run as administrator. CLSID on FocusMaxin "tunnus", jolla ohjelma löytää FocusMaxin. En nyt alkuhätään keksi muuta ratkaisua kuin FocusMaxin uudelleenasennus. Omalla kohdalla ohjelma on toiminut sekä 64-bittisessä Windows 8:ssa että 32-bittisessä Windows XP:ssä.