Forum Miłośników Symulatorów Lotniczych

Zaplecze => Software & Hardware => Sprzęt wykonany samodzielnie => Wątek zaczęty przez: shopiK w Grudnia 02, 2010, 09:29:19

Tytuł: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 02, 2010, 09:29:19
Zmontowałem już płytkę simout. Zaprogamowałem pierwsze attiny, choć nie obyło się bez problemów. W instrukcji programowania (na stronie www projektu) nie wspomniano, że przed programowaniem, trzeba założyć zworkę (tę przy gnieździe zasilania). Przy programowaniu, dioda mi przygasała i wciąż otrzymywałem komunikat - write failed. Ale spojrzałem na zdjęcie płytki i była zwora. Założyłem i poszło. Teraz dalej.

Gdzie mam szukać informacji o projekcie? Na stronie jest niewiele. Nie wiem, jak to uruchomić.

Podpinam przejściówkę na usb, podłączam -> wykrywa mi płytkę jako USB Serial Controller i próbuje instalować, ale kreator sobie z tym nie radzi. Sprzęt niezainstalowany.

Nie wiem w ogóle, jak sprawdzić, czy urządzenie działa. Podłączać pod HSC? Tam jest niby możliwość testowania, ale coś nie bardzo to idzie. Proszę o pomoc.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 02, 2010, 09:52:53
Sprawa jest trywialna chociaż ja także miałem na początku pewne problemy.Zobacz wątek od str2 http://www.il2forum.pl/index.php?topic=13101.15
Jest tam kilka informacji.Z tego co pamiętam to na początek sprawdź czy działa sznur z przejściówką USB-RS232.Trzeba zrobić pętlę po stronie v24 tzn.połączyć nad z odb.Sprawdza się programem do testowania RS232.Nie pamiętam jego nazwy,ale codeking wie o co chodzi.
Jeśli sznur oraz konwerter USB-RS232 jest o.k. to uruchamiasz HSC.Tam są opcje konfiguracji RS232 oraz komenda załącz lub rozłącz.
Jeszcze jedna uwaga.Kupiłem konwerter,który nie był widziany w programie testującym.Musiałem kupić inny i ten pracował poprawnie.Najlepiej kupić najtańszy te są najlepsze.Myślę,że codeking może Tobie coś jeszcze doradzić.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Grudnia 02, 2010, 10:43:01
Jeśli przejściówka nie zainstaluje się poprawnie to płytka nie będzie działać. Z przejściówką dostałeś płytkę ze sterownikami ?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: zajac w Grudnia 02, 2010, 21:22:39
W instrukcji programowania (na stronie www projektu) nie wspomniano, że przed programowaniem, trzeba założyć zworkę (tę przy gnieździe zasilania). Przy programowaniu, dioda mi przygasała i wciąż otrzymywałem komunikat - write failed. Ale spojrzałem na zdjęcie płytki i była zwora. Założyłem i poszło.

Sorry, rzeczywiście ta zworka musi być założona. Zaprojektowałem to gniazdo, aby w przyszłości można było zainstalować osobny wyłącznik do odcinania zasilania płytki / np gdy jest gdzieś głęboko w kokpicie zainstalowana /. Na stronie już poprawiłem i masz racje żeby przydał by się opis uruchomienia - w najbliższym czasie postaram się taki napisać.

pozdrawiam Zając
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 03, 2010, 14:57:47
Z przejściówką dostałeś płytkę ze sterownikami ?

Dobrze. Wydało się... Jestem debilem... Oczywiście, że była płyta ze sterownikami, choc na usprawiedliwienie dodam, że tak ukryta, iż trochę jej szukałem (między dwoma warstwami kartonu :-) ). Mój adapter ma postać przedłużacza... Więc podpiąłem pod simouta i czekałem, aż się zainstaluje :-). Stary a głupi... zapomniałem o sterownikach (jednak plug'n'play rozleniwia).

Nie mniej jednak: Efekty jest taki, że HSC pisze iż "połączono". Podczas weryfikacji raz udało mi się znaleźć świecącą diodę ( gdzieś w pinach 9-16), która zgasła po anulowaniu weryfikacji, ale HSC nic nie pokazał (chyba, że nie musi).  Przy zmianie stanu LEDów w HSC miga dioda DATA na płytce, więc chyba jest ok. (Muszę jeszcze nauczyć się znajdować odpowiednie piny LED i odpowiadające im porty programowe.)

Od razu zaznaczam, że włożyłem tylko jedną zaprogramowaną Attiny - w slot IC3 - bo tak mi się wydawało, że to obsługuje LEDY.
Dziś w nocy powinienem doczytać polecony mi wcześniej wątek, zaprogramuję resztę Attin. Włożę wszystkie i zobaczę co się będzie działo.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 03, 2010, 20:56:26
Zobaczysz uruchamianie jest trywialne.W HSC jest opcja do testowania LED,w dokumentacji są podane adresy LED.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 04, 2010, 23:14:12
Dziękuję za wsparcie :-) Udało się. Włożyłem wszystkie zaprogramowane attiny i po poczynieniu spostrzeżenia jakie należy ustawiać ID w HSC - interface ożył. Diodki się palą kiedy trzeba. Jeszcze tylko muszę wymienić oporniki na mniejsze, gdyż LEDY słabo świecą.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Grudnia 05, 2010, 09:04:03
Daj takie oporniki, żeby diody świeciły trochę mocniej niż chcesz. Mam już gotowy wsad z regulacją jasności, muszę tylko dorobić opcje w module simOUT do HSC.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 05, 2010, 14:18:55
Dobrze wiedzieć. Ciekawy pomysł.

A swoją drogą. Jaka powinna być minimalna wartość opornika, żeby uzyskać te 3,5V, czyli, żeby świeciły maksymalnie jasno (bo na 3,5V jest większość LEDów). Niestety chwilowo nie mam miernika napięcia.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Grudnia 05, 2010, 15:01:25
Jaki teraz masz ? Jeśli 100R to daj 82R. Jeśli przy 82R słabo świecą to masz słabe diody.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 05, 2010, 23:54:36
Mam 150R, ale ciekawa rzecz. Przetestowałem na mniejszym i jeszcze mniejszym i... w końcu pominąłem opornik - zrobiłem zworę... Sytuacja uległa poprawie, ale nieznacznie. Dioda świeci tak, jakby dostawała 1,5 - 2 Volty... Porównywałem na zasilaczu. Możliwe, że gdzies po drodze pomyliłem oporniki - tylko niby gdzie?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Grudnia 06, 2010, 09:32:10
Jakim zasilaczem to zasilasz ? Jakie masz diody ? Czy MAX232, Attiny2313 albo ULN2803 nie grzeje się ?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Grudnia 06, 2010, 15:16:17
Zasilacz stabilizowany uniwersalny. Diody różne sprawdzałem od najzwyklejszych, po super jasne LEDy. Dioda "power" świeci jak trzeba. Rozkazy wykonywane są chyba prawidłowo, chociaż trudno mi znaleźć odpowiednie powiązanie z tym co widać w hsc. To znaczy np. led 1 i led 2 są w ogóle w pewnym oddaleniu od siebie (chodzi o piny - przecież powinny być obok siebie). Ale to może normalne, bo... nie rozumiem jeszcze dokumentacji. może w nocy dzisiaj uda mi się doczytać. Sprawdzę też, czy się nie grzeją scalaki.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 04, 2011, 00:25:06
Moi drodzy. Jako, że po pewnej przerwie rusza kolejny etap budowy mojego biurkowego kokpitu - wracam do tematu uruchomienia płytki simOut.
Próbowałem znaleźć jakąś dokumentację na stronie http://www.simout.wa.pl/, ale właściwie od ostatniego posta stoję w miejscu. Potrzebuję konkretny poradnik krok po kroku - jak przetestować płytkę.

Bardzo serdecznie proszę o coś takiego (to jest przykład szablonu w który można podać odpowiednie dane. jednocześnie są to czynności, które ja wykonywałem po omacku):

Testujemy zapalenie diody nr 5.
1. Diodę podpinamy pod piny X i Y (w rzędzie X i columnie Y)    <--- i ja niestety nie rozumiem układu rozmieszczenia diodek. Niby opisane na płytce, ale coś nie bangla.
2. podłączamy simout pod USB i napięcie 5V
3. uruchamiamy HSC -> Przechodzimy do zakładki output, wybieramy z listy simout
4. klikamy - konfiguracja
5. Interfejsy i urządzenia -> dodaj
6. Wybieramy odpowiedni COM (u mnie com11), prędkość 57600, ilość bitów 8, bity stopu TWO, przrzystość: none i handshake: none
7. Znowu klikamy dodaj
8. opis: np. dioda5; Id urządzenia (jeśli wsadziłem kostkę z wsadem 25 - to 25), ilość led:(co mam tu wpisać? wszystkie 40?)
9. Klikamy: testuj
10. Klikamy połącz. gdy połączono - przechodzimy do zakładki diody LED
11. Przy pozycji: led_025_005 zaznaczamy ticka.
12. Cieszymy się zapaloną diodą


I fajnie by było... tylko, że. Gdzie podpiąć ten Led_025_005. Mamy 5 kolumn (po dwa piny). Dioda nr 5 powinna być w najbardziej skrajnym zestawie - na skraju płytki. Wszak są tam wypisane diody 1-8.

