ភាសា

ប្រធានបទរូបតំណាង សំនួរ Gpws មិនធ្វើការនៅក្នុងយន្ដហោះណាមួយទេ

ច្រើនទៀត
1 ឆ្នាំ 1 ខែមុន #760 by aamalk

ខ្ញុំបានផ្អាកនៅជុំវិញ 5 បន្ថែមលើយន្ដហោះដែលនិយាយថាវាមាន gpws ប៉ុន្តែខ្ញុំមិនឮអ្វីនៅពេលអ៊ឹមចុះចត។ តើអ្នកត្រូវការបើកវានៅកន្លែងណាមួយឬវាដំណើរការដោយស្វ័យប្រវត្តិ?

សូម ចូល or បង្កើត​គណនី ដើម្បីចូលរួមការសន្ទនា។

ច្រើនទៀត
ខែ 8 5 ថ្ងៃមុន - ខែ 8 5 ថ្ងៃមុន #937 by DRCW

ឯកសារសំឡេង FSX ត្រូវបានធ្វើឱ្យសកម្មដោយប្រើឯកសារ dll ហើយកំណែ 64 bit ធ្វើឱ្យពួកវាប្រើ xml ។ ប្រសិនបើអ្នកមានការហ៊ានអ្នកអាចបម្លែងឯកសារទាំងនេះទៅជា xml
រង្វាស់: dsd_fsx_xml_sound.gau
ទោះបីជាឈ្មោះរបស់វាសំដៅទៅលើ FSX ក៏ដោយក៏រង្វាស់នេះក៏នឹងដំណើរការនៅក្នុង FS2004 ផងដែរ។ វាផ្អែកយ៉ាងខ្លាំងលើ dsd_xml_sound3.gau ។

វាក្យសម្ពន្ធ Panel.cfg
រង្វាស់ xNUMX = dsd_fsx_xml_sound! សំឡេង, 10, ។ / gauges / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_sound! កម្មវិធីបំបាត់កំហុស, 420,550,600,80

ការផ្លាស់ប្តូរដ៏សំខាន់បំផុតនៅក្នុងមុខងាររង្វាស់គឺជាវិធីដែលវាគ្រប់គ្រងការកំណត់កម្រិតសំឡេង។ កំណែមុននៃរង្វាស់បានប្រើជួរពី 0 ទៅ 100 ដើម្បីកំណត់ / កម្រិតកម្រិតសំឡេង។ ខ្ញុំបានផ្លាស់ប្តូរនេះទៅជួរដែលបានប្រើដោយ DirectSound -10000 (តំណាងខ្លាំងណាស់ស្ងាត់ណាស់) ទៅ 0 (តំណាងឱ្យទំហំពេញ) ។ ប្រសិនបើការផ្លាស់ប្តូរនេះនឹងបណ្តាលឱ្យអ្នកមានបញ្ហាជាមួយកូដដែលមានស្រាប់អ្នកអាចកំណត់អថេរមួយ (L: Old Volume Control) ដើម្បីបង្ខំរង្វាស់ត្រឡប់ទៅវិធីសាស្រ្តចាស់នៃការកំណត់កម្រិតសំឡេង។ មើល​ខាង​ក្រោម។

សម្រាប់អ្នកដែលមិនប្រើកំណែមុននៃរង្វាស់សម្លេងនីមួយៗត្រូវបានគ្រប់គ្រងដោយប្លុក XML L: Variable (ហៅថា LVar ។ ) អ្នកគ្រប់គ្រងសម្លេងដោយកំណត់អថេរវត្ថុ (LVar) ទៅតម្លៃដែលត្រូវគ្នា។ ទៅសកម្មភាពដែលអ្នកចង់បាន។ អ្នកកំណត់ LVars ឱ្យស្តាប់ដោយប្រើឯកសារកំណត់រចនាសម្ព័ន្ធ។ បញ្ជាក់ឯកសារកំណត់រចនាសម្ព័ន្ធក្នុង panel.cfg ជាប៉ារ៉ាម៉ែត្រទី 5 សម្រាប់ធាតុរង្វាស់ "សំឡេង" - សូមមើលឧទាហរណ៍ខាងលើ។ រង្វាស់នេះនឹងធ្វើតាមវិធីសាស្រ្តខាងក្រោមក្នុងការវាយតម្លៃខ្សែអក្សរឯកសារកំណត់រចនាសម្ព័ន្ធដែលបានផ្តល់:

1 ។ អ្នកបញ្ជាក់ផ្លូវទំនាក់ទំនងដោយចាប់ផ្ដើមវាដោយ 'dot' - មើលវាក្យសម្ព័ន្ធគំរូខាងលើ។ ចំណុចនេះមានប្រសិទ្ធភាពចងចាំយើងក្នុងថត FS ចម្បង។ នៅក្នុងឧទាហរណ៍ខាងលើឯកសារ។ នីមានទីតាំងស្ថិតនៅក្នុងថតចំនុចមេ FS ហើយវាត្រូវបានហៅថា dsd_xml_sound.ini ។ អ្នកមិនត្រូវបានកំណត់ចំពោះថតឧបករណ៍វាស់ស្ទង់ FS ទេអ្នកអាចបញ្ជាក់ថតណាដែលអ្នកចូលចិត្ត។ បញ្ហាប្រឈមតែមួយគត់របស់អ្នកគឺត្រូវប្រាកដថាអ្នកប្រើចុងក្រោយមានថតដែលអ្នកបានបញ្ជាក់នៅក្នុងប្រព័ន្ធថត FS របស់ពួកគេ។ នេះគឺជាវិធីសាស្ដ្រដែលបានប្រើដោយកំណែមុននៃរង្វាស់សំឡេង។

