FlightSim.CZ   Reklama  
CVARS - zrychlí vám tep...
> Nejste přihlášen Login
  Dnes je neděle 16. 6. 2024, svátek má Zbyněk Translate
ÚVOD
LETADLA
KRAJINY
AI PROVOZ
UTILITY
ČLÁNKY
FÓRUM
 Seznam příspěvků
ODKAZY
SCREENSHOTY
VIDEA
INZERCE
PLÁNOVÁNÍ LETŮ
VYHLEDÁVÁNÍ
O SERVERU
RSSRSS - fórum
RSSRSS - novinky
FacebookFacebook
MobileVerze pro PDA
Defoltní AP FS9/FSX Jeden příspěvek | Celý strom
Defoltní AP FS9/FSX    29. 12. 2020 / 11:14
ulitej
Ahoj vespolek , se dále budu ptát na naše stařěšiny , ale myslím si , že ještě pár let tady budou s námi.
Pomalu končím svůji stavbu AP panelu a narazil jsem kvůli své neznalosti na tento problém. Jedná se mi o toto - v defoltním panelu se při aktivaci tlačítka HDG objeví nápis HDG a letadlo začně případně točit na kurs dle značítka nastaveném točítkem CRS.
V programu Link2FS , který používám pro ovládání arduina je dle mě tento kurs označen jako hodnota "AP corse(CRS)set" ale ještě se ta vyskytuje načítání další hdnoty ozačené jako "AP Heading lock active"
Můj problém je ten , že nevím jestli mám na displeji nechat zobrazovat tuto hodnotu (AP corse(CRS)set) a nebo jestli tam zobrazit jen ten text HDG a hodnotu pouze odečítat na stupnici daného přístroje.
Zatím jsem na displeji ( celý modrý) zobrazuji TEXT červeně a číselné hodnoty bíle , řekl bych, že to je docela dobře čitelné jen velikost displeje je jen 1,8" a to z důvodu , že větší displeje používají knihvnu která již arduinem NANO neche pracovat s ohledem na malou pamět Nana.
6 tlačítek mají svoji světelnou signalizaci a jen tlačitka UP a DOWN jsem oproti defoltu zdvojnásobil abych mohl ovládat jak hodnotu Altitude tak i hodnotu Vertikal sped (dle mě tato tlačítky UP/DOWN v defoltu nejde nastavit jen myší přímo na hodnotě že?) Enkondér jsem nepoužil vzhledem k docela nepřesnému přenosu když se nepoužije pin s přerušením a těch pinů je defakto i nedostatek což je takový velký nedostatek malého arduina.
Máte na to nějaký názor? Předem dík za případnou reakci.
 

Defoltní AP FS9/FSX    29. 12. 2020 / 17:26
Tragédie v JRD
neznam link2fs a veci kolem, ale ... HDG a CRS jsou dve zcela odlisne veci.

HDG - autopilot leti proste timto smerem

CRS - pouziva se k rizenemu letu na nejaky vor ci ils apod a instruuje autopilota , ze ma k danemu bodu priletet timto smerem - cili umoznuje automaticky naletnout prislusny radial (ci jak se tomu cesky nadava)

znytek, tykajici se konkretne implementace, snad nekdo doplni.
 

Defoltní AP FS9/FSX    29. 12. 2020 / 18:14
ulitej
Dík nechci tady rozebírat funkci AP v FSX jen prostě řeším jestli tam tu hodnotu nechat zobrazovat nebo jen zobrazovat ty tři písmena HDG a nebo HDG a číselnou hodnotu nastaveného kursu.
Tak asi tam nechám jen tři písmena a nebudu muset řešit vazbu na tlačítko NAV na AP a defakto i přepínači NAV/GPS na palubce Cesny 172.
Do funkcí FSX přes AP vůbec nešahám a nechávám to vše jak to vývojáři tenkrát nastavili.


 

Defoltní AP FS9/FSX    29. 12. 2020 / 18:33
Tragédie v JRD
Do toho ti nekecám .... ))

jenom mi prislo, ze v tom prispevku motas funkcnost HDG a CRS (včetně toho, kde kterou z tech hodnot zobrazuješ).

Takze se ti jen snazim (mozna nemistne) naznacit, ze HDG a CRS jsou dve odlisne veci, dve odlisne hodnoty a dva ruzne displeje, a dve odlisna tlačítka .) nic víc .)
 

Defoltní AP FS9/FSX    29. 12. 2020 / 20:36
ulitej
já to vše beru , vůbec nic proti tomu nemám , taky jsem nejdříve tápal jak to ten program definuje
jen tedy pro zajímavost jsou tam uváděny tyto hodnoty
1- AP course (CRS) set
2- AP Heanding lock active
3- Heanding
Třetí hodnota je jasné to je jen "magnetický kompas"
Druhá hodnota - na tu jsem zatím nepřišel a moná bude mít něco souvislého s letovým plánem fakt nevím
No a ta první tu jsme tady tedy probírali
Problém mám hlavně s tím , že program ladím na ntb a tam ten Link2fs zabírá 2/3 obrazovky a FSX musím mít v malém okně kvůli zastavení FSX , když se chci kouknou do dat co jsou v tom Link2FS.
Tak dík za názor a malý "pokec".

 

