ენები

თემა-icon კითხვა Gpws არ მუშაობს ნებისმიერი თვითმფრინავი

სხვა
2 წლის 4 თვის წინ # 760 by აამყარი

მე დაახლოებით dowlaoded დაახლოებით 5 დამატება თვითმფრინავები, რომ განაცხადა, რომ მას აქვს gpws მაგრამ მე არ მესმის არაფერი როდესაც landing.do თქვენ უნდა მისცეს მას სადღაც ან მუშაობს ავტომატურად?

გთხოვთ შესვლა or შექმენი ანგარიში შეუერთდეს საუბარი.

სხვა
1 წლის 11 თვის წინ - 1 წლის 11 თვის წინ # 937 by DRCW

ის FSX ხმის ფაილები გააქტიურებულია dll ფაილების გამოყენებით და 64 bit ვერსია ააქტიურებს მათ xml გამოყენებით. თუ გაბედავთ, შეგიძლიათ შეცვალოთ ეს ფაილები xml- ზე
საზომი: dsd_fsx_xml_sound.gau
თუმც მისი სახელი ეხება FSX, ეს ლიანდაგი ასევე იმუშავებს FS2004- ში. იგი მძიმედ ემყარება dsd_xml_sound3.gau.

Panel.cfg სინტაქსი
gauge10 = dsd_fsxხმა, 2,2,2,2,. / ზომა / dsd_xml_sound.ini
gauge11 = dsd_fsx_xml_sound! Debugger, 420,550,600,80

ლიანდაგი ფუნქციის უმნიშვნელოვანესი ცვლილება არის ის, თუ როგორ ხორციელდება ხმის პარამეტრები. წინა ვერსიები ლიანდაგმა გამოიყენა დიაპაზონი 0- დან 100- მდე მისაღებად / მოცულობის დონის მისაღწევად. მე შევცვალეთ იგი დიაპაზონის მიერ გამოყენებული დიაპაზონისთვის, -10000 (წარმოადგენს ძალიან, ძალიან მშვიდი) დან 0 (წარმოადგენს სრულ მოცულობას). თუ ეს ცვლილება აპირებს თქვენს არსებულ კოდს პრობლემებს, შეგიძლიათ დააყენოთ ცვლადი (L: ძველი მოცულობის კონტროლი), რათა დააბრუნოთ ხმის პარამეტრების გატარების ძველი მეთოდის დაბრუნება. იხილეთ ქვემოთ.

მათთვის, ვისაც არ აქვს გამოყენებული წინა ვერსიები, თითოეული ხმა აკონტროლებს ცალკე XML L: ცვლადი (შემდგომში LVAR). თქვენ კონტროლს ხდის კონტროლს ცვლადი (LVAR), რომელიც შეესაბამება იმ მნიშვნელობას, რომელიც შეესაბამება აქციაზე. თქვენ მივანიჭებთ LVars to ხმები გამოყენებით კონფიგურაციის ფაილი. განსაზღვრა კონფიგურაციის ფაილი panel.cfg, როგორც მეხუთე პარამეტრი "ხმის" ლიანდაგი ელემენტის - იხილეთ მაგალითი ზემოთ. ლიანდაგი მოჰყვება შემდეგი მეთოდებს მოწოდებული კონფიგურაციის ფაილის სიის შეფასებისას:

1. თქვენ მიუთითეთ ნათესავი გზა "dot" - სთან დაწყებით - იხილეთ ნიმუში სინტაქსი, ზემოთ. ეს dot ეფექტურად წამყვანს us ძირითად FS საქაღალდეში. ზემოთ მოყვანილ მაგალითში, .ini ფაილი მდებარეობს ძირითადი FS gauges საქაღალდეში და მას უწოდებენ dsd_xml_sound.ini. თქვენ არ შემოიფარგლება FS gauges საქაღალდეში, თქვენ შეგიძლიათ მიუთითოთ ნებისმიერი ფოლდერი მოგწონთ თქვენი ერთადერთი გამოწვევა, რომელიც უზრუნველყოფს საბოლოო მომხმარებლის საქაღალდეში თქვენ მიუთითეთ მათი FS საქაღალდე სისტემაში. ეს არის ხერხის წინა ვერსიების მიერ გამოყენებული მეთოდი.