2 ។ ជាជម្រើសអ្នកអាចសង់ផ្លូវពេញលេញទៅឯកសារកំណត់រចនាសម្ព័ន្ធរបស់អ្នក។ រង្វាស់នេះនឹងស្វែងរកឈ្មោះរបស់វាដែលមានលក្ខណៈសម្បត្តិ។ ដោយដកចេញឈ្មោះរបស់រង្វាស់ដោយខ្លួនយើងយើងបានទុកផ្លូវទៅថតជាក់លាក់ដែលរង្វាស់ត្រូវបានដំឡើង។ ទៅឈ្មោះផ្លូវនេះអ្នកនឹងបន្ថែមថតជាក់លាក់និងឈ្មោះឯកសារសម្រាប់ឯកសារកំណត់រចនាសម្ព័ន្ធរបស់អ្នក។ ឧទាហរណ៏, ការធ្វើតេស្តយន្តហោះធម្មតារបស់ខ្ញុំត្រូវបានដំឡើងនៅក្នុងថតមួយដែលគេហៅថា:
D: \ fsx \ យន្តហោះ \ b777_300
ដំឡើងរង្វាស់នៅក្នុងថតឯកសារនិងបញ្ជាក់ឯកសារកំណត់រចនាសម្ព័ន្ធដូចនេះ:
សំឡេង, 37, \ dsd_fsx_test_sound.ini
នឹងមានលទ្ធផលនៅក្នុងការបញ្ជាក់អំពីការកំណត់រចនាសម្ព័ន្ធ
D: \ fsx \ Aircraft \ b777_300 \ panel \ dsd_fsx_test_sound.ini - ការដាក់ឯកសារកំណត់រចនាសម្ព័ន្ធនៅក្នុងថតបន្ទះរបស់យន្តហោះដោយមានរង្វាស់សំឡេង
សូមចំណាំថាជាមួយវិធីសាស្ត្រនេះមិនមាន 'ចំណុច' នៅដើមប៉ារ៉ាម៉ែត្រប៉ារ៉ាម៉ែត្រ panel.cfg ប៉ុន្តែខ្សែអក្សរចាប់ផ្ដើមដោយ / ឬ \ តួអក្សរ។ រង្វាស់នឹងដោះស្រាយ / និង \ តួអក្សរស្មើ។

3 ។ ប្រសិនបើរង្វាស់មិនរកសញ្ញាចុចឬតួអក្សរកាត់នៅដើមខ្សែអក្សរប៉ារ៉ាម៉ែត្រវានឹងស្វែងរកខ្សែអក្សរសម្រាប់តួអក្សរពហុកោណ ":" ប្រសិនបើវារកឃើញវានឹងសន្មត់ថាអ្នកបានផ្តល់នូវផ្លូវពេញលេញរួមទាំងលិខិតដ្រាយ, ទៅឯកសារកំណត់រចនាសម្ព័ន្ធហើយនឹងព្យាយាមផ្ទុកវាដោយគ្មានការលៃតម្រូវណាមួយ។
ខ្ញុំមិនផ្តល់អនុសាសន៍វិធីសាស្រ្តនេះសម្រាប់អ្វីផ្សេងក្រៅពីការប្រើប្រាស់ឯកជននៅលើកុំព្យូទ័រផ្ទាល់ខ្លួនរបស់អ្នក។ ការបញ្ជាក់ខ្សែអក្សរឯកសារកំណត់រចនាសម្ព័ន្ធដូចជា "D: \ fsx \ gauges \ sound_config.ini" កំពុងស្នើសុំបញ្ហាប្រសិនបើអ្នកកំពុងចែកចាយបន្ទះ។ យើងពិតជាមិនដឹងថាតើអ្នកប្រើចុងបានដំឡើង FS នៅទីណានោះទេ។

4 ។ ប្រសិនបើរង្វាស់មិនបានរកតួអក្សរ ":" វានឹងសន្មត់ថាអ្នកកំពុងបញ្ជាក់ផ្លូវមួយក្នុងលក្ខណៈដូចគ្នាក្នុងនីតិវិធី 2 ខាងលើ។ វានឹងបន្ថែមខ្សែអក្សរប៉ារ៉ាម៉ែត្រដែលបានផ្ដល់ទៅផ្លូវដែលរង្វាស់ត្រូវបានផ្ទុកពីការផ្តល់តួអក្សរសញ្ញា។ ស្នាក់នៅជាមួយឧទាហរណ៏នៃយន្តហោះសាកល្បងរបស់ខ្ញុំជាមួយនឹងរង្វាស់ដែលផ្ទុកពីថតបន្ទះដែលផ្តល់ខ្សែអក្សរឯកសារកំណត់រចនាសម្ព័ន្ធដូចនេះ:
សំឡេង, 37, panel_sounds \ dsd_fsx_test_sound.ini
នឹងមានលទ្ធផលនៅក្នុងការបញ្ជាក់អំពីការកំណត់រចនាសម្ព័ន្ធ
D: \ fsx \ យន្តហោះ \ b777_300 \ panel \ panel_sounds \ dsd_fsx_test_sound.ini