Defoltní AP FS9/FSX    2. 1. 2021 / 03:19
Algy   
Nevím, jestli jsem dobře pochopil tvůj dotaz, ale pravděpodobně odečítáš nesprávnou hodnotu:

HDG = Heading. Tedy směr, kterým míří nos letadla a který vidíš na kompasu a který nastavuješ točítkem na heading indikátoru a tedy podle kterého ti letí autopilot.

funkce "AP course(CRS)set" v Link2FS odečítá něco jiného. Ta odečítá radiál, který nastavuješ točítkem "OBS" na VOR indikátoru. Na dopravních letadlech je to pojmenované jako CRS. Tedy směr, kterým chceš letět k nebo od radiomajáku VOR. (na autopilotovi pod tlačítkem NAV)

Tvůj display by tedy správně měl po stisknutí tlačítka HDG z Link2FS odečítat funkci "AP heading set". Tedy směr, který pilot nastavil točítkem na Heading indikátoru/gyrokompasu/autopilotovi.
 

Defoltní AP FS9/FSX    2. 1. 2021 / 08:36
ulitej
Dík za odpověd a možná tvá poznámka v jiném příspěvku o opakujícím dotazu byla mířena spíše na mě a ty jsi to zmáčkl jinám tak už bych s tímto AP již neměl otravovat
No teď jsem spíše řešil jestli tu hodnotu zobrazovat či ne , ale ve finále to je jedno to jde řešit i následně přehráním programu v arduinu.
Jinak jsem se dostal přeně do stavu, který jsi popsal ve své odpovědi a tak ten můj výtvor snad bude již dokončen.

 

Defoltní AP FS9/FSX    2. 1. 2021 / 21:57
Algy   
Rozhodně nebyla. Má poznámka byla správně adresována uživateli stanley84, který zde vytvořil dvě vlákna se stejným dotazem, i přestože poprvé dostal celkem uspokojující odpověď. Takže nebuď vztahovačný.

Jestli hodnotu zobrazovat nebo ne, nechám na tobě. Asi bych to udělal stejně, jako je to v reálu, nicméně nevím, pro jaké letadlo nebo avioniku to projektuješ. Spíše jsem chtěl upozornit, že pravděpodobně nesnímáš správnou hodnotu jakou čekáš.
Jinak tvému projektu držím palce, já se teď snažím o něco podobného, s tím rozdílem, že já jsem na úplném začátku, ale zároveň i na konci mých znalostí.
 

Defoltní AP FS9/FSX    3. 1. 2021 / 10:51
ulitej
jako s arduinem ?
 

Defoltní AP FS9/FSX    3. 1. 2021 / 14:55
Algy   
jo jo.Přes Link2FS dokážu z Arduina poslat příkaz do FSX, ale neumím poslat hodnoty z FSX do Arduina a efektivně je zpracovat, a přes proměnnou třeba zobrazit na display.
 

Defoltní AP FS9/FSX    3. 1. 2021 / 16:34
ulitej
Ahoj , to bych neřekl že bych po x letech co jsi radil ty mě s nastavení PC pro FSX budu moci poradit tak spíš nějak jinak SZ nedokáže poslat přílohu tak na adresa je v mém profilu (doufám)
 

Defoltní AP FS9/FSX    3. 1. 2021 / 16:44
ulitej
// tady toto umi nacist hodnotu kompasu
// zobrazeni na MAX7218 ???
// tak vidis takle to tu nelze KONSULTOVAT
//////////////////////////////////////////////

////////////////////////////////////////////////////////////////////////

#include "LedControl.h"
// POUZITO JADRO PROGRAMU OD AUTORA viz (http://www.jimspage.co.nz/)
// ZOBRAZUJE SE MAGNETICKY (HEADING) Kompas pomoci MAX7219
// (http://www.banggood.com/MAX7219-Red-8-Bit-Digital-Tube-LED-Display-Module-For-Arduino-MCU-p-907849.html)
// sedmisegmentovky jsou na u tohoto výrobku na patici a je mozno je pouzit na prodlouzenem vyvodu a umistit
// mimo elekronickou cast na jinem miste (pouziti redukce na patici a konecny displej usnadnuje nanipulaci)
// redukci a patici displeje lze ziskat (www.

LedControl led_Display_1 = LedControl(48,47,46,8); // together running off of pins 12,11,10. původní piny
// Pin 48 is the DataOut
// Pin 47 is clock.
// Pin 46 is Load or CS
// The 8 is for how many displays you have to chain.

