Skocz do zawartości

Szyte na miarę astropudełko na Arduino


jolo

Rekomendowane odpowiedzi

Raczej nie, wg mnie to Maxim źle reaguje na taki wyjątek. U siebie też rzucam ten wyjątek, ale jak robiłem testy z AH3 i Maximem i wyciągałem kabel z portu to się rozłączało, ale z tego co pamiętam nie wieszało się. 

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

40 minut temu, jolo napisał:

Raczej nie, wg mnie to Maxim źle reaguje na taki wyjątek. U siebie też rzucam ten wyjątek, ale jak robiłem testy z AH3 i Maximem i wyciągałem kabel z portu to się rozłączało, ale z tego co pamiętam nie wieszało się. 

Rozłączało się w sensie w Maximie? Czyli poprawnie? Hmm, może brak zwiechy to zasługa local servera?

A i mówisz teraz o Maximie 6, czy 5? Ja ciągle na 5 siedzę i mam odległą nadzieję, że 6 jest pod tym względem lepszy :)

SW 200/1000, TSAPO65Q, NEQ6 Pro SynScan, iOptron CEM25EC, Atik 383L+, ASI1600MMC, PG Chameleon3, MPCC, IDAS LPS P2, Nagler 9mm, Powermate 2,5x, Nikon D80, D7500, D750, Samyang 135

Szukasz darmowej wersji PixInsigt LE? Zgłoś się na PW!

Odnośnik do komentarza
Udostępnij na innych stronach

  • 3 tygodnie później...

Cześć, mam kolejne pytanie z serii jak uszyć własne pudełko na AstroArduino. Driver focusera mam właściwe skończony a teraz jestem na etapie rozbudowy i dodawania nowych funkcji do menu dialogowego. Chciałbym z tego poziomu np. parkować focuser (czyli po naciśnięciu przycisku "Park" focuser przejdzie do pozycji np. 0 co umożliwi schowanie teleskopu do skrzyni po sesji). 