5 ។ ឯកសារកំណត់រចនាសម្ព័ន្ធលំនាំដើម។ បើគ្មានឯកសារកំណត់រចនាសម្ព័ន្ធត្រូវបានបញ្ជាក់ឬប្រសិនបើរង្វាស់មិនអាចរកឃើញឯកសារដែលបានបញ្ជាក់នោះវានឹងប្រើឈ្មោះលំនាំដើម។ រង្វាស់នឹងស្វែងរកឈ្មោះផ្លូវផ្ទាល់ខ្លួនរបស់វា (ក្នុងករណីដែលអ្នកឬអ្នកប្រើប្រាស់បានប្តូរឈ្មោះវា) ដកកន្ទុយឯកសារ ".gau" និងបន្ថែម ".ini" ។ ឯកសារកំណត់រចនាសម្ព័ន្ធលំនាំដើមគឺដូច្នេះនៅក្នុងថតដូចគ្នា។ រង្វាស់, ជាមួយឈ្មោះមូលដ្ឋានដូចគ្នា។ វិធីសាស្រ្តនេះគួរតែកាត់បន្ថយតម្រូវការដើម្បីបញ្ជាក់ឯកសារកំណត់រចនាសម្ព័ន្ធក្នុងករណីជាច្រើន។ ចំណាំថាប្រសិនបើរង្វាស់កំពុងប្រើលំនាំដើមពីព្រោះអ្នកមិនបានបញ្ជាក់ឯកសារកំណត់រចនាសម្ព័ន្ធវានឹងធ្វើដូច្នេះដោយគ្មានការបន្ថែម។ ទោះយ៉ាងណាក៏ដោយប្រសិនបើវាកំពុងប្រើលំនាំដើមព្រោះវាមិនអាចរកឃើញឯកសារដែលអ្នកបានបញ្ជាក់នោះវានឹងលេចឡើងប្រអប់សារវីនដូប្រាប់អ្នកដូច្នេះ។

បង្កើតឯកសារកំណត់រចនាសម្ព័ន្ធ
ឯកសារកំណត់រចនាសម្ព័ន្ធត្រូវបានប្រើសម្រាប់វត្ថុមួយចំនួន។ អ្វីដែលសំខាន់បំផុតនោះគឺការបង្កើតភាពខុសគ្នារវាងសម្លេងដែលអ្នកចង់លេងនិង LVars ដែលអ្នកនឹងប្រើដើម្បីគ្រប់គ្រងសម្លេងទាំងនោះ។ ប្រសិនបើអ្នកក្រឡេកមើលការចុះបញ្ជីឯកសារ .ini នៅចុងឯកសារនេះអ្នកនឹងឃើញថាវាមានក្បាលផ្នែកបី។ ក្នុងចំណោមទាំងនេះមានមួយត្រូវបានដាក់ស្លាក [សម្លេង] ហើយមួយត្រូវបានដាក់ស្លាកថា [LVars] ។ គ្នាមានបញ្ជីនៃធាតុលេខរៀង។ លេខរៀងគឺរបៀបដែលការតភ្ជាប់រវាងសំឡេងនិង LVar ត្រូវបានបង្កើតឡើង។ សូមចំណាំថានោះគឺជាសារៈសំខាន់តែមួយគត់ចំពោះលេខរៀងនៃធាតុ។ សំឡេងនៅធាតុបញ្ចូល Sound00 ត្រូវបានផ្គូផ្គងជាមួយ LVar នៅ Lvar00 សំឡេងនៅធាតុ Sound01 ត្រូវបានផ្គូផ្គងជាមួយ LVar នៅ Lvar01 ។ ល។

ដូចដែលអ្នកបានប្រមូលផ្តុំគ្នានៅពេលនេះក្នុងការកំណត់ LVars នៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធអ្នកគ្រាន់តែផ្តល់ឈ្មោះទទេ។ អ្នកមិនបន្ថែម "L:" នៅដើមឬ "លេខ" នៅចុងបញ្ចប់។ នេះមិនមានអ្វីដែលត្រូវធ្វើជាមួយរបៀបដែលអ្នកនឹងចូលប្រើអថេរក្នុង XML ទេវាទាក់ទងតែវិធីដែលរង្វាស់ C / C ++ ដំណើរការជាមួយអថេរទាំងនេះ។

នៅពេលអ្នកបង្កើតធាតុសម្រាប់សំឡេងដោយខ្លួនឯងនៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធរបស់អ្នកអ្នកអាច, ប្រសិនបើអ្នកចង់, បញ្ជាក់កម្រិតសំឡេងដែលនឹងត្រូវបានអនុវត្តទៅសម្លេងនៅពេលវាត្រូវបានផ្ទុក។ មើលធាតុសំឡេងពីរដំបូងនៅក្នុងឯកសារគំរូ .ini ខាងក្រោម។ ជម្រើសនេះមានប្រយោជន៍ប្រសិនបើអ្នកឬអ្នកប្រើប្រាស់ចុងក្រោយនៃផលិតផលរបស់អ្នកមានអារម្មណ៍ថាមានសម្លេងឬសម្លេងពិសេសដូចដែលបានកត់ទុក។ អ្នកអាចបញ្ជាក់កម្រិតសម្លេងដែលត្រូវប្រើហើយមិនចាំបាច់រំខានការកំណត់វាក្នុងរង្វាស់របស់អ្នកទេ។ ការបញ្ជាក់ការកំណត់កម្រិតសំឡេងតាមវិធីនេះនឹងមិនរារាំងអ្នកពីការផ្លាស់ប្តូរកម្រិតសំឡេងនៅពេលក្រោយទេ។