2. ალტერნატიულად, თქვენ შეგიძლიათ ააშენოთ აბსოლუტური გზა თქვენი კონფიგურაციის ფაილში. ლიანდაგი გამოიყურება საკუთარი გზავნილისთვის სასურველი სახელით. ლიანდაგის სახელით გათიშვით, ჩვენ დავტოვებთ გზას კონკრეტულ საქაღალდეში, სადაც დამონტაჟებულია ლიანდაგი. ამ გზაზე სახელი, თქვენ დაამატებთ სპეციფიკურ ფოლდერს და ფაილის სახელს თქვენი კონფიგურაციისთვის. მაგალითად, ჩემი ჩვეულებრივი ტესტი თვითმფრინავი დამონტაჟებულია საქაღალდეში:
D: \fsx\ თვითმფრინავი \ b777_300
პანელის საქაღალდეში ლიანდაგების დაყენების და კონფიგურაციის ფაილების მითითებით:
gauge37 = dsd_fsxხმა, 2,2,2,2, \ dsd_fsx_ტესტზე_ ხმა.ნი
გამოიწვევს კონფიგურაციის სპეციფიკაციას
D: \fsx\ თვითმფრინავი \ b777_300 \ panel \ dsd_fsx_test_sound.ini - კონფიგურაციის ფაილის განთავსება თვითმფრინავის პანელის საქაღალდეში, ხმის გაზომვით
გთხოვთ გაითვალისწინოთ, რომ ამ მეთოდით, არ არის "dot" panel.cfg პარამეტრის სიის დასაწყისში, მაგრამ სიმებიანი იწყება / ან სიმბოლოთი. ლიანდაგი ექვემდებარება ექვემდებარება და / ან სიმბოლოებს.

3. თუ ლიანდაგი ვერ პოულობს სიმბოლოს ან სიმბოლოს სიმბოლოს სიმბოლოს დაწყებისას, იგი მოძებნის სტრინგს მსხვილი ნაწლავის ხასიათისთვის ":" თუ ის პოულობს ერთს, იგი მიიჩნევს, რომ თქვენ უზრუნველყოფილი ხართ სრული გზავნილის ჩათვლით, კონფიგურაციის ფაილი და შეეცდება ჩატვირთოს გარეშე კორექტირებას.
მე არ გირჩევთ ამ მიდგომას საკუთარი კომპიუტერის პირადი სარგებლობის გარდა. კონფიგურაციის ფაილის სტრიქონის მითითება, როგორიცაა "D: \"fsx\ gauges \ sound_config.ini ”პრობლემას ითხოვს, თუ პანელს ანაწილებთ. ჩვენ ნამდვილად არ ვიცით, სად არის დამონტაჟებული საბოლოო მომხმარებლის FS.

4. თუ ლიანდაგი ვერ პოულობს ":" სიმბოლოს, იგი მიიჩნევს, რომ თქვენ ცდილობთ გზას ზუსტად განსაზღვროთ, როგორც პროცედურა 2- ზე. იგი დაამატებთ მოწოდებული პარამეტრის სიას იმ გზას, სადაც ლიანდაგი დატვირთულია, რომელიც საჭიროა სლაშის ხასიათისთვის. დარჩება ჩემი სატესტო თვითმფრინავის მაგალითთან ერთად, პანელის საქაღალდედან დატვირთული ლიანდაგით, როგორიცაა:
gauge37 = dsd_fsxხმა, 2,2,2,2, panel_sounds \ dsd_fsx_ტესტზე_ ხმა.ნი
გამოიწვევს კონფიგურაციის სპეციფიკაციას
D: \fsx\ თვითმფრინავი \ b777_300 \ panel \ panel_sounds \ dsd_fsx_ტესტზე_ ხმა.ნი