int CodeIn;// used on all serial reads
String Digit;
int KpinNo;
// P O Z O R pouzita promená "g" "a" psaná malimy pismeny (Amung a Amungx)
String Anung = "0" , Anuna = "0", AnunF = "0";
// String Anungx = "0", Anunax = "0"; // AnunFx = "0";
unsigned long TimeStart = 0;
unsigned long TimeNow = 0;
unsigned long TimeInterval = 500;
int pulseOn = 0;
String gearSimple, soundSimple, transSimple; // pridana promenna "soundSimple" pro zvukove navesti (procedura SOUND)
String KoldpinStateSTR, KpinStateSTR, Kstringnewstate,Kstringoldstate;

// promenne pro rizeni a zobrazovani na displeji (Transponder + Heading)
int i = 0; // i = pocitadlo poctu znaku (zobrazovanych cislic) na displeji
int cisliceD, hodnotaD; // pomocna promenna pro vyber cislice (cisliceD) a zobrazeni nactene hodnoty v poli value (hodnotaD) na displeji

int headCislice[3] ; // 3 promenna pro cislice prijate v kodu "
 

Defoltní AP FS9/FSX    3. 1. 2021 / 16:45
ulitej
#include "LedControl.h"
// POUZITO JADRO PROGRAMU OD AUTORA viz (http://www.jimspage.co.nz/)
// ZOBRAZUJE SE MAGNETICKY (HEADING) Kompas pomoci MAX7219
// (http://www.banggood.com/MAX7219-Red-8-Bit-Digital-Tube-LED-Display-Module-For-Arduino-MCU-p-907849.html)
// sedmisegmentovky jsou na u tohoto výrobku na patici a je mozno je pouzit na prodlouzenem vyvodu a umistit
// mimo elekronickou cast na jinem miste (pouziti redukce na patici a konecny displej usnadnuje nanipulaci)
// redukci a patici displeje lze ziskat (www.

LedControl led_Display_1 = LedControl(48,47,46,8); // together running off of pins 12,11,10. původní piny
// Pin 48 is the DataOut
// Pin 47 is clock.
// Pin 46 is Load or CS
// The 8 is for how many displays you have to chain.

int CodeIn;// used on all serial reads
String Digit;
int KpinNo;
// P O Z O R pouzita promená "g" "a" psaná malimy pismeny (Amung a Amungx)
String Anung = "0" , Anuna = "0", AnunF = "0";
// String Anungx = "0", Anunax = "0"; // AnunFx = "0";
unsigned long TimeStart = 0;
unsigned long TimeNow = 0;
unsigned long TimeInterval = 500;
int pulseOn = 0;
String gearSimple, soundSimple, transSimple; // pridana promenna "soundSimple" pro zvukove navesti (procedura SOUND)
String KoldpinStateSTR, KpinStateSTR, Kstringnewstate,Kstringoldstate;

// promenne pro rizeni a zobrazovani na displeji (Transponder + Heading)
int i = 0; // i = pocitadlo poctu znaku (zobrazovanych cislic) na displeji
int cisliceD, hodnotaD; // pomocna promenna pro vyber cislice (cisliceD) a zobrazeni nactene hodnoty v poli value (hodnotaD) na displeji

int headCislice[3] ; // 3 promenna pro cislice prijate v kodu "
 

Defoltní AP FS9/FSX    3. 1. 2021 / 16:46
ulitej
a nejde to pslat ani CELE
 

Defoltní AP FS9/FSX    3. 1. 2021 / 23:52
Algy   
Díky za ukázky kódu, nevím, proč to nejde náhrát sem, ani do SZ, možná nějaké omezení fóra. Jim's page už bohužel není funkční. Nějaké displaye mám, ale plánuji si pořídit ten ve tvém příkladu. Jakmile to vyzkouším, připrav se prosím, na doplňující otázky.
 

Defoltní AP FS9/FSX    4. 1. 2021 / 07:32
ulitej
Jen takové info pokud budeš používat počítač s Win 10 tak je potřeba nahradit Link2FS programem NunaLinkFs který také pracuje s nějakou versí P3D jinak kod o hodně delší tk neboj pošli adresu třeba nějakou alternativní jen na tento problém má je leta stejná ulitej@volny.cz
 

Defoltní AP FS9/FSX - jiný typ Arduina pro AP   4. 1. 2021 / 15:56
ulitej
Tak než dokončím jednu věc již se začínám hrabat v jiném řešení , doufám že o trochu větší Arduino2560 v provedení PRO bude schopno nahradit malé NANO a tím i 1,8" displej za větší a zároveň se zbavím toho expandéru 8574 - no prostě bude víc pinů k dispozici a doufám i snad pamět stačí . Tak vzhůru znova do boje Prosím nehanit dráty vývoj je vývoj a člověk omylný.
60181 B / 733 x 550 / 005 AP osazen.JPG
70895 B / 733 x 550 / 006 AP nový Arduino 2560PRO.JPG
 

VWAC
FS Medlánky
MZAK
O serveru   |   Zveřejňování souborů ke stažení   |   Kontakt   |   © 1999-2024 FlightSim.CZ