នៅពេលអ្នកបញ្ជាក់សំឡេងនៅក្នុងឯកសារកំណត់រចនាសម្ព័ន្ធរង្វាស់នឹងធ្វើតាមពិធីការដូចគ្នាសម្រាប់បញ្ជាក់ឈ្មោះសម្លេងដូចដែលបានបញ្ជាក់សម្រាប់ឈ្មោះឯកសារកំណត់រចនាសម្ព័ន្ធ។ អ្នកអាចប្រើផ្លូវទំនាក់ទំនង (ចាប់ផ្តើមដោយ "ចំណុច" និងសំដៅទៅលើថតក្នុងមែកធាងថត FS) ឬអ្នកអាចសង់ផ្លូវពេញលេញដោយប្រើផ្លូវទៅឯកសារកំណត់រចនាសម្ព័ន្ធជាគោល (ដោយបញ្ជាក់ \ ឬ / ជា តួអក្សរដំបូងនៃប៉ារ៉ាម៉ែត្រប៉ារ៉ាម៉ែត្រឬដោយការរាយថតនិងឯកសារដោយគ្មានសញ្ញាវាងនាំមុខ។ ) សូមមើលការកំណត់សំឡេងទីមួយនៅក្នុងឯកសារគំរូ .ini ខាងក្រោម។ វាបញ្ជាក់ថតមួយហៅថា PanelSounds ដែលមានទីតាំងនៅក្នុងថតដែលរកឃើញឯកសារកំណត់ជាទីតាំងសម្រាប់ឯកសារសំឡេង។
រង្វាស់នេះនឹងមិនផ្ទៀងផ្ទាត់ឈ្មោះសម្លេងនីមួយៗនៅពេលផ្ទុកទិន្នន័យ។ ទោះយ៉ាងណាក៏ដោយវានឹងប្រើប្រអប់សារ Windows ដើម្បីជូនដំណឹងទៅអ្នកប្រើថាសម្លេងជាក់លាក់មិនអាចរកបាននៅពេលដែលមានការព្យាយាមដើម្បីចាក់សម្លេង។

ការកំណត់នៅក្នុងក្រុមទីបី [Config] ត្រូវបានត្រួតពិនិត្យម្តង ៗ នៅពេលក្រោយ។

ធ្វើការជាមួយសំឡេង
ដើម្បីគ្រប់គ្រងសម្លេងដែលបានផ្តល់ឱ្យវាគឺគ្រាន់តែជាការកំណត់នៃ LVar ដែលត្រូវគ្នាទៅនឹងតម្លៃដែលបានរាយខាងក្រោមសម្រាប់សកម្មភាពដែលអ្នកចង់បាន:
1 (> L: SomeXMLControlVar លេខ) នឹងចាក់សម្លេងម្តងដោយគ្មានការផ្លាស់ប្តូរដែលត្រូវបានធ្វើឡើងចំពោះការកំណត់កម្រិតសម្លេងរឺទេ។
លេខ 0 (> L: SomeOtherXMLControlVar) នឹងបញ្ឈប់សម្លេងប្រសិនបើវាកំពុងចាក់។
8 (> L: YetAnotherXMLControlVar លេខ) ជាដំបូងនឹងយកការកំណត់បញ្ចូលភាគនិងបច្ចុប្បន្ន។ បន្ទាប់មកវានឹងអនុវត្តពួកវាទៅសំឡេងដែលនៅក្នុងសំណួរនិងចុងក្រោយដោយចាប់ផ្តើមលេងសំឡេងនៅក្នុងរបៀបរង្វិលជុំ។