5. ნაგულისხმევი კონფიგურაციის ფაილი. თუ კონფიგურაციის ფაილი არ არის განსაზღვრული, ან თუ წვდომა ვერ მოიძებნა მითითებულ ფაილზე, ის გამოიყენებს სტანდარტულ სახელს. ლიანდაგი გამოიყურება საკუთარი გზავნილისთვის სასურველი სახელით (იმ შემთხვევაში, თუ თქვენ ან საბოლოო მომხმარებლის სახელი დაარქვია), ".gau" ფაილის გაფართოება დაამატეთ და დაამატეთ ".ini" ნაგულისხმები კონფიგურაციის ფაილი იმავე საქაღალდეშია ლიანდაგი, იგივე ბაზის სახელით. ეს მეთოდი უნდა შეამცირონ მოთხოვნას კონფიგურაციის ფაილში არაერთ შემთხვევაში. გაითვალისწინეთ, რომ თუ ლიანდაგი იყენებს default რადგან არ დააკონკრეტა კონფიგურაციის ფაილი, უბრალოდ ამის გაკეთება გარეშე ado. თუმცა, თუ იგი იყენებს სტანდარტულ იმიტომ, რომ ვერ მოიძებნა ფაილი თქვენ მითითებული, ეს გაიხსნება Windows შეტყობინება ყუთი გეუბნება ასე.

კონფიგურაციის ფაილის შექმნა
კონფიგურაციის ფაილი გამოიყენება რამდენიმე რამისთვის. ყველაზე მნიშვნელოვანია ის, რომ ჩამოყალიბდეს ჟღერს შორის ჟღერს, რომელთა თამაშიც გსურთ და LVars- ის გამოყენებამ გამოიყენოს ეს ხმები. თუ გადახედეთ ნიმუშს. ამ დოკუმენტის დასასრულს ფაილების ჩამონათვალი შეგიძლიათ იხილოთ, რომ ის შეიცავს სამ სექციას. ამ, ერთი იარლიყით [ხმები] და ერთი შეაფასა [LVars]. თითოეულს აქვს დანომრილი ჩანაწერების ჩამონათვალი. ნუმერაციაა, თუ როგორ შეიქმნა კავშირი ხმის და LVAR- ს შორის. გთხოვთ გაითვალისწინოთ, რომ ეს არის ერთადერთი მნიშვნელობის ნუმერაციის მასალა. ხმის ჩამოსხმა Sound00 შეესაბამება LVAR- ზე LVAR00- ს, შესვლის ხმა Sound01 შეესაბამება LVAR- ზე LVAR01- ს და ა.შ.

როგორც თქვენ ახლა შეიკრიბეთ, LVars- ის კონფიგურაციის ფაილში მითითებისას, უბრალოდ წარმოადგინეთ შიშველი სახელი. თქვენ არ დაამატებთ "L:" დასაწყისში, ან "რიცხვი" ბოლოს. ეს არაფერს აკეთებს იმის შესახებ, თუ როგორ შედიხართ XML- ზე ცვლადებზე, ეს არის მხოლოდ შესაბამისი C / C ++ ლიანდაგის სამუშაოები ამ ცვლადებთან.

როდესაც თქვენ შექმნით ჩანაწერებს თქვენი კონფიგურაციის ფაილში, შეგიძლიათ, თუ გსურთ, დააკონკრეტოთ ხმის მიცემა, როდესაც ის დატვირთულია. იხილეთ პირველი ორი ხმის მასალა ნიმუში. ეს ვარიანტი სასარგებლოა, თუ თქვენ, ან თქვენი პროდუქტის საბოლოო მომხმარებელი, გრძნობთ განსაკუთრებულ ხმას ან კანს, როგორც ჩაწერილია, ძალიან ხმამაღალია. თქვენ შეგიძლიათ მიუთითოთ ხმის მიცემა და ამდენად არ უნდა გადაიტვირთოთ იგი თქვენს წვდომის ფარგლებში. ამ გზით ხმის პარამეტრების მითითება არ გამორიცხავს მოგვიანებით შეცვლის მოცულობის დონეს.

