Mavericks odblokował stronę
http://f16pit.dbv.pl/news.php Na tej stronie są moje opisy związane z sprzętem oraz programem SIOC. Niestety nie ma już zdjęć oraz moich rysunków, ale jest tekst. Jak programować w SIOC opisałem w dziale Elektronika -> Program -> OpenCockpits -> Programowanie przycisków oraz przełączników w SIOC oraz Programowanie LED oraz 7-seg LED w SIOC.
Nie sądziłem, że po tylu latach komuś może się to przydać. Wysłałem do Macieja mój skrypt który realizuje sterowanie w moim kokpicie. Szczególnie cenne są skrypty opisujące serwa dla przyrządów pokładowych w F16.
Postaram się w tym wątku przedstawić pewne istotne sprawy związane z programowaniem w SIOC oraz sprzętem z OpenCockpits (OC). Przy okazji wyjaśnienie. Mam u siebie jeszcze w kokpicie OC, ale tylko w niewielkim zakresie, może około 30%. Tutaj są pokazane moje płytki # 722
http://il2forum.pl/index.php/topic,9985.720.html Wymieniłem starą Master na nową. Mam tylko oryginalną z OC płytę USB Expansion oraz serwo pozostałe zrobiłem sam. Zmieniłem także sposób zasilania płyt. Wszystkie są zasilane z zewnętrznego zasilacza +5 V. W płycie USB Expansion odciąłem zasilanie od USB.
Na koniec mała uwaga dotycząca zmiennych opisanych w dokumencie SharedMemHeaders (SMH) oraz w FAST. W FAST zmienne są opisane jako VAR 0010, VAR 0011, VAR 0012, VAR 0013 oraz VAR 0015-0018. Tym ostatnim odpowiadają zmienne nazwane VARIABLE #1 do VARIABLE #4.
W SMH VARIABLE #1 to public enum LightBits, VARIABLE #2 to public enum LightBits2 oraz VARIABLE #3 to public enum LightBits3. Trochę to pogmatwane, ale na tym polegał problem jak się w tym połapać. Codeking w swoim HSC zrobił to bardziej przejrzyście, ponieważ stosuje ozn. z SMH i nie ma problemów. Twórca FAST "mihi" pisał swój program pod AF i nie przewidział, że po drodze powstaną inne wersje Falcona. Mam nadzieję, że trochę wyjaśniłem problemy związane z OC i SIOC.