អថេរត្រួតពិនិត្យរង្វាស់អាចប្រើតម្លៃដូចខាងក្រោម:
0 - បញ្ឈប់សម្លេង
1 - ចាក់សម្លេងម្តងដោយគ្មានការផ្លាស់ប្តូរការកំណត់កម្រិតសម្លេងឬបន្ទះ។
2 - លេងសម្លេងជារង្វិលជុំដោយមិនផ្លាស់ប្តូរការកំណត់កម្រិតសម្លេងឬបន្ទះ។
3 - កំណត់កម្រិតសម្លេងដោយប្រើការកំណត់ដែលរកឃើញនៅក្នុងអថេរ VolumeIn ដែលបានបញ្ជាក់សូមមើលខាងក្រោម។
4 - ទទួលយកការកំណត់កម្រិតបច្ចុប្បន្នរបស់សម្លេងដោយដាក់វានៅក្នុងអញ្ញត្តិដែលបានបញ្ជាក់របស់ VolumeOut ។
5 - កំណត់ប៉ីរបស់សំឡេងដោយប្រើការកំណត់ដែលរកឃើញនៅក្នុងអថេរ PanIn ដែលបានបញ្ជាក់។
6 - ទទួលការកំណត់ប៉ាន់បច្ចុប្បន្នរបស់សំឡេងដោយដាក់វានៅក្នុងអថេរ PanOut ដែលបានបញ្ជាក់។
7 - ចាក់សម្លេងម្តងប៉ុន្តែដំបូងកំណត់សំឡេងនិងរុញទៅការកំណត់ដែលរកឃើញនៅក្នុងអថេរ VolumeIn និង PanIn ។
8 - លេងសម្លេងជារង្វិលជុំប៉ុន្តែដំបូងត្រូវកំណត់សំឡេងនិងរុញទៅការកំណត់ដែលរកឃើញនៅក្នុងអថេរ VolInIn និង PanIn ។
9 - យកស្ថានភាពរង្វិលជុំរបស់សំឡេង។ នឹងត្រឡប់ 1 ប្រសិនបើសម្លេងចាក់កំពុងឡាតាំង, 0 ប្រសិនបើសម្លេងគឺនៅក្នុងរបៀបចាក់ម្តងឬមិនបានលេង។
10 - ពន្លាសម្លេង។ សំឡេងនឹងត្រូវបានពន្លាដោយស្វ័យប្រវត្តិនៅលើច្រកចេញប៉ុន្តែប្រសិនបើឯកសារសំឡេងមានទំហំធំហើយអ្នកត្រូវបានធ្វើរួចជាមួយវាអ្នកប្រហែលជាចង់ផ្ទុកវាភ្លាមៗហើយទាមទារសតិ។ ពាក្យបញ្ជានេះក៏អាចមានប្រយោជន៍ផងដែរកំឡុងពេលធ្វើតេស្ត។ អ្នកអាចធ្វើការផ្លាស់ប្តូរសម្លេងនិងផ្ទុកវាឡើងវិញបានដោយមិនចាំបាច់ផ្ទុកបន្ទះទាំងមូលឡើងវិញទេ។
11 - ផ្ទុកសម្លេងមួយដោយប្រើឧបករណ៍សម្លេងវីនដូ។ តាមលំនាំដើមរង្វាស់នឹងប្រើឧបករណ៍សំឡេងវីនដូសម្រាប់ចាក់សម្លេង។ ប្រសិនបើអ្នកចង់ប្រើឧបករណ៍សម្លេងរបស់វីនដូ (ជាធម្មតាមានសម្លេងរោទ៍ទីពីរឬឧបករណ៍សម្លេង USB) អ្នកអាចប្រើតម្លៃរបស់ 11 ដើម្បីផ្ទុកសំឡេងសម្រាប់ចាក់នៅលើឧបករណ៍សម្លេង។ រាល់ពាក្យបញ្ជាដទៃទៀតប្រសិនបើពួកគេត្រូវផ្ទុកសម្លេងមុនពេលអនុវត្តមុខងាររបស់ពួកគេផ្ទាល់នោះវានឹងផ្ទុកសម្លេងសម្រាប់ឧបករណ៍សម្លេងវីនដូ។ ប្រសិនបើអ្នកចង់ប្រើឧបករណ៍សម្លេងអ្នកត្រូវប្រើពាក្យបញ្ជានេះដើម្បីបើកសម្លេងជាមុនសិនមុននឹងអ្នកធ្វើអ្វីផ្សេងទៀតជាមួយវា។ ឧបករណ៍សម្លេងគួរតែជាឧបករណ៍ដូចគ្នានឹងឧបករណ៍សំឡេងសម្លេងនឹងត្រូវបានផ្ទុកដោយប្រើឧបករណ៍សម្លេងដែលមាន។ ប្រសិនបើអ្នកចង់ឱ្យសម្លេងលេងតាមកាសរបស់អ្នកប្រើប្រសិនបើមានវត្តមានអ្នកអាចប្រើតម្លៃនេះ។ ប្រសិនបើអ្នកប្រើផ្សេងទៀតមិនមានកាស, សម្លេងដូចគ្នានឹងត្រូវចាក់ដោយឧបករណ៍សំឡេងអ្វីដែលអ្នកប្រើមាន។ រួមបញ្ចូលជាមួយនឹងកញ្ចប់នេះគឺជាឧបករណ៍មួយដែលនឹងអនុញ្ញាតឱ្យអ្នកប្រើបញ្ជាក់ច្បាស់ឧបករណ៍សំឡេងសម្រាប់រង្វាស់ត្រូវប្រើ។ ខ្ញុំរំពឹងថាស្ទើរតែគ្រប់ករណីទាំងអស់នេះនឹងមិនត្រូវបានទាមទារទេ។ វានឹងត្រូវការប្រសិនបើអ្នកប្រើមានអារម្មណ៍ថាតម្លៃលំនាំដើមរបស់វីនដូមិនសមស្របសម្រាប់ FS ប៉ុន្តែមិនចង់ផ្លាស់ប្តូរលំនាំដើមរបស់វីនដូទេ។
12 - ជា 11 ខាងលើប៉ុន្តែផ្ទុកសំឡេងដោយប្រើឧបករណ៍សំឡេងវីនដូ។

នៅក្នុងផ្នែក Config នៃឯកសារ។ នីអាចកំណត់ធាតុខាងក្រោម។ ពួកវាត្រូវបានបង្ហាញជាមួយតម្លៃលំនាំដើមដែលត្រូវគ្នា។

MaxSounds = 10
លំនាំដើមគឺ 10 ប៉ុន្តែអតិបរមាឥឡូវគឺ 1000 ។ (បាទ, អ្នកអានសិទ្ធិនោះ!) ខ្ញុំមិនអាចមើលឃើញអ្នកណាម្នាក់ប្រើច្រើននោះទេប៉ុន្តែការចងចាំត្រូវបានបម្រុងទុកជាថាមវន្តនៅពេលនេះដូច្នេះវាគ្មានគ្រោះថ្នាក់នៅក្នុងដែនកំណត់ខ្ពស់បំផុតទេ។ វានឹងអនុញ្ញាតឱ្យអ្នកប្រើប្រាស់ចៀសវាងការផ្ទុកវត្ថុច្រើនជាងមួយនៃរង្វាស់នៅក្នុងបន្ទះតែមួយ។ ខ្ញុំបានឃើញរឿងនោះកើតឡើង។ ការរក្សាចំនួនអតិបរមាទៅចំនួនសំឡេងដែលអ្នកនឹងប្រើនឹងកាត់បន្ថយស៊ីភីយូនិងការប្រើអង្គចងចាំដោយរង្វាស់។