როდესაც კონფიგურაციის ფაილში მითითებული ხმებს მიუთითებთ, ლიანდაგი დაიცვას იმავე ოქმები, რომლებიც განსაზღვრავს ხმოვან სახელებს, როგორც ამას განსაზღვრავს კონფიგურაციის ფაილის სახელი. თქვენ შეგიძლიათ გამოიყენოთ ნათესავი გზა (დაწყებული "dot" და გულისხმობს საქაღალდეში FS საქაღალდეში) ან შეგიძლიათ ააშენოთ აბსოლუტური გზა, კონფიგურაციის ფაილის გზას, როგორც ბაზა (მითითებით \ ან / პირველი სიმბოლოების სიმბოლო ან სიმბოლოების სიაში შეყვანისას ან საქაღალდის ჩამონათვალში.) იხილეთ პირველი ხმის პარამეტრი ნიმუშში. იგი განსაზღვრავს საქაღალდეში სახელწოდებით PanelSounds, რომელიც მდებარეობს საქაღალდეში, სადაც კონფიგურაციის ფაილი არის ნაპოვნი, როგორც ადგილმდებარეობის ხმის ფაილი.
ლიანდაგი ვერ დაასაბუჭებს ინდივიდუალური ხმის სახელს წვდომის დროს. თუმცა, ის გამოიყენებს Windows შეტყობინების ყუთს, რათა შეატყობინოს მომხმარებელს, რომ კონკრეტული ხმა ვერ მოიძებნა, როდესაც მცდელობა ხმოვანია.

მესამე ჯგუფში პარამეტრები, [კონფიგურაცია] თითოეული განხილულია მოგვიანებით.

სამუშაო ხმები
მოცემული ხმის გაკონტროლებისთვის საჭიროა მხოლოდ შესაბამისი LVAR- ის შექმნის მნიშვნელობა ქვემოთ მოყვანილი მნიშვნელობისთვის:
1 (> L: SomeXMLControlVar, ნომერი) ითამაშებს ხმის ერთხელ, არ ცვლილებები გააკეთა მოცულობა ან პან პარამეტრები.
0 (> L: SomeOtherXMLControlVar, ნომერი) შეაჩერებს ხმას, თუ ის თამაშობს.
8 (> L: YetAnotherXMLControlVar, ნომერი) პირველად მიაღწევს მიმდინარე მოცულობას და პან შეტანის პარამეტრებს. მას შემდეგ გამოიყენებს მათ ხმის კითხვა, და საბოლოოდ, დაიწყება დაკვრა ხმის looping რეჟიმში.

