Gpws ne laboras en iu aviadilo

Lockheed Martin proponas al ni Prepar3D v4 kaj v5 nun denaska por 64-bitaj sistemoj kaj VR-kongrua. Prepar3D partoprenigas uzantojn en enmeta trejnado tra realismaj medioj. Ideala por komerca, akademia, profesia, aŭ milita instruado.
aamalk
afiŝoj: 1
Aliĝita: 02 Sep 2017, 16:11

Gpws ne laboras en iu aviadilo

Nelegita afiŝo by aamalk »

Mi malkonstruis ĉirkaŭ 5 aldoni aviadilojn, kiuj diris, ke ĝi havas gpws sed mi ne aŭdas ion ajn kiam mi surteriĝos. Ĉu vi bezonas ebligi ĝin ie aŭ ĝi funkcias aŭtomate?

DRCW
afiŝoj: 86
Aliĝita: 08 dec 2014, 09:37

Gpws ne laboras en iu aviadilo

Nelegita afiŝo by DRCW »

la FSX sonaj dosieroj aktiviĝas per dosieroj dll kaj la versio de 64-bito aktivigas ilin per xml. Se vi aŭdacas, vi povas konverti ĉi tiujn dosierojn al xml
Mezurilo: dsd_fsx_xml_sound.gau
Kvankam ĝia nomo rilatas al FSX, ĉi tiu mezurilo ankaŭ funkcios en FS2004. Ĝi peze baziĝas sur dsd_xml_sound3.gau.

Panelo.cfg-sintakso
gauge10 = dsd_fsx_xml_sound! Sound, 2,2,2,2,. / gauges / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_sound! Depurilo, 420,550,600,80

La plej grava ŝanĝo en kalibra funkcio estas la maniero kiel ĝi pritraktas volumenajn agordojn. Antaŭaj versioj de la mezurilo uzis intervalon de 0 al 100 por akiri / fiksi volumenajn nivelojn. Mi ŝanĝis ĉi tion al la rango uzata de DirectSound, -10000 (reprezentanta tre, tre trankvila) al 0 (reprezentanta plenan volumenon). Se ĉi tiu ŝanĝo kaŭzos problemojn kun via ekzistanta kodo, vi povas agordi variablon (L: Malnova Volumila Kontrolo) por devigi la mezurilon reveni al la malnova metodo pritrakti volumenajn agordojn. Vidu suben.

Por tiuj, kiuj ne uzis pli fruajn versiojn de la mezurilo, ĉiu sono estas kontrolita de aparta XML -L: Variablo (poste nomata LVar) Vi kontrolas la sonon per la agordo de la regula variablo (LVar) al la valoro responda. al la ago, kiun vi volas. Vi asignas LVars al sonoj per agorda dosiero. Specifi la agordan dosieron en panel.cfg, kiel kvina parametro por la "Sono" kalibra elemento - vidu la ekzemplon supre. La mezurilo sekvos la jenajn metodojn por taksi kordon de provizita dosiero:

1. Vi specifas relativan vojon komencante ĝin per 'punkto' - vidu la ekzemplan sintakson, supre. Ĉi tiu punkto efektive ankrumas nin en la ĉefa FS dosierujo. En la supra ekzemplo, la dosiero .ini troviĝas en la ĉefa dosierujo de mezuroj de FS, kaj ĝi nomiĝas dsd_xml_sound.ini. Vi ne estas limigita al la dosierujo de FS-mezuroj, vi povas specifi ajnan dosierujon, kiun vi ŝatas. Ĉi tiu estas la metodo uzata de antaŭaj versioj de la sono mezurilo.

2. Alternative, vi povas konstrui absolutan vojon al via agorda dosiero. La mezurilo serĉos sian propran vojkvalifikan nomon. Forprenante la nomon de la mezurilo mem, ni restas kun la vojo al la specifa dosierujo kie la mezurilo estas instalita. Al ĉi tiu vojo nomo, vi aldonos la specifan dosierujon kaj dosiernomon por via agorda dosiero. Ekzemple, mia kutima testaviadilo estas instalita en dosierujo nomita:
D:fsxAircraftb777_300
Instalante la kalibron en la panelo-dosierujo, kaj tiel specifas agordan dosieron:
gauge37 = dsd_fsx_xml_sound!Sound, 2,2,2,2, dsd_fsx_test_sound.ini
rezultos en agordo
D:fsxAircraftb777_300paneldsd_fsx_test_sound.ini - metante la agordan dosieron en la panelan dosierujon de la aviadilo, kun la sonometro
Please note that with this method, there is no ‘dot’ at the beginning of the panel.cfg parameter string, but the string starts with a / or character. The gauge will treat the / and characters equivalently.

