WCM - Das österreichische Computer Magazin Forenübersicht
 

Zurück   WCM Forum > Rat & Tat > Simulationen > Designer Forum

Designer Forum Treffpunkt für Gedankenaustausch von Simmern, die selbst

Microsoft KARRIERECAMPUS

Antwort
 
Themen-Optionen Ansicht
Alt 08.05.2007, 19:48   #1
Maniggo
Jr. Member
 
Registriert seit: 10.12.2001
Alter: 61
Beiträge: 67


Standard XML Gauge Taster programmieren

Hallo, liebe Leute,

ich würde gerne nen Taster programmieren (APU Fire Test), die Warnlichter sollen leuchten und ein Alarm ertönen, allerdings nur solange, wie ich den Knopf drücke. Bis jetzt verhält sich das Gauge wien Schalter: Ich drücke einmal drauf, der Alarmsound wird einmal abgespielt, das Licht bleibt an. Drücke ich nochmal, gehts Licht aus und der Alarm erklingt nochmal. Ich hab den Code mal angehängt. Bin für jede Hilfe dankbar.

Gruß Happy Landings
Thomas
Maniggo ist offline   Mit Zitat antworten
Alt 09.05.2007, 08:43   #2
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Thomas,

Deine Mausklickanweisung ist auch als "Schalter" ausgelegt. Ändere die mal in:

PHP-Code:
<Click Kind="LeftSingle+Leave">(M:Event'LeftSingle' scmp 0 == if{ 15 (>L:742km_sound_idnumber(>L:Dummy1enum) } (M:Event'Leave' scmp 0 == if{ (>L:742km_sound_idnumber(>L:Dummy1enum) }</Click
Prüfe bitte ob die Variable L:742km_sound_id nach dem Loslassen auch wirklich auf 0 wie in meinem Beispiel gesetzt werden soll. Wenn nicht, weise ihr einen anderen Wert bei Leave zu.

Gruß
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht ist offline   Mit Zitat antworten
Alt 09.05.2007, 17:03   #3
Maniggo
Jr. Member
 
Registriert seit: 10.12.2001
Alter: 61
Beiträge: 67


Standard Super!

Hallo, Matthias

mit dem Taster hats prima hingehauen, vielen Dank dafür! Was ich noch nicht hingekriegt habe: beim loslassen klingelt das Sample zu Ende, der Sound wird nicht abgeschnitten. Ich benutze die dsd_xml_sound2 gauge, die Sound.ini sieht so aus:

[Config]
MaxSounds=100
Lvar=b742km_sound_id
LvarStop=km_stop_sounds

[Sounds]
Sound00=./Sound/b742/seatbelt.wav
Sound01=./Sound/b742/smoking.wav
Sound02=./Sound/b742/buzz.wav
Sound03=./Sound/b742/loudchime.wav
Sound04=./Sound/b742/hyddoor.wav
Sound05=./Sound/b742/warnbeep.wav
Sound06=./Sound/b742/whoopwhoop.wav
Sound07=./Sound/b742/loudalarm.wav
Sound08=./Sound/b742/toggleswitch.wav
Sound09=./Sound/b742/rotaryswitch.wav
Sound10=./Sound/b742/pullup.wav
Sound11=./Sound/b742/glideslope.wav
Sound12=./Sound/b742/largetoggle.wav
Sound13=./Sound/b742/stickshaker.wav
Sound14=./Sound/b742/overspeed.wav
Sound15=./Sound/b742/firebell.wav



Fürs loslassen der Maus hab ich Wert 16 eingetragen....mach ich nen Denkfehler? Vielen Dank schonmal vornewech!

Liebe Grüße & Happy Landings
Thomas
Maniggo ist offline   Mit Zitat antworten
Alt 09.05.2007, 22:16   #4
Matthias Lieberecht
Veteran
 
Registriert seit: 28.03.2000
Beiträge: 236


Standard

Hallo Thomas,

freue mich, dass der Taster geklappt hat.

"Fürs loslassen der Maus hab ich Wert 16 eingetragen.."

Versuche es mit 0 wie in meinem Beispiel. Soweit ich Doug's Gauge kenne, setzt 0 den Sound wieder zurück, schaltet ihn also ab. Jeder andere Wert, also z.B. 16, spielt ihn ab.

Gruß
Matthias
____________________________________
The BAe Panel Project
www.baepanelproject.com
Matthias Lieberecht ist offline   Mit Zitat antworten
Alt 09.05.2007, 23:13   #5
Maniggo
Jr. Member
 
Registriert seit: 10.12.2001
Alter: 61
Beiträge: 67


Standard

Hallo, Matthias

Ich hab mich glaub ich schwammig ausgedrückt. Mit der 0 hab ichs zuerst gemacht, dann ertönt beim loslassen einmal das soundfile "seatbelt.wav", das ist in der config.ini auch als sound 00 definiert. Deswegen hab ich ja die 16 benutzt, weil die in der sound.ini nicht belegt ist. Ich hab mir als "Alarmklingel" das soundfile vom Probst-727 Panel geliehen, das Sample ist 4 sek. lang. Wie gesagt, wenn ich den Taster kurz drücke, klingelts 4 Sekunden durch, bis das soundfile zu Ende gedudelt hat. Halte ich länger als 4 Sekunden gedrückt klingelts von neuem, soweit alles richtig. Nur beim loslassen wird der Sound nicht gestoppt...

Bis jetzt auf jeden Fall schonmal Danke für deine Mühe...

LG & Happy Landings
Thomas
Maniggo ist offline   Mit Zitat antworten
Alt 10.05.2007, 16:08   #6
Maniggo
Jr. Member
 
Registriert seit: 10.12.2001
Alter: 61
Beiträge: 67


Standard Habs hingekriegt

Hallo, Leute & Matthias

Problem gelöst! Ich benutze noch die Version 2... zum Abschneiden des Sounds musste ich einfach den Wert -15 eingeben, also das definierte Sample negativ sozusagen. Jetzt funzt alles. Readme's lesen und andere Beiträge durchforsten hilft manchmal ungemein...

Vielen Dank nochmal & Happy Landings
Thomas
Maniggo ist offline   Mit Zitat antworten
Antwort


Aktive Benutzer in diesem Thema: 1 (Registrierte Benutzer: 0, Gäste: 1)
 

Forumregeln
Es ist Ihnen nicht erlaubt, neue Themen zu verfassen.
Es ist Ihnen nicht erlaubt, auf Beiträge zu antworten.
Es ist Ihnen nicht erlaubt, Anhänge hochzuladen.
Es ist Ihnen nicht erlaubt, Ihre Beiträge zu bearbeiten.

BB-Code ist an.
Smileys sind an.
[IMG] Code ist an.
HTML-Code ist an.

Gehe zu


Alle Zeitangaben in WEZ +2. Es ist jetzt 06:06 Uhr.


Powered by vBulletin® Copyright ©2000 - 2025, Jelsoft Enterprises Ltd.
Forum SEO by Zoints
© 2009 FSL Verlag