ErrorFlag = -1
ក្នុងករណីមានកំហុសខ្លះកើតឡើងអថេរបញ្ជារបស់រង្វាស់នឹងត្រូវបានកំណត់ទៅតម្លៃនេះ។ លំនាំដើមគឺ -1 ។ អ្នកអាចរើសយកតម្លៃចំនួនគត់ដែលអ្នកចូលចិត្តលើកលែងតែជួរពី 1 ទៅ 99 ដែលត្រូវបានរក្សាទុកសម្រាប់ពាក្យបញ្ជាពិតប្រាកដ។ រង្វាស់ឥឡូវនេះមានប្រអប់សារវីនដូជាច្រើនដែលបានបង្កើតឡើងនៅក្នុងនោះនឹងលេចឡើងក្នុងករណីកំហុស។ ខ្ញុំរំពឹងថាមានតែមួយគត់ដែលអ្នកនឹងឃើញនឹងកើតឡើងប្រសិនបើរង្វាស់មិនរកឯកសារសំឡេងដែលបានបញ្ជាក់នៅក្នុងឯកសារ .ini ។ ដើម្បីសម្រួលដល់ការដោះស្រាយបញ្ហាវានឹងជូនដំណឹងដល់អ្នកប្រើថាឯកសារណាមួយដែលរកមិនឃើញ។ ប្រសិនបើមានកំហុសកើតឡើងការផ្លាស់ប្ដូរបន្ថែមទៅអថេរវត្ថុបញ្ជារបស់សម្លេងនោះនឹងត្រូវបានមិនអើពើ។ សម្លេងផ្សេងទៀតនឹងត្រូវបានដំណើរការ។

GlobalCommands = DSDGlobals
អ្នកអាចកំណត់អថេរនេះទៅជាតម្លៃអត្ថន័យ 3 ។
1 - បញ្ឈប់រាល់សំឡេងដែលកំពុងចាក់បច្ចុប្បន្ន។
2 - បិទសម្លេងទាំងអស់។ វាកំណត់បរិមាណរបស់ពួកគេទៅ - 10000, ប៉ុន្តែមិនបញ្ឈប់ពួកគេពីការលេងពិតប្រាកដ។
3 - ដោះសម្លេងទាំងអស់ចេញពីមុន។ វាស្តារការកំណត់កម្រិតដែលបានរក្សាទុកពីមុន។
ក្នុងករណីនីមួយៗអថេរនឹងត្រូវបានកំណត់ទៅជា 0 ។

VolumeVarIn = dsd_xml_sound_volume_in
ប្រើអថេរនេះដើម្បីបញ្ជាក់ការកំណត់កម្រិតសំឡេងសម្រាប់ប្រើជាមួយពាក្យបញ្ជា SetVolume (3) ។ កម្រិតសំឡេងត្រូវបានបញ្ជាក់ជាតម្លៃរវាង 0 (កម្រិតសំឡេងពេញ) និង -10000 (ការបង្រួម 100 db, inaudible ។ ) ក្នុងការអនុវត្តការកំណត់ណាមួយតិចជាងប្រហែល -3000 (30 db attenuation) នឹងមិនស្ដាប់បានទេ។

PanVarIn = dsd_xml_sound_pan_in
ប្រើអថេរនេះដើម្បីបញ្ជាក់ពីការកំណត់បន្ទះសម្រាប់ប្រើជាមួយពាក្យបញ្ជា SetPan (5) ។ ប៉ាន់ត្រូវបានបញ្ជាក់ជាតម្លៃរវាង -10000 (នៅខាងឆ្វេងពេញ) និង 10000 (ពេញស្ដាំ) ។ 0 ត្រូវបានដាក់កណ្តាល។

VolumeVarOut = dsd_xml_sound_volume_out
ប្រើអថេរនេះដើម្បីទទួលបានការកំណត់កម្រិតសំឡេងដែលបានទទួលជាមួយពាក្យបញ្ជា GetVolume (4) ។

PanVarOut = dsd_xml_sound_pan_out
ប្រើអថេរនេះដើម្បីទទួលបានការកំណត់បន្ទះដែលបានទទួលជាមួយពាក្យបញ្ជា GetPan (6) ។

LoopOut = dsd_xml_sound_loop_out
ប្រើអថេរនេះដើម្បីទទួលបានការកំណត់រង្វិលជុំដែលបានយកមកជាមួយពាក្យបញ្ជាទទួលយកការរារាំងស្ថានភាព (9) ។

VolumePlayed = dsd_volume_played
អថេរនេះនឹងទទួលការកំណត់កម្រិតសម្លេងដោយស្វ័យប្រវត្តិនៅពេលដែលពាក្យបញ្ជាសំឡេងចុងក្រោយចុងក្រោយត្រូវបានចេញ។ ចំណាំថាកម្រិតសំឡេងនេះមិនអាចអនុវត្តបានទេ - វាអាចត្រូវបានផ្លាស់ប្តូរជាមួយពាក្យបញ្ជា SetVolume ។

PanPlayed = dsd_pan_played
អថេរនេះនឹងទទួលការកំណត់ប៉ាន់ដោយស្វ័យប្រវត្តិដែលបានប្រើពេលពាក្យបញ្ជាចាក់ចុងក្រោយត្រូវបានចេញ។ សូមកត់សម្គាល់ថាការតំឡើងនេះអាចលែងអនុវត្តបានទៀតហើយវាអាចត្រូវបានផ្លាស់ប្តូរជាមួយពាក្យបញ្ជា SetPan ។