Albo coś robię nie tak, albo mam uszkodzony moduł. Co bym nie wciskał - to na żadnym z pinów nie mam 3,5 volta potrzebnego do napędzenia diody. Układ w jakiś tam sposób reaguje na zmiany w HSC - ale jest to dla mnie tajemnica.
Jeszcze raz - bardzo proszę o pomoc
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 04, 2011, 07:15:10
Cytuj
Mamy 5 kolumn (po dwa piny). Dioda nr 5 powinna być w najbardziej skrajnym zestawie - na skraju płytki. Wszak są tam wypisane diody 1-8.
Tak na szybko.Gdy patrzysz na schemat montażowy to są ozn.LED 1-8 .......LED33-40.Jak podpiąć LED-y.
Łączówka ozn.LED1-8:
katoda diody nr1 do pierwszego górnego pinu z lewej strony
katoda diody nr2 do pierwszego górnego pinu z prawej strony
katoda diody nr3 do drugiego górnego pinu z lewej strony
katoda diody nr4 do drugiego górnego pinu z prawej strony
katoda diody nr5 do trzeciego górnego pinu z lewej strony
katoda diody nr6 do trzeciego  górnego pinu z prawej strony
katoda diody nr7 do czwartego górnego pinu z lewej strony
katoda diody nr8 do czwartego  górnego pinu z prawej strony
Piny 6 oraz 7 są połączone i są anodami dla tych 8 LED.
To samo z pozostałymi łączówkami LED 9-16 itd.
Cytuj
Co bym nie wciskał - to na żadnym z pinów nie mam 3,5 volta potrzebnego do napędzenia diody. Układ w jakiś tam sposób reaguje na zmiany w HSC - ale jest to dla mnie tajemnica.
Nie jest to tajemnica.Codeking zaprojektował sterowanie dynamiczne po to aby zmniejszyć liczbę połączeń oraz moc zasilania.Na diodzie jest napięcie zmienne ,dlatego wspólna anoda.Można zmierzyć spadek napięcie na pinach,ale jest to napięcie zmienne o współczynniku wypełniennia 1:8.
Można na schemacie montażowym zrobić na łączówkach LED 1-8 numerację 1-10 i przypisać do ponumerowanych pinów numery podpiętych diod.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 04, 2011, 23:14:45
Dzięki. To co napisałeś wydaje się logiczne. Chyba mam nieco walnięty moduł. U mnie np. łączówka 16-24 działa prawidłowo. Ale diody z łączówki 1-8 - podpięte są pod programowe diody led_025_030...35!!!! Ciekawe.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 05, 2011, 07:15:49
To jest niemożliwe.Jeśli działa 17-24 to pozostałe też będą działać.Na montażowym jest błąd ma być 17-24 a nie 16-24.Zasada jest prosta.Katody diod są połączone równolegle.O tym,która zapali decyduje sygnał na odpowiedniej katodzie oraz wspólnej (dla 8 diod) anodzie.W związku z czym sprawdz rezystor R5,który jest padłączony do anod D1-D8.Jest oczywiście możliwość zamiany numeracji diod,ale tylko z poziomu programu codeking w co nie wierzę,można też zamienić ścieżki na pcb sterujace anody,ale tego też nikt nie zmieniał.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 05, 2011, 08:17:16
Vito. To nie kwestia wiary.

Diody podpięte w łączówce 1-8 - zapalają się gdy w module testowy wybiore led_okolice_30 !
Póxniej będę testował.

Łatwiej byłoby mi, gdybyście podali jaki rozkaz mam wysłać ze skryptu... Jakoś nie mogę tego znaleźć. A SetWithSignal to chyba jednak nie to - bo błąd jest.

Poproszę o przykładowy podstawowy skrypt - zapalający jedną diodę (i gaszący). Naprawdę szukałem, ale jakoś nie potrafię znaleźć dokumentacji simouta.

... Jeszcze... Jak moglibyście mi podpowiedzieć gdzie posiałem moją płytkę z Flight Simulator... Za Chiny - nie wiem gdzie...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Marca 05, 2011, 10:03:20
Jeśli wgrałeś wsad obsługujący 6 wyświetlaczy 7-SEG (48 diod LED) to w konifguracji ustaw 48 diod (zamiast 40). Numeracja diod jest tak naprawdę odwrotna i HSC przy wysyłaniu informacji do sterownika odwraca ją tak, aby wydawała się OK :) Czyli dioda pierwsza to tak naprawdę dioda ostatnia w sterowniku, ale HSC o tym wie i wysyła poprawny numer. To odwrócenie można nawet wyłączyć z poziomu pliku simOUT.xml

Wykorzystanie diody w skryptach jest bardzo proste. Deklarujesz zmienną (kopiujesz definicję z HSC, klik prawym klawiszem myszy na zmienną na liście zmiennych modułu) i przypisujesz jej wartość true (aby zapalić) lub false (aby zgasić). Poniżej mały przykład, dioda będzie się zapalać gdy zmienna $jakas_zmienna_np_przycisk_mjoy przyjmie wartość true i zgaśnie gdy ta zmienna przyjmie wartość false. Założenie: $jakas_zmienna_np_przycisk_mjoy jest typu bool.

variable $COM30_led_022_003 { module = "simOUT"; id = "COM30_led_022_003"; type = bool; direct = out; }

variable_changed $jakas_zmienna_np_przycisk_mjoy
{
     $COM30_led_022_003 = $jakas_zmienna_np_przycisk_mjoy;
}

Jeśli numeracja nie zgadza się, to trzeba po prostu klikać po kolei diody w oknie testowym i patrzeć czy się zapala ta której szukamy. Jeśli robisz panel to wykonasz to praktycznie jeden raz bo nie będziesz (?) panelu przebudowywał codziennie :)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 05, 2011, 10:45:50
Cytuj
Jeśli wgrałeś wsad obsługujący 6 wyświetlaczy 7-SEG (48 diod LED) to w konifguracji ustaw 48 diod (zamiast 40). Numeracja diod jest tak naprawdę odwrotna i HSC przy wysyłaniu informacji do sterownika odwraca ją tak, aby wydawała się OK
Jeśli dobrze rozumiem to pomyłka polega na tym,że został wgrany niewłaściwy wsad tzn.zamiast obsługa 40 LED to wsad obsługujący 7segLED?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 05, 2011, 15:25:16
Nie nie. Ja akurat nie wgrywałem nowych wsadów. Używam tych pierwszych.
Podany przykładowy skrypt działa i super!

Mój problem jest do opanowania. Okazało się, że u mnie układ diód idzie dokładnie na odwrót. Tzn Pierwsza jest dioda 40 ( z łączówki 33-40) a ostatnia 1 (łączówka 1-8). Ciekawe dla mnie jak to się stało.  - Ważne, że działa.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 06, 2011, 09:51:02
Teraz przyszedł czas na testy wyświetlaczy 7LED. Jak się do tego zabrać? Jakiś schemat podłączenia?
Rozumiem, że testując - wpisuję jakąś wartość w HSC - enter. I już powinno się coś wyświetlić tak?
A jaka jest kolejność podłączania nóżek wyświetlacza? Też mam metodą prób i błędów?

Przydałaby się dokumentacja na stronie, albo: Można by Przykleić na forum kolejne wątki np. HSC i simOUT - moduł LED; HSC i simOUT- moduł 7LED, HSC - moduł TIMER itd. Kilka takich wątków. Bo mamy w dziale jeden, który się rozrósł i trza za każdym razem się przekopywać przez tonę postów.