Jak z tego poziomu wysłać rozkaz zmiany pozycji do silnika? Nie mogę bezpośrednio przez port COM (np. MySerialPort.Write("M0#) "bo Maxim go zajmuje i mam komunikat "brak dostępu do portu COM" . Pomyślałem, że może poprzez wywołanie funkcji sterownika Sub Move(position as integer) ale za nic nie mogę się do niej odwołać. Nie wiem jak to przeskoczyć

ArduinoSetupDialog.thumb.jpg.8b357831630077e9134a1b240668febd.jpg

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

2 minuty temu, jolo napisał:

Hmhm, a kiedy to okienko jest widoczne / kiedy się pojawia? W momencie jak już jakiś program (np Maxim) jest podłączony do focusera? 

Tak, focuser jest już podłączony i działa (czyli wszystkie funkcje drivera komunikują się z Arduino (Move, Position, Temperature...). Teraz, jeżeli wejdę na zakładkę SETUP Maxima / Observatory to mam możliwość ponownego wywołania okna dialogowego focusera (funkcja Choose jest już niedostępna bo sterownik działa) - ale działa za to opcja Setup - kliknięcie powoduje wywołanie okna dialogowego

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

No to musiałbyś się jakoś dostać z tego poziomu do instancji sterownika ASCOM, którą Maxim uruchomił. Powinno to być możliwe. I na niej wywołać albo Move albo CommandString. Jeśli Twój sterownik nie jest serwerem lokalnym, to jedyna możliwość, bo tylko jedna instancja sterownika może być uruchomiona.

jolo-astrojolo.png

Odnośnik do komentarza
Udostępnij na innych stronach

15 minut temu, jolo napisał:

No to musiałbyś się jakoś dostać z tego poziomu do instancji sterownika ASCOM, którą Maxim uruchomił. Powinno to być możliwe. I na niej wywołać albo Move albo CommandString. Jeśli Twój sterownik nie jest serwerem lokalnym, to jedyna możliwość, bo tylko jedna instancja sterownika może być uruchomiona.

A w jaki sposób odwołać się do ...Instancji sterownika :O

 

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

Tak na wszelki wypadek załączam filmik - jak wywołuje okno dialogowe

https://youtu.be/WWLQE8rlwIc

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

np w ten sposób:

                If Dome Is Nothing Then
                    Dome = GetObject("", "ASCOM.ScopeDomeUSBDome.DomeLS")
                End If

Ok, dzięki posiedzę nad tym


Wysłane z iPhone za pomocą Tapatalk

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

Jestem jeden krok do przodu, bo umiem już przerzucać komendę do funkcji CommandString klasy Focuser (dzięki JacekPala) - czyli to o co mi chodziło

Dim MoveX As New Focuser
        Call MoveX.CommandString("M15#")

Teraz jest błąd wykonania samej komendy, dziwne bo komunikat sugeruje brak połączenia. Tak czy inaczej jeszcze posiedzę nad tym, chyba że ktoś uprzejmy miałby jakąś wskazówkę

dialog.thumb.jpg.b25b7868295ec4b248dcf87073317c23.jpg

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

nie możesz deklarować nowego focusera - bo on już istnieje w systemie i zajmuje port COM/USB - musisz się do niego odwołać - czyli pobrać obiekt obsługujący twój focuser pod ASCOM, a następnie wysłac do niego jakąś komendę.

tak naprawdę to należało by ten problem rozwiązać inaczej na poziomie twojego driwera, ale było by to bardziej skomplikowane.

Jeśli chcesz to zadzwoń do mnie - mogę ci prawdopodobnie szybko pomóc przez zdalna konsolę.

 

 

 

Jacek Pala

http://www.scopedome.com

tel. +48 602 315 947

 

Odnośnik do komentarza
Udostępnij na innych stronach

  • 4 tygodnie później...

Cześć, mam pytanie choć wydaje mi się banalnie proste (mimo wszystko pytam bo nie chcę popełnić błędu), czy na poniższym schemacie sygnał FAULT powinien być bezpośrednio połączony z VIOUT i z napięciem zasilającym układ logiczny poprzez opornik (według specyfikacji 1khom). Niby proste, ale skoro takie połączenie powinno tam być to czemu nie ma czarnej kropki tylko pusta w środku?

ACS711.jpg.70bb66cdf2cd665f052bce76d5d1fba6.jpg

ps. jeśli to głupie pytanie to przepraszam ale po prostu nie wiem :(

 

TSAPO 140/910 +QHY268M + QHYCFW3 & William Optics Guidestar 61 APO + ASI178MM

iOptron CEM70EC-NUC,  Astronomic 36mm: CLSCCD ,RGB, Ha, OIII, SII, pro planet IR742

https://moje-nocne-niebo.pl   

YouTube - Moje Nocne Niebo

Odnośnik do komentarza
Udostępnij na innych stronach

Tak jak schemat pokazuje, ponieważ gdybyś połączył jak piszesz to byś zwarł VIOUT z VCC. Zobacz do pdf-u http://hades.mech.northwestern.edu/images/c/c4/ACS711.pdf i zerknij na schemat blokowy wyjścia viout to zrozumiesz że schemat podłączenia jest prawidłowy i nie powinno być kropki w tym miejscu.

  • Like 1

Celestron C8-NGT 200/1000, Sky-Watcher Pro-series MAK 150/1800, Uniwersał 90/900,
lornetka TPL 20x80 GIANT,  30x60,   canon EOS 60D, ALccd 5,  Baader UHC-S; Baader O III
PTMA Katowice

Odnośnik do komentarza
Udostępnij na innych stronach

Dołącz do dyskusji

Możesz dodać zawartość już teraz a zarejestrować się później. Jeśli posiadasz już konto, zaloguj się aby dodać zawartość za jego pomocą.

Gość
Dodaj odpowiedź do tematu...

×   Wklejono zawartość z formatowaniem.   Usuń formatowanie

  Dozwolonych jest tylko 75 emoji.

×   Odnośnik został automatycznie osadzony.   Przywróć wyświetlanie jako odnośnik

×   Przywrócono poprzednią zawartość.   Wyczyść edytor

×   Nie możesz bezpośrednio wkleić obrazków. Dodaj lub załącz obrazki z adresu URL.

  • Ostatnio przeglądający   0 użytkowników

    • Brak zarejestrowanych użytkowników przeglądających tę stronę.
×
×
  • Dodaj nową pozycję...

Powiadomienie o plikach cookie

Umieściliśmy na Twoim urządzeniu pliki cookie, aby pomóc Ci usprawnić przeglądanie strony. Możesz dostosować ustawienia plików cookie, w przeciwnym wypadku zakładamy, że wyrażasz na to zgodę.

© Robert Twarogal * forumastronomiczne.pl * (2010-2023)