3. Se la kalibro ne trovos punkton aŭ altajn karakterojn al la komenco de la parametra kordo, ĝi serĉos la ŝnuron por kolon-karaktero ":" Se ĝi trovos unu, ĝi supozos, ke vi provizis kompletan vojon, inkluzive de dosierujo, al la agorda dosiero kaj provos ŝarĝi ĝin sen ia ajn arreglos.
I don’t recommend this approach for anything other than private use on your own computer. Specifying a configuration file string like “D:fsxgaugessound_config.ini” is asking for trouble if you are distributing the panel. We really don’t know where the end user has installed FS.

4. Se la mezurilo ne trovas ":" signon, ĝi supozos, ke vi provas specifi vojon en la sama maniero kiel en proceduro 2, supre. Thei aldonos la provizitan parametran ĉenon al la vojo de kie la mezurilo estas ŝarĝita, donante la oblikvan karakteron kiel necesa. Restante kun la ekzemplo de mia testaviadilo, kun la mezurilo ŝarĝita de la panela dosierujo, havigante agordan dosieron ŝnuron tiel:
gauge37 = dsd_fsx_xml_sound!Sound, 2,2,2,2, panel_soundsdsd_fsx_test_sound.ini
rezultos en agordo
D:fsxAircraftb777_300panelpanel_soundsdsd_fsx_test_sound.ini

5. Defaŭlta agorda dosiero. Se neniu agorda dosiero estas specifita, aŭ se la mezurilo ne povas trovi la difinitan dosieron, ĝi uzos la defaŭltan nomon. La mezurilo serĉos sian propran vojkvalifikan nomon (se vi aŭ la fina uzanto ĝin renomis,) forprenu la dosieron ".gau" kaj aldonu ".ini" La defaŭlta agorda dosiero estas sekve en la sama dosierujo kiel la mezurilo, kun la sama baza nomo. Ĉi tiu metodo devus redukti la postulon specifi la agordan dosieron en multaj kazoj. Notu, ke se la mezurilo uzas la aprioran, ĉar vi ne specifis agordan dosieron, ĝi simple faros tion sen plua enkonduko. Tamen, se ĝi uzas la aprioran, ĉar ĝi ne povis trovi la dosieron, kiun vi specifis, ĝi aperos fenestra mesaĝa kesto, kiu diros vin tiel.

Kreante la Agordon-dosieron
La agorda dosiero estas uzata por multaj aferoj. La plej grava el ili estas establi interpafadon inter la sonoj, kiujn vi volas ludi kaj la LVarojn, kiujn vi uzos por kontroli tiujn sonojn. Se vi rigardas la specimenon de dosiero .ini fine de ĉi tiu dokumento, vi trovos, ke ĝi enhavas tri sekcio-titolojn. De ĉi tiuj, unu estas etikedita [Sonoj] kaj unu estas etikedita [LVars]. Ĉiu havas liston de numeritaj eniroj. La numerado estas kiel la ligo inter sono kaj LVar estas establita. Bonvolu noti, ke tio estas la sola signifo por la numerado de la eniroj. La sono en eniro Sound00 egalas kun la LVar ĉe Lvar00, la sono en eniro Sound01 egalas kun la LVar ĉe Lvar01, ktp.

Kiel vi eble jam kolektiĝis, en la specifo de LVars en la agorda dosiero, vi simple provizas la nudan nomon. Vi ne aldonas "L:" komence, aŭ ", numeron" ĉe la fino. Ĉi tio neniel rilatas al kiel vi aliros la variablojn en XML, ĝi nur rilatas al la maniero kiel C / C ++ mezurilo funkcias per ĉi tiuj variabloj.