Chyba spróbuję w ten sposób podsumować uruchomienie SIMOUTa. Byłoby innym wygodniej. Ale to może wieczorem.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Marca 06, 2011, 11:21:50
Wyświetlacz podpinasz zgodnie z numerami pinów (http://radzio.dxp.pl/hd44780/hd44780_pinout.jpg (http://radzio.dxp.pl/hd44780/hd44780_pinout.jpg))

W HSC dodajesz sterownik wyświetlaczy LCD podobnie jak diod LED. Później musisz zdefiniować obszar tekstowy na wyświetlaczu (lub na kilku wyświetlaczach). Na zakładce "Obszary znakowe wyświetlaczy LCD" klik prawym klawiszem myszy i Dodaj... Teraz odsyłam do filmiku http://www.youtube.com/watch?v=GqCTjsbKHxo (http://www.youtube.com/watch?v=GqCTjsbKHxo) (od 24 sekundy), lewy klawisz myszy dodaje pole - prawy usuwa. Dodany obszar tekstowy będzie dostępny jako zmienna wyjściowa typu string. Można ją testować w oknie testowym.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 06, 2011, 11:47:48
Codeking opisał LCD.Pytałeś o 7segLED.
Cytuj
Jakiś schemat podłączenia?
Na schemacie montażowym są opisane wyprowadzenia.
Np.7-seg Port1 jest na
pin A segment a,
pin B segment b,
pin C segment c,
pin D segment d,
pin E segment e,
pin F segment f,
pin G segment g,
pin dp kropka,
Z prawej strony złącza mam
pin1 anoda wyświetlacza nr1
pin2 anoda wyświetlacza nr2
pin3 anoda wyświetlacza nr3
pin4 anoda wyświetlacza nr4
pin5 anoda wyświetlacza nr5
Cytuj
Rozumiem, że testując - wpisuję jakąś wartość w HSC - enter. I już powinno się coś wyświetlić tak?
Robisz podobnie jak dla LED.Po zdefiniowaniu 7segLED w oknie Interfejsy i urządzenia przechodzisz do testuj->połącz->wyświetlacz7segLED->wartość
W tym okienku wpisujesz cyfrę 0-9 i ENTER,i tak dla wszystkich podłączonych i zdefiniowanych 7segLED.
Jest jeszcze dostępna opcja identyfikuj,ale to już inna bajka.
Generalnie masz rację z tym manualem,ale to wymaga czasu.Bardzo obrazowo zrobił to Damos na swojej stronie przy okazji programowania uP.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Marca 06, 2011, 11:51:14
WOW, zamiast 7-SEG opisałem LCD. Chyba się jeszcze nie obudziłem :)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 06, 2011, 15:10:52
Aaaa.... no to trochę wyjaśniło. Testowałem na diodach - i odwrotną polaryzację zastosowałem. Teraz wydaje się, że będzie śmigać.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 06, 2011, 15:59:28
Cytuj
Testowałem na diodach - i odwrotną polaryzację zastosowałem. Teraz wydaje się, że będzie śmigać.
Sprytnie.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 06, 2011, 23:15:40
Sprytne nie sprytne - dokumentacji nie znalazłem wieć po omacku szukałem. Dzięki postom powyżej w ogóle zrozumiałem, w jaki sposób jedna łączówka obsługuje 6 wyświetlaczy.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 07, 2011, 07:56:23
Jak znajdę trochę wolnego czasu to może opiszę w skrócie jak połączyć i testować SimOut.Kiedyś napisałem w 3 częściach na temat LED ,7segLED oraz LCD jako przyklady w SimOut i sugerowałem umieszczenie tego na stronie codeking albo Zajca.Ja tego nie mogę u siebie znaleźć,może te przykłady są u kolegów.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 08, 2011, 19:36:04
to jeszcze pytanie.

Czy dobrze rozumiem. Jeśli chcę podłączyć np. Pięć wyświetlaczy 7seg do łączówki, to podłączam anody - osobno do każdego, ale segmenty mogę połączyć równolegle po jednej linii tak? Czyli pin 1 do anody pierwszego wyświetlacza, pin 2 do drugiego. Ale już pin A do wszystkich wyświetlaczy pin A. Zgadza się?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Marca 08, 2011, 20:31:42
Dokładnie tak jak napisałeś.To rozwiązanie minimalizuje ilość połączeń.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Marca 08, 2011, 20:36:42
To świetnie. Mniej kabelków. Czyli jednak zdolny jestem :P
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: Walus w Kwietnia 15, 2011, 21:20:13
Mam takie pytanie. Czy można jakoś podłączyć wyświetlacz LCD tak, aby zamiast 2x16 znaków zastosować  1x8 na czterech oddzielnych wyświetlaczach? A następne pytanie: Czy można w wyświetlaczu LCD wykonać płynny przesuw cyfr tak jak np: w starym liczniku samochodowym lub altimetrze? A dokładniej chodzi o przesuw góra-dół.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Kwietnia 15, 2011, 21:38:27
Można podpiąć wyświetlacz 1x8 albo inny jaki posiadasz (zgodny z HD44780) ale zajmie on jedno gniazdo dla LCD. Nie można podpiać więcej niż jednego wyświetlacza do jednego gniazda.

Na chwilę obecną nie można płynnie przewijać (pikselowo), do tego potrzebne jest definiowanie własnych znaków itp. Tego HSC nie potrafi.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: Walus w Czerwca 11, 2011, 23:22:58
Dzięki za poprzednią odpowiedź. Mam jeszcze jedno pytanie bo myślę nad pewnym rozwiązaniem automatyki w np: toggle wracające na swoje miejsce. Czy w simout można podłączyć jakiś przekaźnik np. kontaktronowy 5v zamiast diody? Czy jak tak to czy potrzebne są dodatkowo jakieś kondensatory, czy coś w tym stylu?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Czerwca 12, 2011, 06:26:04
Cytuj
toggle wracające na swoje miejsce.
Czy możesz dokładnie opisać to rozwiązanie. W F16 takie przełączniki są stosowane, ale są bardzo drogie. Rozumiem, że Twoje rozwiązanie jest amatorskie.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Czerwca 12, 2011, 09:09:40
Może być problem z podpięciem przekaźnika do sterownika LED. Matryca diod jest multipleksowana więc każda dioda nie jest ciągle włączona (miga kilkadziesiąt razy na sekundę, jak widać oko ludzkie tego nie wychwytuje). Więc przekaźnik mógłby mieć problem z załączeniem się i trzymaniem. Ale można spróbować jednak trzeba uważać na prąd wymagany przez przekaźnik (im mniejszy tym lepiej, mam tu na myśli wielkości rzędu kilkudziesięciu mA).

Mogę zrobić wsad do sterownika LED, który będzie mógł sterować przekaźnika (8 sztuk na sterownik). Tylko potrzebny będzie jeszcze moduł do HSC.

Przyłączam się do pytania vito_zm o konstrukcję takiego switch'a.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: EGHI w Czerwca 12, 2011, 16:01:34
Cytuj
Przyłączam się do pytania vito_zm o konstrukcję takiego switch'a.
Ja spróbuję zgadnąć.
 Przekaźnik steruje elektromagnesem, który mechanicznie wraca wajchę Toggle na pozycję off?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Czerwca 12, 2011, 16:05:30
Ja spróbuję zgadnąć.
 Przekaźnik steruje elektromagnesem, który mechanicznie wraca wajchę Toggle na pozycję off?