LoopPlayed = dsd_loop_played
អថេរនេះនឹងទទួលការកំណត់រង្វិលដោយស្វ័យប្រវត្តិនៅពេលដែលពាក្យបញ្ជាចាក់ចុងក្រោយត្រូវបានចេញ។

LVARS ផ្សេងទៀតឈ្មោះមិនអាចជ្រើសរើសបាន:

FSSoundIsOn:
នៅក្នុង FS9 និង FSX អថេរនេះនឹងត្រឡប់ 1 ប្រសិនបើសំឡេងរបស់ FS សកម្មហើយ 0 ប្រសិនបើពួកវាមិន។ សម្លេងផ្ទាល់របស់រង្វាស់នឹងធ្វើតាមស្ថានភាពសម្លេងរបស់ FS - ពួកគេនឹងស្ងាត់ស្ងៀមប្រសិនបើសំឡេងរបស់ FS បិទឬប្រសិនបើផ្អាក។

ការត្រួតពិនិត្យកម្រិតសំឡេងចាស់:
អាចដោះស្រាយបាន។ ប្រសិនបើកំណត់ទៅ 1 រង្វាស់នឹងប្រើកម្រិតសំឡេងចាស់ពី 0 ទៅ 100 ដោយ 100 តំណាងឱ្យទំហំពេញនិង 0 ដែលតំណាងឱ្យបិទយ៉ាងពេញលេញ។ ប្រសិនបើកំណត់ទៅ 0 រង្វាស់នឹងប្រើជួរ DirectSound ពិតដែលជា -10000 សម្រាប់បិទសម្លេងយ៉ាងពេញលេញទៅ 0 ដែលតំណាងឱ្យទំហំពេញ។ ចំណាំថាបើរង្វាស់ជួបនឹងតម្លៃវិជ្ជមានសម្រាប់ភាគនៅក្នុងផ្នែក [សំឡេង] នៃឯកសារ .ini វានឹងសន្មតថាអ្នកចង់ប្រើជួរចាស់ហើយនឹងកំណត់អថេរនេះឱ្យសមស្រប។ សម្រាប់បច្ចេកទេសទំនោរ, ជួរ DirectSound តំណាងឱ្យការបន្ធូរបន្ថយក្នុង 100ths នៃ decibels, ដូច្នេះតម្លៃនៃ -10000 តំណាងឱ្យ attenuation នៃ 100 decibels មួយ។ កុំប្តូរអថេរនេះនៅពេលវាត្រូវបានកំណត់ - រឿងមិនល្អនឹងកើតឡើង។

VoiceAvailable:
អថេរនេះនឹងបង្ហាញថាតើឧបករណ៍សម្លេងដាច់ដោយឡែកគឺមាន។ ត្រឡប់ 1 ប្រសិនបើប្រព័ន្ធមានសម្លេងនិងឧបករណ៍សម្លេងវីនដូដាច់ដោយឡែកនិង 0 បើមិនដូច្នេះទេ។

FSVersion ធំ, FSVersionMinor, FSVersionBuild:
អថេរទាំងនេះត្រលប់មកវិញនូវព័ត៌មានលំអិតអំពីជំនាន់នៃការហោះហើរសាកល្បងដែលរង្វាស់កំពុងដំណើរការ។
FSVersionMajor ត្រឡប់ 9 សម្រាប់ FS2004 និង 10 សម្រាប់ FSX ។ បានផ្តល់ក្នុងករណីដែលអ្នកចង់ប្រើលេខកូដជាក់លាក់ណាមួយនៅក្នុងរង្វាស់ផ្ទាល់ខ្លួនរបស់អ្នក។

SimConnected:
FSX តែប៉ុណ្ណោះ។ ត្រឡប់ 1 ប្រសិនបើតំណភ្ជាប់ទៅ SimConnect ត្រូវបានបង្កើតឡើងហើយ 0 ប្រសិនបើវាមិនដំណើរការ។

ផ្អាក FSSimIs:
ត្រឡប់ 1 ប្រសិនបើការពិសោធត្រូវបានផ្អាកនិង 0 ប្រសិនបើវាមិនមាន។

SoundIsMuted:
នៅក្នុង FS9 និង FSX អថេរនេះនឹងត្រឡប់ 1 បើរង្វាស់បានបិទសម្លេងផ្ទាល់របស់វាហើយ 0 បើសំឡេងមិនត្រូវបានបិទ។

អ្នកប្រើដែលបានរាយការណ៍
នៅក្នុង FS9 និង FSX អថេរនេះនឹងត្រឡប់ 1 ប្រសិនបើរង្វាស់ XML មួយបានបិទសម្លេងដោយកំណត់អថេរ GlobalCommands ទៅតម្លៃ 2 ។ ខណៈពេលដែលសម្លេងដាច់ដោយឡែកនឹងអាចមិនត្រូវបានបើកសម្លេងដោយកំណត់កម្រិតសម្លេងរបស់វាសម្លេងនឹងមិនបើកសម្លេងដោយស្វ័យប្រវត្តិជាមួយនឹងការផ្លាស់ប្តូរស្ថានភាពអថេរឬផ្អាកទេ។ អ្នកនឹងត្រូវបិទសំឡេងដោយដៃដោយកំណត់អថេរពាក្យបញ្ជាសកលទៅជា 3 ។ ប្រសិនបើសម្លេងមិនទាន់រលាយដូច្នេះអថេរនឹងមានតំលៃសូន្យ។