Kiam vi kreas enirojn por la sonoj mem en via agordodosiero, vi povas, se vi volas, specifi volumon por apliki al la sono kiam ĝi estas ŝarĝita. Vidu la unuajn du sonajn enirojn en la specimeno .ini malsupre. Ĉi tiu opcio estas utila se vi, aŭ la fina uzanto de via produkto, sentas specialan sonon aŭ sonojn, kiel registrite, estas tro laŭta. Vi povas specifi la volumon por esti uzita kaj tial ne devos ĝeni agordi ĝin ene de via mezurilo. Specifante voluman agordon tiamaniere ne malebligos vin ŝanĝi la volumenan nivelon poste.

When you are specifying sounds in the configuration file, the gauge will follow the same protocols for specifying sound names as it does for specifying the configuration file name. You can use a relative path (starting with a “dot” and referring to a folder within the FS folder tree) or you can construct an absolute path, using the path to the configuration file as a base ( by specifying a or / as the first character of the parameter string, or by listing a folder and file without the leading slash.) See the first sound setting in the sample .ini file below. It specifies a folder called PanelSounds, located within the folder where the configuration file is found, as the location for the sound file.
La kalibro ne kontrolos individuajn sonajn nomojn ĉe taksa ŝarĝo. Tamen, ĝi uzos Windows-mesaĝkeston por sciigi al la uzanto, ke aparta sono ne troveblas kiam provo kreas sonon.

La agordoj en la tria grupo, [Komigilo] estas ĉiuj reviziitaj poste.

Laborante kun sonoj
Por kontroli sonon donitan, ĝi estas nur afero de ĝia responda LVar al la valoro enlistigita sube por la agado, kiun vi volas:
1 (> L: SomeXMLControlVar, numero) ludos la sonon unufoje, sen ŝanĝoj faritaj al volumenaj aŭ al plataj agordoj.
0 (> L: SomeOtherXMLControlVar, nombro) haltos la sonon se ĝi ludas.
8 (> L: YetAnotherXMLControlVar, numero) unue trovos la nunajn volumenajn kaj pan-enirajn agordojn. I tiam aplikos ilin al la koncerna sono, kaj fine, kun komencado de sonado en bukla reĝimo.

Gauge-kontrolo-variabloj povas uzi la jenajn valorojn:
0 - Alta Sono
1 - Ludu sonon unufoje, sen ŝanĝi la ekzistantan volumon aŭ paneranĝejojn.
2 - Ludu sono kiel buklo, sen ŝanĝi la ekzistantan volumon aŭ panjon-agordojn.
3 - Agordu la volumon de la sono, uzante la opcion trovitan en la varianto de Volumo, vidu sube.
4 - Akiru la aktualan volumon de la sono, metante ĝin en la varianto de VolumeOut specifita.
5 - Agordu la sonon de la sono, uzante la agordon trovitan en la variablo de PanIn specifita.
6 - Akiru la aktualan panran agordon de la sono, metante ĝin en la specifa PanOut-variablo.
7 - Ludu sonon unufoje, sed unue agordu la volumon kaj panon al la agordoj trovitaj en la variaĵoj de VolumeIn kaj PanIn.
8 - Ludu sonon kiel buklo, sed unue starigu la volumon kaj la panon al la agordoj trovitaj en la variaĵoj de VolumeIn kaj PanIn.
9 - Akiri statuson de lumo de sono. Revenos 1 se ludanta sono estas looping, 0 se la sono estas ludata unufoje aŭ ne ludos.
10 – Unload a sound. Sounds will be automatically unloaded on gauge exit, but if the sound file is large, and you are done with it, you might want to unload it immediately, and reclaim the memory. This command may also be useful during testing. You can make changes to a sound and reload it, without reloading the whole panel.
11 – Load a sound, using the Windows voice device. By default the gauge will use the Windows sound device for playing sounds. If you want to use the Windows voice device (typically a second sound card, or USB sound device) you can use the value of 11 to load the sound for playing on the voice device. All of the other commands, if they have to load a sound before carrying out their own function, will load the sound for the Windows sound device

Afiŝu Respondon

Revenu al "Prepar3D v4 kaj v5 (64 bitoj) "