To wiedzą wszyscy, tylko łatwo powiedzieć (napisać) trudniej zrobić :)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: EGHI w Czerwca 12, 2011, 16:21:29
codeking,
kwestia gabarytów, taki przełącznik można zbudować od podstaw albo przerobić jakiś oryginalny, nie jest to takie trudne. Ale upchanie tego w panel, gdzie jest ciasno, to już jest problem. W przypadku przełącznika obrotowego jest łatwiej, jak znajdę link to podeślę do kilku bardzo prostych rozwiązań.
 Swoją drogą, taki moduł do HSC będzie bardzo przydatny :).
 
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: Walus w Czerwca 14, 2011, 00:03:09
Już jestem. Ja myślałem raczej o przekaźniku 5v do przełączania większego prądu, sterującego przekaźnikiem np: 12v (z oddzielnego zasilacza) i z mocniejszym polem magnetycznym. Dlatego zastanawiałem się i pytałem czy simout pociągnie jakiś maleńki przekaźniczek.  Myślałem też o małej przeróbce zwykłego toggla . Dzisiaj już jestem zmęczony bo dopiero do domu wróciłem, ale niedługo postaram się namazgrać i wrzucić jakiś plan, rysuneczek o co mi chodzi.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Czerwca 14, 2011, 16:04:32
Cytuj
Więc przekaźnik mógłby mieć problem z załączeniem się i trzymaniem
Jeśli będzie taka potrzeba to można dorobić płytkę z przekaźnikami nie robiąc nic w SimOut. Zamiast diód transoptory, króre sterują uklad monostabilny z podczymaniem na wyjściu, którego jest przekaźnik. Mamy separację napięć oraz zamianę sygnału zmiennego na stały.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Czerwca 14, 2011, 20:30:08
Hehe. Jak obsłużone zostaną przekaxniki, a więc i większe napięcia, to zaraz dojdą pompy hydrauliki i elektrozawory... I wiecie co to oznacza :-)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: EGHI w Czerwca 14, 2011, 20:39:44
Hehe. Jak obsłużone zostaną przekaxniki, a więc i większe napięcia, to zaraz dojdą pompy hydrauliki i elektrozawory... I wiecie co to oznacza :-)
To oznacza, że HSC stanie się "namber łan"  :001: wśród  aplikacji do kokpitów domowych.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Czerwca 14, 2011, 20:42:54
A ja sobie zrobię kilka kopii zapasowych. Bo taaaki projekt zbyt długo freewarem nie będzie :-) - a ja swojej kopii już nie oddam :-)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: Walus w Czerwca 14, 2011, 22:40:36
Cytuj
Zamiast diód transoptory, króre sterują uklad monostabilny z podczymaniem na wyjściu, którego jest przekaźnik
A no właśnie (z tego co wyczytałem to taki niby przekaźnik optyczny o ile czytałem z dobrego źródła). To chyba tak bedzie najprościej i bezpiecznie. Tylko ciekawe czy to będzie sprawnie działać, i ciekawe jaką prędkość będzie miała taka kombinacja układów? Trzeba pomyśleć o zamówieniu części do testów...  a może ktoś ma taki transoptor i mógłby przetestować?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Czerwca 15, 2011, 06:22:21
Cytuj
Tylko ciekawe czy to będzie sprawnie działać, i ciekawe jaką prędkość będzie miała taka kombinacja układów
Działać będzie. Nie ma problemu z częstotliwością przełączania. Transoptor dałem dlatego aby była separacja napięć.Układ monostabilny z podczymaniem nie będzie potrzebny jeśli Codeking zmieni sterowanie diod LED, ale nie jest to konieczne.
Przy okazji chcę zaznaczyć, że SimOut jest układem wykonawczym, ale najważniejsza jest platforma HSC.
Jeśli Damos dokończy swoje projekty to przy pomocy HSC oraz współpracujących z nim płyt można zbudować kokpit.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Czerwca 15, 2011, 13:54:05
Przełącznik o którym wspomniałem wygląda tak jak na zdjęciu.
(http://img560.imageshack.us/img560/2070/27et119te.jpg) (http://img560.imageshack.us/i/27et119te.jpg/)

Uploaded with ImageShack.us (http://imageshack.us)
Tutaj jest opis podobnego
http://sensing.honeywell.com/index.cfm?ci_id=140301&la_id=1&pr_id=127181
Nie analizowałem tego tematu, ponieważ są to drogie elementy. Jeśli kogoś interesują takie przełączniki to może ten temat rozwinąć.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: Walus w Lipca 21, 2011, 21:42:30
Będę zamawiał części i postanowiłem że zamówię też transoptory do testowania. Bylem na stronie TME i doznałem szoku bo nie wiem jakie mam zamówić. Czytałem trochę o tych transoptorach, ale jest kilka. Znalazłem na znanym forum post http://www.elektroda.pl/rtvforum/topic1904068.html (http://www.elektroda.pl/rtvforum/topic1904068.html)  i tam znalazłem CNY17 i PC 817. Czy one będą się nadawały czy może jakieś inne i czy ten układ z tej strony będzie odpowiedni? Takie moje jeszcze jedno pytanie czy może są takie układy już wkąponowane, wbudowane w transoptor (z jakimś radiatorem na tranzystory) ? No i to zasilanie diody w transoptorze. Mam SIMOUTa i attiny jest na tej pierwszej wersji wsadów LED na 40 led , dlatego zastosowałem rezystory na płytce. Czy nie lepiej wrzucić wsady drugiej wersji i usunąć rezystory od diód ? Proszę o jakieś sugestie no i wyrozumiałość bo nie jestem elektronikiem i każdego dnia uczę się wciąż różnych nowości :001: ,ale staram się dochodzić sam do wszystkiego.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Lipca 22, 2011, 07:52:53
Dyskutowaliśmy już na ten temat. Na wyjściu SimOut sygnał jest zmienny, dlatego trzeba go zamienić na stały. Można to zrobić programowo lub za pomocą hardware (pisałem o tym). Transoptory są tanie, jeżeli chcesz eksperymentować to możesz kupić kilka typów, każdy będzie pracował (cena zakupu w TME to drogi transport a nie elementy). Zadaniem transoptora jest tylko separacja napięć ze względu na przekaźnik i nic więcej.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Lipca 22, 2011, 17:10:19
Jeśli trzeba to zrobię wsad sterujący przekaźnikami, który będzie utrzymywał napięcie na wyjściach ULN2803 (nie będzie multipleksowania). Rezystory będą zbędne, będzie można sterować ośmioma przekaźnikami. Coś na kształt: http://2.bp.blogspot.com/_M97t2-ixd1U/S90TkwLjB3I/AAAAAAAAAIs/Vt_SHCQhLNk/s1600/parallel_port_switch.jpg (http://2.bp.blogspot.com/_M97t2-ixd1U/S90TkwLjB3I/AAAAAAAAAIs/Vt_SHCQhLNk/s1600/parallel_port_switch.jpg)  Będę musiał kupić jakieś przekaźniki do testów. Transoptory mogą się przydać aby zabezpieczyć układ (zależy od tego jakich przekaźników użyjemy).
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Lipca 22, 2011, 17:53:56
Oczywiście trzeba się zastanowić jakie będzie obciążenia zestyków przekaźnika i dobrać odpowiedni przekaźnik. ULN 2003 może pociągnąć do 500mA, można połączyć 2 wyjścia równolegle zwiększając prąd.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: codeking w Lipca 22, 2011, 17:57:07
Na schemacie jest ULN2003 ale nie będziemy go lutować bo na płytce simOUT mamy ULN2803 (jeden port więcej). Obciążenie jest identyczne - 500mA.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: shopiK w Lipca 22, 2011, 23:52:44
Obserwuję ten wątek, szukając natchnienia, by wreszcie poskładać moją zabawkę do kupy... czytam o transoptorach, przekaźnikach itp .... i może mi się źle wydaje, ale początkowo budowaliśmy domowy kokpit... Tymczasem wy chcecie już chyba realny samolot postawić na platformie HSC!!! :P Szacunek dla obu Panów!
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: zajac w Października 24, 2012, 22:10:05
Witam

Chciałbym podać nowy adres strony o projekcie simout

simproject.tk (http://simproject.tk) oraz
simproject.xt.pl (http://simproject.xt.pl)

pozdrawiam Zając
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: zajac w Października 19, 2015, 22:46:43
Witam po długiej przerwie. Jakiś czas temu poprzednia strona padła ofiarą botów internetowych i musiałem ją usunąć. Obecnie z różnych zapisków i backupów staram się ją przywrócić. Trochę to może potrwać ale sukcesywnie będę publikował kolejne wpisy. Adres nowej strony to www.simproject.zajac.waw.pl

pozdrawiam Zając
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: KosiMazaki w Października 20, 2015, 08:06:30
Z całym szacunkiem ale wystarczy, że raz napisałeś o powrocie strony i nie musisz w każdym temacie robić kopiuj/wklej.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Października 20, 2015, 08:18:35
Cieszę się, że wróciłeś do gry zajac, SimOut oraz HSC jest bardzo atrakcyjnym rozwiązaniem.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Listopada 25, 2015, 21:54:16
Witam wszystkich

Chciałbym się przywitać bo jestem nowy na forum :) Od razu przejdę do rzeczy, na stronie projektu wyczytałem ze mogą być dostępne schematy płytek do podłączenia 7 seg do simout, niestety takich nie znalazłem, nie ukrywam że jest to dla mnie trochę problemem bo chciałem podłączyć zestaw 5x7seg w jednym rzędzie a to wiadomo wiąże się z dużą ilością kabelków które zawsze mogą gdzieś się zetknąć. Czy posiada ktoś może taki schemat płytki żebym mógł go sobie wydrukować i wytrawić? Kolejne pytanie jako noob, rozumiem że do simout xl przychodzą wyświetlacze na wspólnej anodzie?? Bardzo proszę o odpowiedź

Pozdrawiam :)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Listopada 25, 2015, 22:13:01
Zajac opracował takie płytki (pcb), które pasują do SimOUT. 7segLED są na wspólnej anodzie. Napisz do niego na pw.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Listopada 29, 2015, 23:44:27
A może mi ktoś napisać po co jest tyle wsadów do obsługi LED jeśli programujemy tylko 7 ATTINY? Ja wrzuciłem wsady od numeru 21 do 28, nie wiem czy ma to jakieś znaczenie?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Listopada 30, 2015, 08:33:55
Do SimOut można podłączyć szeregowo  następne SimOUT zwiększając liczę uP do zaprogramowania. Wsady różnią się "numerem", który można porównać do ID. W protokóle v24 (RS232) jest adres uP z którym komunikuje się w danym momencie pc. Nr wsadu ma znaczenie gdy będziesz robił skrypt w HSC. Jest on powiązany z fizycznymi adresami LED podłączonymi do złącza.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Listopada 30, 2015, 17:06:46
Ok rozumiem, ale nie wiąże się to w tym momencie z przeprogramowaniem ATTINY? W sensie że jesli wgrałem wsady od numer 21 to chodzi o to ze taki adres mam podać w HSC jaki wsad wgrałem tak?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Listopada 30, 2015, 17:19:33
Tak jest, jak będziesz pisał skrypty to samo to wyjdzie. Gdzieś jest opis jak pisać skrypty, ja to robiłem dawno temu, może ktoś inny poda szczegóły.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Listopada 30, 2015, 18:33:22
To mam takie trywialne w sumie pytanie w zwiazku z tym ze simouta odpalam pierwszy raz to czy po podłączeniu zasilania powinny świecić się wszystkie trzy diody czy tylko power i data po prawej? bo ta dioda data po lewej obok MAX 232 nie świeci się u mnie...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Listopada 30, 2015, 19:39:28
Nie pamiętam, ale na pewno powinna świecić power a pozostałe gdy idzie transmisja z pc lub do . Jedna może być dla transmisji z SimIN, gdzie transmisja idzie w obu kierunkach. Dla 7segLED oraz LED transmisja jest w jednym kierunku z pc. Jeśli masz miernik to można to wyjaśnić. Po za tym radzę poznać HSC.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: maciej w Grudnia 01, 2015, 11:05:12
Jeśli chodzi o HSC to wszystko jest tutaj:
http://angus.foxnet.pl/homesimcockpit.com/?p=124
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 02, 2015, 10:03:13
Dziękuję bardzo za tą stronę właśnie nie mogłem jej znaleźć bo serwer już nie istniał...

Mam problem polega chyba na braku komunikacji płytka komputer, kabel zainstalował się poprawnie port COM (u mnie 3) wykryty bez problemu, również simout w konfiguracji dorzucił COM3 do wyboru i łączy się z nim, jednak przy testowaniu diod LED nie mruga DIODA DATA oraz nawet jak zaznaczę wszystkie 40 diod w HSC aby się zaświeciły nie znajdę żadnej, która się świeci również wyświetlacze 7 seg po zdefiniowaniu ( oczywiście ID takie samo jak ATTINY na którym aktualnie jest testowana dioda) nie świeci się. Mało tego sprawdzałem multimetrem napięcie i tak, do ATTINY dochodzi 5,3V ale wychodzi już po komendzie zaświecenia diody tylko 0,6V i tak dalej przez ULN aż do anody 0,6V, nie wiem w czym tkwi problem prawdopodobnie jest to kontakt płytka komputer ale nie wiem jak z tego wybrnąć... Diody sprawdzane na baterii świecą tak samo 7 seg...
Diody podłączałem tak:
ANODA np do łączówkę 1-8 do pinu 6 a katoda do np pierwszego lewego od góry ale też sprawdzałem każdy kolejny,
 7 seg połączałem tak:
piny A-dp w dolnym rzędzie oznaczonym od A-dp a anode do pierwszego wolnego od prawej z góry, ale też sprawdzałem kolejne anody i nic, na porcie nie na w ogóle napięcia po zadaniu testu w HSC niezależnie jaką wartość wpiszę.
Proszę o pomoc bo chyba z tego nie wybrnę nie wiem jak się do tego zabrać.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 02, 2015, 15:33:57
Testowanie jest trywialne. Można LED sprawdzić podłączając np w takim interfejsie jak na zdjęciu  #25 http://il2forum.pl/index.php/topic,17279.15.html  Na zdjęciu jest LED podłączony do nr 1. Na złączu na pcb LED 1-8 jest następująca kolejność od góry z lewej strony nr 1 z prawej 2 itd. Z lewej nieparzyste z prawej parzyste.
Ustawienie HSC dla tego testu: moduł wyjścia -> simOUT -> konfiguracja -> testuj -> połącz -> diody LED -> stan. W stan zaznaczasz i dioda zapala się, odhaczasz gasi. Diody są sterowane napięciem zmiennym (dynamiczne) a nie stałym tak autor zaprojektował. Może Yossarian coś Tobie doradzi ponieważ jest na etapie zastosowania simOUT w swoim kokpicie. Moja rada to próbuj praktycznie podejść do uruchomienia simOUT. Domyślam się, że nie jesteś elektronikiem, dlatego nie ma sensu pytać jak to działa tylko intuicyjnie próbować uruchomić ten sterownik.
Zakładam, że masz komunikację po v24 pc-simOUT. Czy tak jest można sprawdzić patrz powyżej ....-> połącz, jeśli jest to będzie informacja połączono. Można także rozłączyć komunikację wybierając rozłącz.
W momencie wysyłania komunikatu z pc do simOUT powinna mignąć LED data.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 02, 2015, 21:00:06
Załączam zdjęcie:
http://simproject.zajac.waw.pl/wp-content/uploads/2015/10/wprow_pcb1.jpg

Może mi ktoś wyjaśnić po co są te dwa piny, w sumie ja je też tak mam zrobione, te dwa na lewo od zasilania? Na tych dwóch na prawo to rozumiem że zworka musi być założona inaczej zasilanie nie dochodzi ale co z tymi z lewej??
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 02, 2015, 21:50:48
Te z lewej są niepotrzebne, ale można zamiast zasilać simOUT przez gniazdo zasilające polutować 2 przewody do tych pinów. Zajac, który zrobił ten projekt przewidział możliwość alternatywnego podłączenia zasilania albo przez gniazdo albo lutując przewody.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 02, 2015, 22:19:08
Podstawowa sprawa jest taka że dioda DATA za nic nie mryga przy wysyłaniu danych z PC... ponadto jak sprawdzałem napięcie na diodach D2 na anodzie jest około 4,5V na diodzie power podobnie a na diodzie D1 na anodzie i na katodzie mam po 4,5V napięcia, oczywiście dioda D1 nie świeci, sprawdzałem czy mam gdzieś zwarcie ale nic z tych rzeczy, katoda diody D1 jest ścieżką połączona z jedną z nóżek MAX232 który właśnie tą ścieżką wysyła napięcie wiec jest to dla mnie trochę dziwne i nie wiem czy dioda D1 zapali się gdy wepniemy np SIMIN w gniazdo 4pinowe obok niej? Czy dioda D1 jest diodą DATA? Bo na schemacie zarówno D1 jak i D3 oznaczone są jako DATA.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 03, 2015, 11:01:31
Dioda D1 sygnalizuje dane z simIN do pc i nas nie interesuje. Dioda D3 sygnalizuje dane z pc do simOUT oraz simIN i ta nas interesuje. Dioda D2 to zasilanie. Jeśli nie jesteś pewny czy pracuje poprawnie odbiór po RS232 to należy kolejno sprawdzać. Sprawdzenie konwertera RS232-PC. Można to sprawdzić np programem Terminal v 1.9b zapętlając RS232 łączówką DB 9 female, pętle to 3 mostki pin 1 z 4, pin 2 z 3 oraz pin 7 z 8. Jeśli testy wypadły dobrze to sprawdzamy dalej MAX 232 w simOUT. Tutaj możemy zrobić tylko pętlę nad z odbiorem zwierając na złączu 4 pin SIMIN dwa pin z lewej strony. Uwaga na dwa kolejne piny +5V oraz gnd. Należy wyjąć uP z podstawek. Nigdy nie robiłem tego testu, ale powinno to być ok. Można ten test pominąć i przystąpić do sprawdzenia simOUT. Trzeba zrobić konfigurację RS232 czyli moduł wyjścia->simOUT->konfiguracja->interfejsy urządzenia->dodaj->RS232 COM...->ustaw parametry. Dalej tak jak pisałem ostatnio moduł wyjścia -> simOUT -> konfiguracja -> testuj -> połącz -> Musi nastąpić połączenie.
Jeśli to nie wychodzi to mogą być następujące rzeczy: źle wytrawiona ścieżka dająca np. zwarcie lub uszkodzony element. W tym przypadku potrzeba trochę praktyki aby to znaleźć.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 03, 2015, 19:19:48
Test kabla RS232 wypadł pomyślnie wszystko co mu wysyłałem pojawiało się od razu w oknie receive, test MAX232 w sposób jaki napisałeś wykonałem nie wiem co miałem sprawdzić ale zapaliła się dioda D1, o to chodziło?? Czy mam te piny dwa z lewej jak napisałeś zewrzeć a następnie odpalić znów program  Terminal v 1.9b i wykonać ten sam test jaki wykonywałem na samym kablu? Czy wpisać jakiś tekst i powinno pokazać się w receive? Jeśli tak to zrobiłem to i już nic nie pojawia się w oknie receive. Proszę o odpowiedź czy na tym polegać miał test RS232
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 03, 2015, 20:04:06
Oczywiście chodziło mi o to czy na tym polegać miał test MAX232.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 03, 2015, 20:08:52
Z tego wynika, że konwerter jest ok. Myślałem o zapętleniu na wyjściu MAX232 nadawania na odbiór na tym złączy SIMIN,  ale jeśli nic się nie pojawiło na receive to by sugerowało, ze coś jest nie tak z MAX232 (układ, kondensatory - polaryzacja). W tym teście z pętlą na wyjściu MAX232 przy nadawaniu np. tekstu powninny migotać obie diody D1 oraz D3. Zrób jeszcze taki test bez pętli nadawaj jakiś tekst z Terminal v 1.9b i obserwuj diodę D3, musi migotać w momencie nadawania tekstu.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 03, 2015, 20:47:27
Przy zapętleniu na pinach gniazda sim in świeciły się wszystkie diody i przy teście żadna z nich nie mrygała, bez zapętlenia również przy nadawaniu tekstu świeci się power i D3 ale D3 również podczas nadawania tekstu świeci się stałym światłem nie mryga i pole receive jest puste. Pewnie muszę kupić nową kość MAX232 i spróbować jednak jeśli to nie to to nie mam już pojęcia... widać że sygnał nie wychodzi z MAXA chyba.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 03, 2015, 21:04:45
Podmień MAX232 sprawdź czy dobrze są polutowane 1uF mam na myśli polaryzację. Plus kondensatorów na pin 1, 4, 2. Jeden inaczej na pin 6 minus. Zasilanie scalaka pin 16 +5v i na 15 gnd. Sprawdź czy ścieżki dochodzące do MAX 232 nie są zwarte (złe trawienie miedzi). Powinno się udać. Możesz jeszcze sprawdzić ścieżkę "odbiorczą" z pin 9 MAX232 na piny 2 uP, może ona gdzieś zwiera.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 07, 2015, 18:14:49
Ok problem zdiagnozowany, niby zdiagnozowany bo podpiąłem nowego maxa ( panie dzięki że kupiłem na zapas trzy) i po prostu pali mi je, nie wiem czemu ale tamtego musiało tak samo spalić, czyli problem niby zdiagnozowany ale nie wiadomo czemu je pali.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 07, 2015, 18:59:35
Jakaś transmisja jest kiedy zepne te dwa piny od SIMIN, w sensie że ja wpiszę np "gg" to wróci jako "46" ale czy mam podpięty sygnalowy czy nie to wystarczy ze idzie zasilanie a scalak (MAX232) grzeje się w 7-8 sec ze muszę odłączać, zapiąłem nowy i to samo, mam MAX232 CPE firmy MAXIM i MAX232N nie wiadomej firmy, w każdym razie na MAX 232N nie ma reakcji w ogóle zadnego powrotu sygnału żadnego grzania się tak jakby nie istniał...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: maciej w Grudnia 07, 2015, 21:08:21
Jeśli grzeje Ci się układ wychodziłoby na to, że masz gdzieś zwarcie. Przynajmniej taki objaw pojawiał się u mnie na niektórych płytkach na stabilizatorach napięcia- w ciągu 5 sekund potrafił się stopić.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 07, 2015, 21:42:40
Nie wiem co doradzić. Wg. katalogu obydwa są dobre CPE oraz N u mnie jest N. Tak jak napisałem poprzednio jeśli masz źle polutowane 1nF to może być problem, musi być podłączone tak jak na schemacie montażowym mam na myśli polaryzację kondensatorów. Jeśli źle połączyłeś to mogą uszkodzić się kondensatory lub scalak oraz będzie grzał się scalak. 1uF mają na obudowie oznaczenie polaryzacji. Wymiana scalaka jeśli jest źle polutowany 1uF nic nie da. Zacznij od kondensatorów. Warto sprawdzić ścieżki czy nie ma zwarć.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 07, 2015, 22:05:03
Dzięki za wszystkie rady, udało się problemem było jednak jak zwykle... zwarcie, a dokładnie na ścieżce od pinku 9 do pinów 2 na ATTINY, zwarło się z nóżką kolejną która była do masy, ale co ciekawe MAX232N działa super nie grzeje się ani reszta scalaków również się nie grzeje ale MAX232 CPE grzeje się okropnie więc go nie zakładam, 7 SEG świecą pięknie, przydałby się tylko schemat płytki PCB na 5 wyświetlaczy 7 SEG... Zając chyba nie ma bo nie odpowiada...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 08, 2015, 06:05:31
To jest schemat dla 5 wyświetlaczy. Nie połączyłem kropki pin 9 7segLED z złączem 16 pin, ponieważ u siebie nie mam takiej potrzeby.

(http://i700.photobucket.com/albums/ww5/vito_zm/schemat%207segLED.jpg) (http://s700.photobucket.com/user/vito_zm/media/schemat%207segLED.jpg.html)
Można połączyć z sobą pin 9 (dp) pięciu wyświetlaczy i połączyć z pinem na złączu ozn. dp. Jeśli ktoś ma możliwość zrobienia paru wariantów pcb np. dla 2, 3, 4 oraz 5 wskaźników to byłoby to wspaniale. Ja to robiłem dla siebie na druku uniwersalnym, ponieważ mam tylko kilka wyświetlaczy w kokpicie.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 08, 2015, 16:03:06
Ok, dzięki tylko powiedz czy to robiłeś w wersji 2-stronnej? Bo przenieść ten schemat na 1-stronną PCB jakoś tego nie widzę....
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 08, 2015, 16:08:41
Nie robiłem pcb tylko połączenia są zrobione przewodami na tzw. druku uniwersalnym. PCB zrobił zajac, ale ja nie miałem z tym nic wspólnego. To jest tylko schemat z którego można zaprojektować np. pcb.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 08, 2015, 20:17:28
Cześć

Na szybkości narysowałem sobie taki projekt płytki:
http://imagizer.imageshack.us/v2/1024x768q90/907/oBNGzY.jpg

Anody będą połączone z drugiej strony płytki dlatego nie ma na rysunku ścieżki.

Do oceny
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 08, 2015, 20:37:10
Każdy zrealizowany projekt jest dobry, zawsze można poprawić.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 15, 2015, 22:47:53
Udało mi się wyprasować schemat na płytkę teraz się trawi, jednak marnie to widzę bo cała płatka jest 6x2cm i pomiędzy pinami 7seg na szer. 1,7mm zmieszczone są jeszcze dwie ścieżki... Rysowane metodą chałupniczą, nie umiem rysować w programach do projektowania pcb...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 21, 2015, 20:57:45
Witam,

Udało się wytrawić i przetestować płytkę działa w porządku jeszcze tylko zrobić odpowiednie gniazda i podpiąć na taśmie
(http://imagizer.imageshack.us/v2/xq90/903/1IsDIU.jpg) (https://imageshack.com/i/p31IsDIUj)

Teraz mam pytanie jak sprawić by na takim wyświetlaczu simout czytał nam np dane z wyświetlacza w FS np z Altitude? Bo jeśli chodzi o mjoy sprawa była prosta, mousemacro FSUIPC i po sprawie, tutaj trochę nie rozumiem w jaki sposób miałbym kazać SIMOUT'owi czytać dane właśnie z tego miejsca z którego chcę?

BTW jeśli ktoś chce schemat płytki to może napisać na PW, uprzedzam że nie jest w eaglu ani nic temu podobnym choć fajnie by bylo w tym to zrobić, ale w png.

Pozdrawiam
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 21, 2015, 22:32:09
Gratulacje, w HSC jest chyba moduł FS. Mam teraz pc w konfiguracji po serwisie, ale na forum ktoś na pewno pomoże.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 21, 2015, 22:53:08
Tak jest moduł FS data input i FS data output, domyślam się po opisie że interesuje mnie FSdata input (Moduł do odczytywania danych z symulatora MS Flight Simulator (2002, 2004 i X).) ale nie mam pojęcia jak go użyć. Wiem w jaki sposób użyć FSUIPC jeśli chodzi o wysłanie komendy do FS np poprzez przypisanie w mousemacro przycisku do pokrętła w MJOY i późniejszym użyciu tego ale nie mam pojęcia gdzie szukać w FSUIPC czegokolwiek na temat konfiguracji wysłania danych z FS na zewnątrz, oraz o co chodzi w ogóle z modułem FS w HSC...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: maciej w Grudnia 21, 2015, 23:41:46
A studiowałeś już http://angus.foxnet.pl/homesimcockpit.com/?p=124 ?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 22, 2015, 00:07:05
Tak, jednak szczerze mało co z tego rozumiem ponieważ nie ma tam w ogóle początku tylko zaczyna sie np od tego w jaki sposób sterować klapami w fs za pomocą HSC, a jak narazie to ja nie mam pojęcia jak wysłać jakąkolwiek wiadomość z FS do SIMOUT.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 22, 2015, 12:04:51
Witam

Jako totalny noob, nie wiedziałem że FSinput jest jedynie biblioteką stąd moje pytania, ponieważ nie wiedziałem jak mam ten moduł obsługiwać.
Znalazłem coś takiego:
Przykład z kontrolką świateł lądowania:

--- Kod: ---// przykładowa zmienna "diody LED" z simOUT
variable $simOUT_LandingLights
{
   module = "simOUT";
   id = "COM36_led_021_001";
   type = bool;
   direct = out;
}

// zmienna przechowująca stan świateł lądowania
variable $LandLights
{
   module = "FSDataInput";
   id = "028C";
   type = int;
   direct = in;
}

// zdarzenie zmiany stanu świateł lądowania
variable_changed $LandLights
{
   // jeśli zmienna ma wartość zero tzn., że światła lądowania nie są włączone
   if ($LandLights == 0)
   {
      // światła wyłączone
      $simOUT_LandingLights = false;
   }
   else
   {
      // światła włączone
      $simOUT_LandingLights = true;
   }
}

Rozumiem że mogę w tym skrypcie podmienić nazwę LED na nazwę jaką mam zdefiniowane moje 7 SEG w HSC oraz podmienić numer COM na którym SIMOUT pracuje, jednak nie wiem co mam napisać potem w miejscu gdzie jest "zdarzenie włącania świateł", jak odnieść się do tego jeśli chcę jedynie wyświetlić dane z MCP z wyświetlacza altitude, czy w ogóle ten skrypt po przerobieniu będzie się nadawać? Czy do wyświetlania wystarczy zdefiniować wyświetlacz i podać moduł "FSinput" oraz numer offsetu tj do tego momentu:
--- Kod: ---// przykładowa zmienna "diody LED" z simOUT
variable $simOUT_LandingLights
{
   module = "simOUT";
   id = "COM36_led_021_001";
   type = bool;
   direct = out;
}

// zmienna przechowująca stan świateł lądowania
variable $LandLights
{
   module = "FSDataInput";
   id = "028C";
   type = int;
   direct = in;
}
i zakończyć skrypt?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 22, 2015, 21:15:02
Ok po lekturze całego wątku:
http://il2forum.pl/index.php/topic,12641.135.html

Zaczynam coś rozumieć, jednak dla kogoś kto nigdy nie pisał skryptów to czarna magia, BTW

Może ktoś mi sprawdzić co tutaj jest nie tak?:

script "script"
variable $07D4_ { module = "FSDataInput"; id = "07D4"; type = int; direct = in; }
variable $altitude { module = "simOUT"; id = "altitude"; type = string; direct = out; }


07D4 to numer offsetu deflaudowego 737 wyświetlacza altitude value, id=altitude to moja grupa wyświetlaczy 7SEG. Wywala mi błąd:
"Błąd składniowy skryptu, pozycja 'linia 2, znak 73'
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 22, 2015, 22:13:28
Ok udało mi się uruchomić skrypt:

script "script"
{
variable $_07D4 { module = "FSDataInput"; id = "07D4"; type = int; direct = in; }
variable $_022 { module = "simOUT"; id = "022"; type = string; direct = out; }
variable_changed $_07D4
{
$_022 = ToString($_07D4);
}
}

Wartość jest odczytywana z symulatora i zmieniana kiedy kręcę pokrętłem od altitude, jednak pokazuje delikatnie ujmując cuda, np wartość w FSX 6100 a wartość na 7SEG LED w simout "49776, nie wiem czy to nie odkodowana wartość czy co jest jeszcze problemem? Proszę o pomoc.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 22, 2015, 22:26:45
Wygląda to tak ( na podstawie log z FSUIPC) jakby na 7SEG pokazywał mi wartość ale w systemie U32, nie wiem co to za przelicznik ale dane się zgadzają np dla wartość w FSX: 25440 na 7SEG mam: 74464, ta sama wartość w U32 to: 507374464, więc mój 7SEG pokazuje ostatnie 5 cyfr z tego ciągu ponieważ ma wyrównanie do prawej, nie wiem tylko dlaczego nie pokazuje normalnej wartości.

PS:
Nie mam pojęcia w jaki sposób edytować posty, nie widzę żeby była tutaj taka możliwość.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: maciej w Grudnia 22, 2015, 22:38:42
Dane wejściowe masz typu int, dane wyjściowe masz typu string tylko tyle mi przychodzi do głowy.
https://pl.wikipedia.org/wiki/Typ_danych
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 23, 2015, 00:04:45
Ok, tylko jest jakaś możliwość by wyświetlić to prawidłowo? Jakiś kod?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 23, 2015, 00:25:55
W pdf FSUIPC jest napisane:
07D4(zmienna odpowiadająca za wyświetlanie wysokości z AP) Autopilot altitude value, as meters *65536.

I to się zgadza ponieważ np 6100 stop to 1859,28 metra gdy to pomnożymy poprzez 65536 otrzymamy 121849776 czyli dokładnie taka wartość jaką FSUIPC pokazuje mi w zakładce log jeśli wybiorę offset 07D4 oraz zaznaczę wyświetlanie poprzez U32, więc skąd się te liczby na moim 7 seg biorą już wiem, pokazuje pięć ostatnich cyfr ale jak sprawić by wyświetlał wartość normalnie to nie mam pojęcia....
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 23, 2015, 01:35:35
Z tego co pamiętam to na stronie podanej przez macieja jest opis co można robić w HSC z zmiennymi typu string. W samym HSC można faktycznie obcinać, wyrównywać itp., ale właściwe operacje wykonuje się na skryptach. Musisz znaleźć kontakt z zajac, który jest także na naszej stronie, ale sporadycznie. Jest głównie na innej stronie, nie pamiętam jakiej. Napisał skrypty do swojego  kokpitu gdzie ma FSX oraz dużo wyświetlaczy 7segLED. Zajac ma także stronę gdzie jest simOUT, musisz go poszukać.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 25, 2015, 21:39:13
Witam

Jeśli chodzi o PMDG737NGX działa bardzo dobrze, nawet napisałem mały dodatkowy skrypcik:

variable_changed $_652E
{
if($_652E<=0)
{
$_altitude ="00000"+ToString($_652E));
}

odpowiadający za wyświetlanie pięciu zer gdy zredukujemy wartość na wyświetlaczu do zera, ponieważ w 737NGX tak właśnie to jest wyświetlane. Jednak cały projekt miał być stworzony aby obsługiwać PMDG MD11, i tu właśnie projekt umiera... PMDG nie wypuściło ani listy offsetów ani SDK do MD11, mausemacro można bez problemu przypisać wszystkie knoby rotary i buttony do MJOY16 lub SIMIN jednak nie ma możliwości wyświetlić danych z wyświetlaczy... Więc cała praca na marne.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Grudnia 25, 2015, 22:12:57
Może zapytaj codeking może coś doradzi. On jest twórcą HSC.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Grudnia 29, 2015, 22:05:05
Czy przytrafiło się może komuś z was że simout gubi dane na wyświetlaczu 7 seg? Np mam ustawioną wysokość na MCP w FSX 35000 ft wszystko chodzi ok ale w różnym odstępie czasu czasem po 10 minutach czasem po 15 psuje się i pokazuje zazwyczaj 66047 gdy kręce pokrętłem wartość się zmienia jednak nie wraca do normalnej, dopiero kiedy zatrzymam skrypt wejdę w konfiguracje modułu SIMOUT i bez dokonywania zmian po prostu dam zapisz i uruchomię skrypt wszystko wraca do normalności ale tez na chwilę, powrót do prawidłowych odczytów wraca również po zresetowaniu HSC.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 03, 2016, 23:21:20
Mógłby mi ktoś podpowiedzieć jak zdefiniować znak "-" w bibliotece HSC?? Widzę że są tak zdefiniowane w bibliotece SIMOUT wartości dla poszczególnych cyfr :

</dotChars>
    <char chr=" " value="0" />
    <char chr="0" value="252" />
    <char chr="1" value="96" />
    <char chr="2" value="218" />
    <char chr="3" value="242" />
    <char chr="4" value="102" />
    <char chr="5" value="182" />
    <char chr="6" value="190" />
    <char chr="7" value="224" />
    <char chr="8" value="254" />
    <char chr="9" value="246" />

W jaki sposób dodać tutaj znak "-", ponieważ 7SEG nie chce mi go wyświetlać zakładam że nie ma go zdefiniowanego w bibliotece.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: damos w Stycznia 07, 2016, 14:30:51
Patrząc z zdefiniowane wartości - zgaduję, że "-" to będzie taki wpis:
<char chr="-" value="2" />
 :)
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 07, 2016, 17:37:50
Dzięki, a możesz wytłumaczyć dlaczego akurat "-" value=2? Bo zielony jestem, w ogóle to jest VBS czy C++? Jeśli chodzi o skrypty do HSC?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: damos w Stycznia 07, 2016, 19:03:06
Zgaduję, że nie jest tam wykorzystywany żaden dekoder z BCD na 7SEG, więc zapewne kodowanie na bitach. Liczny nie większe niż 255 - więc 8 bitów na wyświetlacz. W takim przypadku - jeden segment na wyświetlaczu 7SEG to jeden bit w bajcie. Popatrzyłem, które bity są wykorzystywane w 0 i w 8 - wyszło mi, że drugi bit to pozioma kreska a pierwszy to kropka:
<char chr="." value="1" />
 Powinienem sprawdzić jeszcze korelację z 6,5,4,3 i 2 ale po prostu miałem na to jakieś 3 minuty, nie więcej - i strzelałem bez 100% pewności.


Cytuj
w ogóle to jest VBS czy C++? Jeśli chodzi o skrypty do HSC?
Nie wiem. Nigdy nie używałem HSC i nie mam pojęcia, jaki język skryptowy jest tam używany. Pewnie JS lub VB. C++ na 100% nie.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 07, 2016, 23:14:54
Jeśli chodzi o znak "-" to trafiłeś, jednak scalak albo program dalej gubi mi dane po 8 minutach zamiast konkretnej wartości zaczyna wyświetlać cuda, nie wiem w czym problem czy zapełniona pamięć scalaka?... Jednak nie słyszałem by ktoś na forum miał z tym problem...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 08, 2016, 22:15:37
Witam
Nauczyłem się w jaki sposób odczytać  log z mojego skryptu, poniżej przedstawiam jaki błąd mi wyskakuje tzn jaka błędna wartość, może ktoś się w tym połapie? Wartość prawidłowa to 3000. Dodam że problem występuje po około 8 minutach dla interwału czytania danych 40ms ale dla np 120ms występuje po około 29minutach:
Start programu
Wczytywanie modułów wejścia/wyjścia...
Moduł wejścia: DataReceiver
Moduł wyjścia: DataSender
Moduł wejścia: FalconData
Moduł wyjścia: FSDataOutput
Moduł wejścia: FSDataInput
Moduł wejścia: GameControllersInput
Moduł wejścia: KeyboardInput
Moduł wyjścia: KeyboardOutput
Moduł wyjścia: LCDOnLPT
Moduł wejścia: TestModule
Moduł wyjścia: TestModule
Moduł wyjścia: MouseOutput
Moduł wyjścia: OCOutput
Moduł wejścia: OCInput
Moduł wyjścia: PPJoyControl
Moduł wyjścia: simOUT
Moduł wejścia: SkalarkiIO
Moduł wyjścia: SkalarkiIO
Moduł wejścia: Timer
Wczytano modułów: 19
Wejścia: 9
Wyjścia: 10
Ilość zmiennych: 3134
Wejścia: 2246
Wyjścia: 888
Wczytywanie skryptów z pliku 'C:\Users\admin\Desktop\HomeSimCockpit_1\HomeSimCockpit_1_1_1_1\script.hcps'...
Ilość wczytanych skryptów: 1.
"script"
Uruchamianie skryptu 'script'...
Uruchomiono wątek skryptu...
 # simOUT : Uruchomiono simOUT
 # FSDataInput : Próba połączenia z symulatorem w wersji 'FSX'.
 # FSDataInput : Połączono z symulatorem w wersji 'FSX'.
Skrypt: 3000
Skrypt: 1224739768
Skrypt: 527288
Skrypt: 3000
Skrypt: 134072
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 08, 2016, 23:19:36
Odkryłem że po odłączeniu SIMOUT problem występował nadal, po odłączeniu kabla RS232-USB i ustawieniu portu COM na COM1 czyli istniejący w systemie (aby przetestować sytuację gdy nie podłączony jest kabel a HSC ma z czym się komunikować) problem występuje nadal, czyli problem leży po stronie komunikacji Symulator  - HSC, czemu nie mam pojęcia...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: maciej w Stycznia 09, 2016, 09:20:50
Jaki masz system operacyjny?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: damos w Stycznia 09, 2016, 10:18:43
To mogą być również złe ustawienia parametrów portu COM.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 09, 2016, 11:15:16
windows 7 64bit, ustawienia portu com są takie same jak ustawienia w konfiguracji HSc czyli 57600 bity 8 stop 2 parzystosc none handshake none
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 09, 2016, 11:25:41
W momencie wyświetlenia błędnych danych mruga dioda od komunikacji tak jakby te dane spływały jednak nie mam pojęcia skąd ponieważ niczego nie dotykam.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 11, 2016, 18:16:56
Ciagle ciekawi mnie typ zmiennej offsetu do PMDG jest to typ "WORD" o ile się orientuję ten typ nie został zdefiniowany w HSC, więc może to jest problemem? Ponieważ WORD to nie to samo co Int, składa się ona jedynie z dwóch bajtów a nie jak zwykle Int z czterech, nie wiem może to  powoduje problem ponieważ typ zadeklarowany Int a potem fs type zadeklarowany znów Int i przydzielone 2 bajty, gdy zwiększyłem do czterech pokazywało cuda.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 11, 2016, 20:27:37
Wklejam cały log z pytaniem czy u was tez były jakieś błedy z ładowanie FSUIPC4.DLL?? Może to jest przyczyną?
Start programu
Wczytywanie modułów wejścia/wyjścia...
Moduł wejścia: DataReceiver
Moduł wyjścia: DataSender
Moduł wejścia: FalconData
Moduł wyjścia: FSDataOutput
Moduł wejścia: FSDataInput
System.BadImageFormatException: Nie można załadować pliku lub zestawu 'file:///C:\Users\admin\Desktop\HomeSimCockpit_1_1_1_1\HomeSimCockpit_1_1_1_1\modules\FSUIPC4.DLL' lub jednej z jego zależności. Oczekiwano, że moduł będzie zawierał manifest zestawu.
Nazwa pliku: 'file:///C:\Users\admin\Desktop\HomeSimCockpit_1_1_1_1\HomeSimCockpit_1_1_1_1\modules\FSUIPC4.DLL'
   w System.Reflection.Assembly._nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   w System.Reflection.Assembly.nLoad(AssemblyName fileName, String codeBase, Evidence assemblySecurity, Assembly locationHint, StackCrawlMark& stackMark, Boolean throwOnFileNotFound, Boolean forIntrospection)
   w System.Reflection.Assembly.InternalLoad(AssemblyName assemblyRef, Evidence assemblySecurity, StackCrawlMark& stackMark, Boolean forIntrospection)
   w System.Reflection.Assembly.InternalLoadFrom(String assemblyFile, Evidence securityEvidence, Byte[] hashValue, AssemblyHashAlgorithm hashAlgorithm, Boolean forIntrospection, StackCrawlMark& stackMark)
   w System.Reflection.Assembly.LoadFrom(String assemblyFile)
   w HomeSimCockpit.Main.LoadDevices()

OSTRZEŻENIE: rejestrowanie informacji o powiązaniach zestaww jest wyłączone.
Aby włączyć rejestrowanie błędw powiązań zestaww, ustaw wartość rejestru [HKLM\Software\Microsoft\Fusion!EnableLog] (DWORD) rwną 1.
Uwaga: z włączeniem rejestrowania błędw powiązań zestaww wiąże się pewien spadek wydajności.
Aby wyłączyć tę funkcję, usuń wartość rejestru [HKLM\Software\Microsoft\Fusion!EnableLog].

Moduł wejścia: GameControllersInput
Moduł wejścia: KeyboardInput
Moduł wyjścia: KeyboardOutput
Moduł wyjścia: LCDOnLPT
Moduł wejścia: TestModule
Moduł wyjścia: TestModule
Moduł wyjścia: MouseOutput
Moduł wyjścia: OCOutput
Moduł wejścia: OCInput
Moduł wyjścia: PPJoyControl
Moduł wyjścia: simOUT
Moduł wejścia: SkalarkiIO
Moduł wyjścia: SkalarkiIO
Moduł wejścia: Timer
Wczytano modułów: 19
Wejścia: 9
Wyjścia: 10
Ilość zmiennych: 2972
Wejścia: 2085
Wyjścia: 887
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: damos w Stycznia 11, 2016, 22:18:19
Nie jestem specem od C# i .NET'a, ale wygląda mi to na niekompletny manifest lub inny kłopot kompatybilności między komponentami pochodzącymi z różnych wersji frameworka .NET albo platformą 64bit i 32bit.
Ew. FSUIPC4.DLL pochodzi z innego pakietu oprogramownia.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 11, 2016, 23:05:36
Ok ten problem jest rozwiazany, po prostu wgrałem nowsza wersje FSUIPC a ona wgrała do folderu modules HSC swoje pliki, usunąłem i problemu nie ma. Jednak HSC dalej po kilku chwilas przerabia INT na HEX z tego co zauważyłem w HEX 0=131072 i taka wartość właśnie mi wyświetla.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Stycznia 12, 2016, 10:52:06
Moim zdaniem powinieneś zrobić testy na jakiejś zmiennej typu double w FSDataInput
Dla Falcona jest przykład zamiany liczby double na zmienna typu string w formacie 5 wyświetlanych znaków. Jeśli chcesz wyświetlać tylko 3 znaki to można to zrobić. Możesz o tym poczytać w opisach Codeking gdzie opisuje zmienne typu int, double czy string.
Przykład:
{
variable $total { module = "FalconData"; id = "total"; type = double; direct = in; }
variable $FuelTOTAL { module = "simOUT"; id = "FuelTOTAL"; type = string; direct = out; }
   variable_changed $total
   {
   $FuelTOTAL = FormatNumber ($total,"00000");
   }
}
Ja to robiłem wieki temu i już nie pamiętam. Może ktoś jest na bieżąco.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 12, 2016, 20:04:29
Niestety nie pomogło... Dalej po jakimś czasie wyskakuje wartość dla np 3000 = 1224739768 = 527288 = 134072, problem występuje tylko w 737 PMDG i czas po którym wystąpi jest uzależniony jaki interwał w milisekundach mu ustawie aby zczytywał dane, tzn i dłuższy czas tym później błąd wyskakuje...
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 12, 2016, 20:43:25
Możesz podać jakiś link gdzie codeking opisuje właśnie te typy danych? Na stronie HSC niestety takich informacji nie znalazłem.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: vito_zm w Stycznia 12, 2016, 21:46:03
Nie pamiętam to było wieki temu.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 13, 2016, 13:47:55
Czy jest możliwość w jakiś sposób dodać nowy ty danych do biblioteki HSC? Wydaje mi się że typ danych "Int" w HSC jest przypisany z wartością 4 bajtów i oraz obsługą od 0-65535, natomiast short wartość 2 bajtów i obsługą od 0-32767, potrzebuję typ danych o wielkości 2 bajtów ale obsługujących od 0-65535, takich jak w C Short Int lub w pascalu Word. Wydaje mi się że to generuje mój błąd, ponieważ wielkość offsetu w FS to jest 2 bajty a w HSC gdy zadeklaruję wielkość 2 bajtów to typu danych Int może to nieprawidłowo przekształcać ponieważ brakuje mu pamięci, z kolei gdybym mu zadeklarował większą pamięć, czyli 4 bajty to pokazuje wartość ale w systemie Int32 czyli 32bitowym.

Proszę o pomoc.
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Stycznia 19, 2016, 18:43:30
Podpowie mi ktoś jak w HSC odczytać offset który jest zapisany w fs jako FLT32 czyli Float? Jest jakaś możliwość aby to odczytać?
Tytuł: Odp: SIMOUT XL - potrzebna pomoc w uruchomieniu
Wiadomość wysłana przez: bboyslimek w Lutego 01, 2016, 10:42:46
Witam

Jak narazie udało mi się wyświetlić praktycznie wszystkie dane z MCP PMDG737 NG, nie obyło się bez problemów przeliczania w związku z ograniczeniami HSC, mogłby mi ktoś pomóc dać ewentualne namiary skąd mogę zamówić wyświetlacze 7 seg wysokość znaku 7mm wiadomo wspólna anoda kolor biały? Szukałem chyba wszędzie i niestety nigdzie białego znaleźć nie mogę....