Gauge კონტროლის ცვლადები შეიძლება გამოიყენოს შემდეგი ღირებულებები:
XX - Stop Sound
1 - Play Sound ერთხელ, შეცვლის გარეშე არსებული მოცულობა ან პან პარამეტრები.
2 - თამაში ხმის ჩარჩოში, არსებული მოცულობის ან პან პარამეტრების შეცვლის გარეშე.
3 - მითითებული ხმის მოცულობა, მითითებული პარამეტრი ნაპოვნი განსაზღვრული მოცულობა ცვლადი, ქვემოთ იხილეთ.
4 - მიიღეთ ხმის მიმდინარე მოცულობის პარამეტრი, ჩაანაცვლოს მითითებული მოცულობა ცვლადი.
5 - მითითებული ხმის პან გამოყენებით პარამეტრი ნაპოვნი განსაზღვრული PanIn ცვლადი.
6 - მიიღეთ ხმის ამჟამინდელი პან განლაგება, რომელიც მასში მითითებული პანოუტის ცვლადშია განთავსებული.
7 - Play Sound ერთხელ, მაგრამ პირველი მითითებული მოცულობა და პან პარამეტრების ნაპოვნი VolumeIn და PanIn ცვლადები.
8 - ხმის ჩამოსხმის ხმა, მაგრამ პირველი დაამატეთ მოცულობა და პანელი VolumeIn და PanIn ცვლადების პარამეტრებში.
9 - მიიღეთ ხმის ჩამოსვლის სტატუსი. დაბრუნდება თუ XXX- ს დაკვრა ხმოვანია, თუ ხმის რეჟიმი ერთ რეჟიმში ან არ თამაშობს.
10 - ჩატვირთვა ხმა. ხმები ავტომატურად გადმოტვირთულია ლიანდაგიდან გასასვლელად, მაგრამ თუ ხმის ფაილი დიდია, და მასთან ერთად კეთდება, შეიძლება დაგჭირდეთ დაუყოვნებლივ გადატვირთვა და ხელახლა დაიბრუნოთ მეხსიერება. ეს ბრძანება ასევე სასარგებლოა ტესტირების დროს. შეგიძლიათ შეცვალოთ ხმოვანი და განაახლეთ იგი, პანელის გადატვირთვის გარეშე.
11 - ჩატვირთვა ხმის გამოყენებით Windows ხმის მოწყობილობა. ჩვეულებრივ ლიანდაგი გამოიყენებს Windows ხმის აპარატს სათამაშო ხმები. თუ გსურთ გამოიყენოთ Windows ხმოვანი მოწყობილობა (როგორც წესი, მეორე ხმის კარტა, ან USB ხმის მოწყობილობა) შეგიძლიათ გამოიყენოთ ღირებულება 11- ს, რათა ხმოვანი მოწყობილობაზე დაკვრა ხმოვანი იყოს. ყველა სხვა ბრძანება, თუ მათი ფუნქციის შესრულებამდე ხმის ჩატვირთვა უნდა ჩაიტვირთოს, ხმის ჩატვირთვის ხმის ჩატვირთვისას. თუ გსურთ გამოიყენოთ ხმოვანი მოწყობილობა, თქვენ უნდა გამოვიყენოთ ეს ბრძანება იმისათვის, რომ პირველი ჩატვირთოთ ხმა სანამ მასთან არაფერი. ხმის მოწყობილობა უნდა იყოს იგივე მოწყობილობა, როგორც ხმის მოწყობილობა, ხმის ჩატვირთვა მოხდება არსებული ხმის აპარატის გამოყენებით. თუ გინდა ხმის ჩართვა მომხმარებლის ყურსასმენის მეშვეობით, თუ ეს საჩუქარია, შეგიძლიათ გამოიყენოთ ეს მნიშვნელობა. თუ სხვა მომხმარებელს არ ჰყავს headset, იგივე ხმოვანი იქნება დაკვრა ნებისმიერი ხმის მოწყობილობა მომხმარებლის აქვს. ამ პაკეტთან ერთად არის კომუნალური, რომელიც მომხმარებელს საშუალებას მისცემს პირდაპირ განსაზღვროს ხმოვანი მოწყობილობების გამოყენება. მე ვფიქრობ, რომ თითქმის ყველა შემთხვევაში, ეს კომუნალური არ იქნება საჭირო. ეს მხოლოდ საჭიროა, თუ მომხმარებელი გრძნობს, რომ Windows default ღირებულებები არ არის შესაბამისი FS, მაგრამ არ სურს შეცვალოს Windows დეფოლტის.
12 - როგორც ზემოთ 11, მაგრამ იტვირთება ხმის გამოყენებით Windows ხმის მოწყობილობა.

