Rikoooo.com - GPW's werk nie in enige vliegtuig nie
Gpws werk nie in enige vliegtuig nie
Ongeleesde pos by aamalk » 04 Sep 2017, 02:12
Ek het dowlaoded rond 5 voeg op vliegtuie wat gesê het dat dit gpws het, maar ek hoor niks wanneer ek landing.do jy dit moet aktiveer iewers of dit werk outomaties?
Ongeleesde pos by DRCW » 13 Feb 2018, 14:24
Die FSX klanklêers word met dll-lêers geaktiveer en die 64-bit-weergawe aktiveer dit met xml. As u dit waag, kan u hierdie lêers na xml omskakel
Alhoewel sy naam verwys FSX, hierdie meter sal ook in FS2004 werk. Dit is sterk gebaseer op dsd_xml_sound3.gau.
gauge10 = dsd_fsx_xml_klank! Klank, 2,2,2,2,. / meters / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_Sound! Ontfouter, 420,550,600,80
Die belangrikste verandering in maatfunksie is die manier waarop dit volume-instellings hanteer. Vorige weergawes van die meter het 'n reeks van 0 tot 100 gebruik om die volume vlakke te kry / in te stel. Ek het dit verander na die reeks wat deur DirectSound gebruik word, -10000 (wat baie, baie stil is) na 0 (wat die volle volume verteenwoordig). As hierdie verandering u probleme met u bestaande kode gaan veroorsaak, kan u 'n veranderlike (L: Old Volume Control) stel om die meter terug te dwing na die ou metode om volume-instellings te hanteer. Sien onder.
Vir diegene wat nie vroeëre weergawes van die meter gebruik het nie, word elke klank beheer deur 'n aparte XML L: veranderlike (hierna 'n LVar genoem.) U beheer die klank deur die beheerveranderlike (LVar) in te stel op die waarde wat ooreenstem. tot die aksie wat u wil hê. U ken LVars aan klanke toe met behulp van 'n konfigurasielêer. Spesifiseer die konfigurasielêer in panel.cfg, as 'n vyfde parameter vir die "Sound" -meter-element - sien die voorbeeld hierbo. Die meter sal die volgende metodes volg om die verstrekte lêerstring van die konfigurasie te evalueer:
1. U spesifiseer 'n relatiewe pad deur dit met 'n 'punt' te begin - sien die voorbeeld sintaksis hierbo. Hierdie punt veranker ons effektief in die hoof-lêergids van FS. In die voorbeeld hierbo is die .ini-lêer in die hoofmap van die FS-meters geleë, en dit word dsd_xml_sound.ini genoem. U is nie beperk tot die FS-meters nie, u kan 'n map wat u wil, spesifiseer. U enigste uitdaging is om te verseker dat die eindgebruiker die map het wat u in hul FS-vagsisteem gee. Dit is die metode wat in vorige weergawes van die klankmeter gebruik is.
2. Alternatiewelik kan u 'n absolute pad na u konfigurasielêer konstrueer. Die meter sal sy eie padkwalifiserende naam opsoek. Deur die naam van die meter self te stroop, is ons weg met die pad na die spesifieke vouer waar die meter geïnstalleer is. By hierdie padnaam voeg u die spesifieke vouer en lêernaam vir u konfigurasielêer by. My gewone toetsvliegtuie is byvoorbeeld geïnstalleer in 'n vouer genaamd:
Die meter in die paneelmap installeer en so 'n konfigurasielêer spesifiseer:
gauge37 = dsd_fsx_xml_klank! Klank, 2,2,2,2, dsd_fsx_test_sound.ini
sal lei tot 'n konfigurasie spesifikasie van
D:fsxVliegtuigb777_300paneldsd_fsx_test_sound.ini - plaas die konfigurasielêer in die paneelvouer van die vliegtuig, met die klankmeter
Let op: met hierdie metode is daar geen 'punt' aan die begin van die parameter string.cfg nie, maar die string begin met 'n / of karakter. Die maat sal die / en karakters gelyk behandel.
3. As die maat nie 'n punt of streep teken aan die begin van die parameterstring vind nie, sal dit die string vir 'n kolonkarakter soek: "As dit een vind, sal dit aanvaar dat u 'n volledige pad voorsien het, insluitend 'n ry letter, na die konfigurasielêer en sal probeer om dit sonder enige aanpassings te laai.
Ek beveel hierdie benadering nie aan vir anders as privaat gebruik op u eie rekenaar nie. Spesifiseer 'n konfigurasielêerstring soos 'D:fsxgaugessound_config.ini "vra vir probleme as u die paneel versprei. Ons weet regtig nie waar die eindgebruiker FS geïnstalleer het nie.
4. As die meter nie 'n ':' - karakter vind nie, sal dit veronderstel dat u 'n pad op dieselfde manier as in prosedure 2 hierbo wil spesifiseer. Dit sal die bygevoegde parameterstring byvoeg aan die pad waarvandaan die meter gelaai word, wat die skuinsstreepkarakter verskaf indien nodig. Om te bly by die voorbeeld van my toetsvliegtuig, met die meter wat in die paneelmap gelaai is, en 'n konfigurasielêerstring soos volg verskaf:
5. Standaard konfigurasielêer. As geen konfigurasielêer gespesifiseer word nie, of as die maat nie die gespesifiseerde lêer kan vind nie, sal die standaardnaam gebruik word. Die meter sal sy eie padkwalifiserende naam nasoek (as u of die eindgebruiker dit hernoem het), stroop die ".gau" lêeruitbreiding en voeg ".ini" by. Die verstek konfigurasie lêer is dus in dieselfde vouer as die maat met dieselfde basisnaam. Hierdie metode sal in baie gevalle die vereiste om die konfigurasielêer te spesifiseer, verminder. Let daarop dat as die meter die standaard gebruik omdat u nie 'n konfigurasielêer gespesifiseer het nie, dit eenvoudig sal doen sonder meer. As dit egter die standaard gebruik, omdat dit die lêer wat u gespesifiseer het, nie kon vind nie, verskyn dit in 'n Windows-boodskapkassie wat u dit vertel.
Die skep van die konfigurasielêer
Die konfigurasielêer word vir 'n aantal dinge gebruik. Die belangrikste hiervan is om 'n skakeling te maak tussen die klanke wat u wil speel en die LVars wat u sal gebruik om die klanke te beheer. As u na die voorbeeld .ini-lêerlys aan die einde van hierdie dokument kyk, kom u agter dat dit drie afdelings bevat. Hiervan is een gemerk [Klanke] en een as [LVars]. Elkeen het 'n lys van genommerde inskrywings. Die nommering is hoe die skakel tussen klank en LVar tot stand kom. Let daarop dat dit die enigste betekenis het vir die nommering van die inskrywings. Die klank by toegang Sound00 word gekoppel aan die LVar by Lvar00, die klank by die ingang Sound01 word gekoppel aan die LVar by Lvar01, ens.
Soos u moontlik nou al bymekaargemaak het, gee u slegs die naam in die opstel van LVars in die konfigurasielêer. U voeg nie "L:" aan die begin of ", nommer" aan die einde by nie. Dit het niks te doen met die toegang tot die veranderlikes in XML nie, dit is slegs relevant vir die manier waarop 'n C / C ++ maat met hierdie veranderlikes werk.
As u inskrywings vir die klanke self in u konfigurasielêer skep, kan u, indien u wil, 'n volume spesifiseer wat op die klank toegepas moet word wanneer dit gelaai word. Sien die eerste twee klankinskrywings in die voorbeeld .ini-lêer hieronder. Hierdie opsie is handig as u, of die eindgebruiker van u produk, 'n spesifieke geluid voel of geluide, soos opgeneem, te hard is. U kan die volume spesifiseer wat u moet gebruik en hoef dus nie die moeite te doen om dit binne u maat te plaas nie. As u 'n volume-instelling op hierdie manier spesifiseer, kan u nie die volume later verander nie.
As u klanke in die konfigurasielêer spesifiseer, sal die meter dieselfde protokolle volg om klankname op te gee as vir die spesifisering van die naam van die konfigurasielêer. U kan 'n relatiewe pad gebruik (begin met 'n "punt" en verwys na 'n vouer in die FS-vouboom) of u kan 'n absolute pad konstrueer deur die pad na die konfigurasielêer as basis te gebruik (deur a of / as die eerste karakter van die parameterstring, of deur 'n vouer en lêer sonder die voorste skuinsstreep te lys.) Sien die eerste klankinstelling in die voorbeeld .ini-lêer hieronder. Dit spesifiseer 'n gids genaamd PanelSounds, geleë in die gids waarin die konfigurasielêer gevind word, as die plek vir die klanklêer.
Die meter sal nie individuele klank name verifieer teen die laai tyd. Dit sal egter 'n Windows-boodskapkassie gebruik om die gebruiker in kennis te stel dat 'n spesifieke klank nie gevind kan word wanneer 'n poging aangewend word om die klank te speel nie.
Die instellings in die derde groep, [Config] word elk later hersien.
Werk met klanke
Om 'n gegewe klank te beheer, is dit net 'n kwessie om die ooreenstemmende LVar te stel vir die onderstaande waarde vir die aksie wat jy wil hê:
1 (> L: SomeXMLControlVar, nommer) sal die klank een keer speel, sonder dat die volume- of paninstellings verander word.
0 (> L: SomeOtherXMLControlVar, nommer) sal die geluid stop as dit speel.
8 (> L: YetAnotherXMLControlVar, number) haal eers die huidige volume- en pan-invoerinstellings op. Dit sal hulle dan op die betrokke klank toepas, en uiteindelik, met die begin van die klank in die loopmodus.
Gauge beheer veranderlikes kan die volgende waardes gebruik:
0 - Stop klank
1 - Speel geluid een keer, sonder om die bestaande volume of paninstellings te verander.
2 - Speel geluid as 'n lus, sonder om die bestaande volume of paninstellings te verander.
3 - Stel die volume van die klank in, met behulp van die instelling wat in die gespesifiseerde VolumeIn-veranderlike gevind word, sien hieronder.
4 - Kry die huidige volume-instelling van die klank, plaas dit in die gespesifiseerde VolumeOut-veranderlike.
5 - Stel die geluid se pan in deur gebruik te maak van die instelling wat in die gespesifiseerde PanIn-veranderlike gevind word.
6 - Kry die huidige paninstelling van die klank, plaas dit in die gespesifiseerde PanOut-veranderlike.
7 - Speel geluid een keer, maar stel eers die volume en pan in op die instellings wat in die VolumeIn en PanIn veranderlikes gevind word.
8 - Speel geluid as 'n lus, maar stel eers die volume en pan op na die instellings wat in die VolumeIn en PanIn veranderlikes gevind word.
9 - Kry klank se lusstatus. Sal 1 teruggee as 'n klank in die loop loop, 0 as die klank eenmalig in die speelmodus is of glad nie speel nie.
10 - Laai 'n geluid af. Klanke sal outomaties afgelaai word op die uitlaat van die meter, maar as die klanklêer groot is en jy daarmee klaar is, kan jy dit onmiddellik aflaai en die herinnering herwin. Hierdie opdrag kan ook nuttig wees tydens die toets. U kan veranderinge aan 'n geluid maak en herlaai, sonder om die hele paneel te herlaai.
11 - Laai 'n geluid met die Windows-spraakapparaat. Standaard gebruik die meter die Windows-klankapparaat om klanke te speel. As u die Windows-spraakapparaat (gewoonlik 'n tweede klankkaart of USB-klankapparaat) wil gebruik, kan u die waarde van 11 gebruik om die klank te laai om op die spraakapparaat te speel. Al die ander opdragte, as hulle 'n geluid moet laai voordat hulle hul eie funksie uitvoer, sal die klank vir die Windows-klankapparaat laai.