Pokouším se spáchat hardwarové ovládání nejpoužívanějších
ovladačů v Boeingu 737NG od PMDG. Zatím tvořím EFIS a MCP
panel.
Tahle vypadají osazené panely od Jakuba Galika z Polska (
www.symulatory.com):
22.5.2005 - do výroby
šly tišťáky pro elektroniku panelů, dokreslil jsem návrh
"plechovky", kam se to vše schová a teď pro ní hledám
šikovné ruce, jako jsem našel šikovnou hlavu na návrh
obvodů...
20.6.2005 -
Plechovka je zkompletovaná a osazená. Dnes jsem zapojil
a oživil LED displeje. To znamená, že si to "povídá" s
testovací utilitkou, kterou jsem si spáchal (komunikace
je hotová celá, tj. včetně diod a tlačítek) a jsem
schopen z PC zobrazit jak číslice, tak jednotlivé
segmenty. Čekají mě ještě tlačítka a přepínače a LED
diody, které musím napájet na kabely k řadiči. Pak to
napojím na PMDG Monitor a bude hotovo...
22.6.2005 - Rozchodil jsem LED
diody - už to docela pěkně září. Mám obsazeny 3 banky
pro tlačítka (tj. 3*8 tlačítek či poloh přepínačů).
Bohužel se mi nějak nedaří vyčítat rotační kodéry. Ještě
budu muset poladit firmware jednočipu a dodělat zbylých
5 bank tlačítek.
Aby to jen nesvítilo a nebylo toho málo, dávám dohromady
ještě budíky na IAS a klapky. Ovládá se to přes
mikroprocesorem řízená serva a docela to šlape. Mám tam
ještě nějaké problémy s nelinearitou stupnic, ale to se
určitě poddá...
18.12.2005 - Konečně se to snad chýlí ke konci.
Do PMDG Monitoru jsem dodělal čtění/ovládání železa přes
COM rozhraní, dolaďuji firmware jednočipů a snažím se
dopájet zbylé káble. Uvidíme, jestli si na Nový rok už
pořádně zalétám...
18.
12.2005 -
Do sekce
download jsem dal
preview verze 1.1. Pokud byste měl někdo chuť to
otestovat, budu vděčný... Oproti první verzi to umí poměrně
dost - viz anglické
ReadMe. Díky Pete Dowsonovi je možno používat aplikaci i
s neregistrovanou verzí FSUIPC. Registrační kód je v
ReadMe.
22.5.2005 - PMDG Monitor je docela předělaný - uživatelské
rozhraní je rozdělené do více oken, která lze rozložit po
obrazovce podle potřeby. Je uděláno také ovládání radia a
přibyla příkazová konzole, pomocí které lze získat informace
z on-line sítí (IVAO a VATSIM). Jedná se například o METARy
(které to i dekóduje englišmensky a česky), ATIS, info o ATC
a pilotech v dosahu, umí to ladit ATC a pod. I tu consoli je
chystám časem harwarizovat...
Ještě je potřeba doladit pár
věcí než dám novou verzi ke stažení a také se snažím získat
od Peta Dowsona free registraci pro FSUIPS - resp. aby to
běhalo i s neregistrovanou verzi. Zatím dám k dobru
screenshot (ke stažení je stará verze, které se týká info
pod obrázkem).
Program načítá a zobrazuje hodnoty a nastavení z MCP a EFIS
panelů PMDG 737NG. PMDG Monitor v definovaném časovém
intervalu načítá prostřednictvím FSUIP údaje z PMDG a
zobrazuje je na panelu. Práce s ovládacími prvky je řešena
zasíláním zpráv simulujících stisk příslušných kláves
definovaných pro PMDG.
Tlačítko START spouští periodicky načítání hodnot z PMDG.
Perioda v desetinách sekundy se nastavuje vedle tlačítek z
rozsahu 0.5 (hodnota 5) - 10s (hodnota 100) - defaultně je
nastavena 1s. Tlačítkem STOP se načítání pozastaví (znovu se
spouští tlačítkem START)
S panelem lze pracovat pomoci myši - po najetí na příslušný
ovladač, se změní kursor a stiskem tlačítka myši se provede
požadovaná akce.
Tvary kursoru a akce:
- Ručička - dlouži k simulaci stisku či přepnuti ovladače
nebo tlačítka
- Kříž - slouží k simulaci přepnuti vnějšího otočného
tlačítka (MINS a BARO)
- Šipka (vlevo/vpravo, nahoru/dolu) - slouží k otáčení
(případně přepnutí) ovladače.
--------------------------------------------------------------------------------------------------
Instalace:
--------------------------------------------------------------------------------------------------
- PMDG Monitor je ke stažení na stránce
Downloads
- ZIP soubor se rozbalí do libovolného adresáře - je
potřeba, aby adresář IMAGES byl ve stejném adresáři, jako
spouštěná aplikace
- V menu PMDG (v FS) je nutno nastavit klávesové zkratky pro
PMDG. Volitelně lze zkopírovat soubor 737Kbd.ini do adresáře
PMDG (je vhodné si původní soubor zazálohovat) - tím se
nastaví klávesové zkratky tak, jak je používám - nastavení
lze prohlednout v menu PMDG
- Z adresáře PMDG v adresáři, kde je instalována FS se
zkopíruje soubor 737Kbd.ini do adresáře, kde je instalován
PMDG Monitor
--------------------------------------------------------------------------------------------------
Požadavky:
--------------------------------------------------------------------------------------------------
- MS .NET Framework 1.1 (testováno s SP1)
- FS 2004 (testováno na verzi 9.1)
- PMDG 737NG 800/900 (netestováno s 600/700)
- Registrovaná verze FSUIPC
- Volitelně : registrovaná verze WideFS
--------------------------------------------------------------------------------------------------
Otevřené body:
--------------------------------------------------------------------------------------------------
- Nejsou obsluhovány ani zobrazovány přepínače N1 a SPD REF
z MIP
- Nejsou dobře přepínány ovladače VOR1 a VOR2 na EFISu
- Nejsou načítány a zobrazovány polohy přepínačů MINS a BARO
(lze je vsak přepínat)
- V modu C/O = Mach je na displeji stale hodnota v KTS
- V modu LNAV je na displeji HDG nesmyslná hodnota
- Přímé čtení klávesových zkratek PMDG
--------------------------------------------------------------------------------------------------
Autorská práva:
--------------------------------------------------------------------------------------------------
Program je v současné verzi určen pouze pro testováni
komunikace s PMDG s použitím FSUIPC a nesmi byt dále siřen
ani jinak (komerčně) vyuzivan. Autor neručí za případné
poškození dalšího SW a HW v souvislosti s používáním
aplikace.
Veškeré připomínky či podněty rád přivítám na emailu radek
zavináč adamec.net nebo prostřednictvím fóra na
http://flightsim.periskop.cz
Radek/Ray