.ini ფაილის კონფიგურაციის განყოფილებაში შეიძლება დაინიშნოს შემდეგი ელემენტი. ისინი ყველა ნაჩვენები არიან მათი შესაბამისი ნაგულისხმები ღირებულებით.

MaxSounds = 10
ნაგულისხმევი არის 10, მაგრამ მაქსიმალური არის 1000. (დიახ, წაიკითხეთ ეს უფლება!) მე ვერ ვხედავ ვინმეს, რომ ბევრს იყენებს, მაგრამ მეხსიერება ახლა დინამიურად არის გამოყოფილი, ასე რომ, არ არსებობს ზიანის ძალიან მაღალი ლიმიტი. ეს საშუალებას მისცემს ერთგულ მომხმარებლებს, ერთსა და იმავე პანელში ერთზე მეტი ინსტანციის ჩატვირთვის თავიდან ასაცილებლად. მე მინახავს ეს მოხდება. შენახვის მაქსიმალურ რაოდენობას თქვენ რეალურად გამოვიყენებთ მინიმუმამდე ორივე CPU და მეხსიერების გამოყენების ლიანდაგი.

ErrorFlag = -1
იმ შემთხვევაში, თუ რაიმე სახის შეცდომა ხდება, ლიანდაგი კონტროლის ცვლადი იქნება მითითებული ამ ღირებულების. ნაგულისხმევი არის -1. თქვენ შეგიძლიათ აირჩიოთ ნებისმიერი რიცხვითი მნიშვნელობა გსურთ, გარდა მერყეობს 1- დან 99- მდე, რომელიც განკუთვნილია ფაქტობრივი ბრძანებებისათვის. ლიანდაგზე უკვე რამდენიმე Windows შეტყობინება ყუთები აშენდა, რომელიც გამოჩნდება შეცდომის შემთხვევაში. ვიმედოვნებ, რომ მხოლოდ ერთი თქვენ იხილავთ მოხდება მოხდება, თუ ლიანდაგი ვერ პოულობს ხმის ფაილი მითითებულ inini ფაილი. პრობლემის გადაჭრის მიზნით, ის აცნობებს მომხმარებელს, რომლის ფაილი ვერ მოიძებნა. თუ შეცდომა მოხდება, ამ ხმის კონტროლის ცვლადზე შემდგომი ცვლილებები იგნორირებულია. თუმცა სხვა ხმები დამუშავდება.

GlobalCommands = DSDGlobals
შეგიძლიათ დააყენოთ ეს ცვლადი 3 მნიშვნელობით.
XXX - შეწყვეტს ყველა ხმის გაკეთებული თამაში.
2 - mutes ყველა ხმები. ეს არის მათი მოცულობა -10000, მაგრამ არ შეაჩერებს მათ რეალურად სათამაშო.
3 - unmutes ყველა ხმები ადრე მდუმარე. იგი აღადგენს მათ ადრე შენახული მოცულობის პარამეტრებს.
თითოეულ შემთხვევაში, ცვლადი იქნება გადატვირთული 0.