ViewSystemStatus:
FSX តែប៉ុណ្ណោះ។ បានទៅយកតាម SimConnect ។
ទិដ្ឋភាព 0 - នៅខាងក្រៅ (ចំណុច) ។
ទិដ្ឋភាពកាប៊ីនយានយន្ត 1 - 2D
ទិដ្ឋភាព 2 - 3D VC
ទិដ្ឋភាព 4 - ផែនទីអ័ក្ស (ផែនទី)
ViewSystemMessages:
FSX តែប៉ុណ្ណោះ។ តម្លៃលំនាំដើមគឺសូន្យ។ ប្រសិនបើកំណត់ទៅជាតម្លៃដែលមិនមែនសូន្យនោះតម្លៃ ViewSystemStatus ខាងលើនឹងត្រូវបានបោះពុម្ពផ្សាយនៅក្នុងប្រអប់សារវីនដូរាល់ពេលដែលវាផ្លាស់ប្តូរ។ ជាក់ស្តែងសម្រាប់ការពិសោធន៍តែប៉ុណ្ណោះ។

ពេលវេលា​នៃ​ថ្ងៃ:
FS2004 តែប៉ុណ្ណោះ។ ត្រឡប់អថេរពេលវេលាដែលខូចផ្សេងទៀតដែលខូច។

ឧទាហរណ៍ .ini:
លើកលែងតែធាតុពីរដំបូងនៅក្នុងផ្នែក [សំឡេង] ឧទាហរណ៍ខាងក្រោមនេះបង្ហាញពីតម្លៃលំនាំដើមដែលរង្វាស់នឹងប្រើនៅពេលគ្មានតម្លៃអ្នកប្រើជាក់លាក់ឬក្នុងករណីដែលគ្មានឯកសារកំណត់រចនាសម្ព័ន្ធទាំងអស់។ ធាតុសំឡេងដំបូងបង្ហាញអំពីការបញ្ជាក់អំពីសំឡេងដែលមាននៅក្នុងថតដែលមានឈ្មោះថា PanelSounds ដែលថតនេះស្ថិតនៅក្នុងថតបន្ទះរបស់យន្តហោះ។ ធាតុសំឡេងពីរដំបូងបង្ហាញពីការបញ្ជាក់ពីតម្លៃភាគដែលត្រូវដាក់ឱ្យសម្លេងនៅពេលវាត្រូវបានផ្ទុកដំបូងដោយរង្វាស់។ ធាតុទីមួយនិងទីបីបង្ហាញពីការបញ្ជាក់អំពីឯកសារមួយនៅក្នុងថតមួយដែលមានថតនោះស្ថិតនៅក្នុងថតដូចគ្នាជាឯកសារកំណត់រចនាសម្ព័ន្ធ។

[កំណត់]
MaxSounds = 10
GlobalCommands = DSDGlobals
VolumeVarIn = dsd_xml_sound_volume_in
PanVarIn = dsd_xml_sound_pan_in
VolumeVarOut = dsd_xml_sound_volume_out
PanVarOut = dsd_xml_sound_pan_out
LoopOut = dsd_xml_sound_loop_out
VolumePlayed = dsd_volume_played
PanPlayed = dsd_pan_played
LoopPlayed = dsd_loop_played

[សម្លេង]
Sound00 = \ PanelSounds \ dsd_xml_00.wav, -1500
Sound01 = ។ \ Sound \ dsd \ dsd_xml_01.wav, -2000
Sound02 = Sound \ dsd \ dsd_xml_02.wav
Sound03 = ។ \ Sound \ dsd \ dsd_xml_03.wav
Sound04 = ។ \ Sound \ dsd \ dsd_xml_04.wav
Sound05 = ។ \ Sound \ dsd \ dsd_xml_05.wav
Sound06 = ។ \ Sound \ dsd \ dsd_xml_06.wav
Sound07 = ។ \ Sound \ dsd \ dsd_xml_07.wav
Sound08 = ។ \ Sound \ dsd \ dsd_xml_08.wav
Sound09 = ។ \ Sound \ dsd \ dsd_xml_09.wav
Sound100 = ។ \ Sound \ dsd \ dsd_xml_100.wav
Sound999 = ។ \ Sound \ dsd \ dsd_xml_999.wav

[LVars]
Lvar00 = dsd_fsx_sound_id_00
Lvar01 = dsd_fsx_sound_id_01
Lvar02 = dsd_fsx_sound_id_02
Lvar03 = dsd_fsx_sound_id_03
Lvar04 = dsd_fsx_sound_id_04
Lvar05 = dsd_fsx_sound_id_05
Lvar06 = dsd_fsx_sound_id_06
Lvar07 = dsd_fsx_sound_id_07
Lvar08 = dsd_fsx_sound_id_08
Lvar09 = dsd_fsx_sound_id_09
LVar100 = dsd_fsx_sound_id_100
LVar999 = dsd_fsx_sound_id_999

ការកែប្រែចុងក្រោយ: 8 ខែ 5 ថ្ងៃមុនដោយ DRCW.

សូម ចូល or បង្កើត​គណនី ដើម្បីចូលរួមការសន្ទនា។

  • មិន​អនុញ្ញាត: ដើម្បីបង្កើតប្រធានបទថ្មី។
  • មិន​អនុញ្ញាត: ឆ្លើយតប។
  • មិន​អនុញ្ញាត: ដើម្បីបន្ថែមឯកសារភ្ជាប់។
  • មិន​អនុញ្ញាត: ដើម្បីកែសម្រួលសាររបស់អ្នក។
ពេលវេលាបង្កើតទំព័រ: 0.122 វិនាទី
ភាសា