VolumeVarIn = dsd_xml_sound_volume_in
გამოიყენეთ ეს ცვლადი, რომ დააკონკრეტოთ SetVolume ბრძანებით (3) გამოყენება. მოცულობა მითითებულია, როგორც ღირებულება 0 (სრული ტომი) და -10000 (100 db attenuation, გაურკვევლად.) პრაქტიკაში, ნებისმიერი პარამეტრი ნაკლებია, ვიდრე -3000 (DBA 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
გამოიყენეთ ეს ცვლადი, მიიღოთ მარყუჟის პარამეტრი, რომელიც მიიღება Get Looping Status Command (9).

VolumePlayed = dsd_volume_played
ეს ცვლადი ავტომატურად მიიღებს მასალის გამოყენებას, როდესაც უკანასკნელი პიესის ხმის ბრძანება გამოიცა. გაითვალისწინეთ, რომ ამ მოცულობის დონე შეიძლება აღარ გავრცელდეს - შეიძლება შეიცვალოს SetVolume ბრძანებით.

PanPlayed = dsd_pan_played
ეს ცვლადი ავტომატურად მიიღებს პან პარამეტრს, როდესაც უკანასკნელი პიესა ბრძანება გამოიცა. გაითვალისწინეთ, რომ ეს პან პარამეტრი აღარ გამოიყენება - შეიძლება შეიცვალოს SetPan ბრძანება.

LoopPlayed = dsd_loop_played
ეს ცვლადი ავტომატურად მიიღებს მარყუჟის პარამეტრს, როდესაც უკანასკნელი პიესა ბრძანება გამოიცა.

სხვა LVARS, სახელები არჩეული:

FSSoundIsOn:
როგორც FS9- ში, ასევე FSX, ეს ცვლადი დაუბრუნდება 1 იმ შემთხვევაში, თუ FS ხმები აქტიურია და თუ ისინი არა 0. ლიანდაგის საკუთარი ხმები მოჰყვება FS ხმის სტატუსს - ისინი შეჩერდებიან, თუ FS– ის ხმა გამორთულია ან SIM– ით გაჩერებულია.

ძველი მოცულობა კონტროლის:
დასაშვებია. თუ დაყენებულია 1- ზე, ლიანდაგი გამოიყენებს ძველი მოცულობის დიაპაზონს 0- დან, 100- ით, რომელიც წარმოადგენს სრულ მოცულობას და 100- ს სრულყოფილად მდუმარე. თუ დაყენებულია 0- ზე, ლიანდაგი გამოიყენებს ფაქტობრივ DirectSound დიაპაზონს, რომელიც არის -0 სრულად მდუმარილი, დან 10000- ს, რომელიც წარმოადგენს სრულ მოცულობას. გაითვალისწინეთ, რომ თუ ლიანდაგი შეინარჩუნებს პოზიტიურ მნიშვნელობას ტომისთვის, რომელიც ითვალისწინებს, რომ გსურთ გამოიყენოთ ძველი დიაპაზონი და დააყენოთ ეს ცვლადი შესაბამისად. ტექნიკური თვალსაზრისით, DirectSound- ის დიაპაზონი წარმოადგენს აცილებულობას XIIX დეციბელით, ამიტომ ღირებულება -0 წარმოადგენს 100 დეციბელის ატენაციას. არ შეცვალოთ ეს ცვლადი ერთხელ - ცუდი რამ მოხდება.

ხმა:
ეს ცვლადი მიუთითებს თუ არა ცალკე ხმოვანი მოწყობილობა. ანაზღაურება 1 თუ სისტემა ცალკე Windows ხმის და ხმოვანი მოწყობილობებია, და სხვა.

FSVersionMajor, FSVersionMinor, FSVersionBuild:
ეს ცვლადები უფრო დეტალურ ინფორმაციას ფრენის სიმულატორის ვერსიას აწვდის, რომელიც ლიანდაგზე მუშაობს.
FSVersionMajor დააბრუნებს 9- ს FS2004 და 10 for FSX. მოწოდებულია იმ შემთხვევაში, თუ გსურთ გამოიყენოთ თქვენი ვერსიის ნებისმიერი ვერსიის კონკრეტული კოდი.

SimConnected:
FSX მხოლოდ. აბრუნებს 1- ს, თუ SimConnect- ზე ბმული შეიქმნა და 0, თუ ​​ეს ასე არ იყო.

FSSimIsPaused:
ანაზღაურება 1 თუ სიმულაცია არის შეჩერებული, და თუ ეს არ არის.

ხმის რეჟიმი:
როგორც FS9- ში, ასევე FSX, ეს ცვლადი დაუბრუნდება 1 იმ შემთხვევაში, თუ ლიანდაგმა დააკოტა საკუთარი ბგერები და 0, თუ ​​ბგერები არ იბეჭდება

UserMutedSounds
როგორც FS9- ში, ასევე FSXეს ცვლადი დაუბრუნდება 1 იმ შემთხვევაში, თუ XML ლიანდაგმა შეამცირა ბგერები გლობალური კომუნიკაციების ცვლადის მნიშვნელობით 2 მნიშვნელობით. მიუხედავად იმისა, რომ ცალკეული ბგერები შეძლებენ უმოძრაოდ თავიანთი ხმის დონის დადგენის გზით, ხმები ავტომატურად არ გამოირჩევიან ხმის ცვლადის შეცვლის ან პაუზის სტატუსის ცვლილებით. გჭირდება ხელით გაუქმება გლობალური ბრძანებების ცვლადის 3 პარამეტრით. თუ ბგერები არ ყოფილა ასე მდუმარედ, ცვლადის მნიშვნელობა ექნება ნულის მნიშვნელობას.

ViewSystemStatus:
FSX მხოლოდ. აღებულია SimConnect– ის საშუალებით.
0 - გარეთ (ადგილზე) ხედი.
1 - 2D კაბინა ხედი
2 - 3D VC ხედი
4 - ორთოგრაფიული (რუკა) ხედი
ViewSystemMessages:
FSX მხოლოდ. ნაგულისხმევი მნიშვნელობა ნულია. თუ მითითებულია არატოლური მნიშვნელობით, ViewSystemStatus- ის მნიშვნელობა, ზემოთ გამოქვეყნდება Windows შეტყობინებების ყუთში, ყოველ ჯერზე, როდესაც იგი შეიცვლება. ცხადია, მხოლოდ ექსპერიმენტებისთვის.

დღის მონაკვეთი:
FS2004 მხოლოდ. აბრუნებს დღის ცვლადი სხვაგვარად გატეხილი დრო.

მაგალითი.
გამონაკლისი ჩანაწერის პირველ ორ მასალასთან ერთად, ქვემოთ მოყვანილი მაგალითი გვიჩვენებს სტანდარტულ ღირებულებებს, რომლითაც გამოიყენებს მომხმარებლის მითითებულ ღირებულებას, ან კონფიგურაციის ფაილის საერთოდ არარსებობაში. პირველი ხმოვანი ჩანაწერი ასახავს ფირის სახელწოდების 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

[ხმები]
ხმა 00 = \ PanelSounds \ dsd_xml_00.wav, -1500
ხმის 01 =. \ ხმის \ dsd \ dsd_xml_01.wav, -2000
ხმა xNUMx = ხმის \ dsd \ dsd_xml_02.wav
ხმის 03 =. \ ხმის \ dsd \ dsd_xml_03.wav
ხმის 04 =. \ ხმის \ dsd \ dsd_xml_04.wav
ხმის 05 =. \ ხმის \ dsd \ dsd_xml_05.wav
ხმის 06 =. \ ხმის \ dsd \ dsd_xml_06.wav
ხმის 07 =. \ ხმის \ dsd \ dsd_xml_07.wav
ხმის 08 =. \ ხმის \ dsd \ dsd_xml_08.wav
ხმის 09 =. \ ხმის \ dsd \ dsd_xml_09.wav
ხმის 100 =. \ ხმის \ dsd \ dsd_xml_100.wav
ხმის 999 =. \ ხმის \ 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

ბოლო ცვლილება: 1 წლის 11 თვის წინ DRCW.

გთხოვთ შესვლა or შექმენი ანგარიში შეუერთდეს საუბარი.

  • არაა ნებადართული: შექმნათ ახალი თემა.
  • არაა ნებადართული: პასუხის გაცემა.
  • არაა ნებადართული: ფაილების დამატება.
  • არაა ნებადართული: თქვენი შეტყობინების რედაქტირებისათვის.
ახლა შექმნა გვერდზე: 0.174 წამში
ენები