Nächstes Thema anzeigen
Vorheriges Thema anzeigen

Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Autor Nachricht
blazerk5
Foruminventar
Foruminventar


Alter: 43
Anmeldung: 06.09.2009
Beiträge: 1065
Wohnort: Marl

2001 Seat Leon
BeitragVerfasst: Mo 09 Aug, 2010 17:01  Titel: Frage EventHandler --> 2 Funktionen pro Signal [GELÖST]
Nach untenNach oben

Mein Display schaltet nicht automatisch um, wenn ein anderer Eingang ein Signal bekommt. Jetzt würd ich das gern per Relaiskarte machen.
Da das Display 2 VideoIn hat, muß auf das Signal (Rückwärtsgang) hin zweimal der Taster gedrückt werden und wenn das Signal abfällt einmal.

Wie kann ich das machen?
Zum Testen hab ich mal rumprobiert

Funktion: next
Signal: key_65

Funktion: timerstart_0
Signal:key_65

Funktion: next
Signal: timer_0 = 1


GEHT NICH

Funktion:next
Signal: key_65

Funktion: eject
Signal: Key_65


GEHT NICH



Scheinbar kann der EH nur eine Funktion pro Signal.



Jetzt ist die Frage, was passiert bei:


Funktion: tgl_digo_0
Signal: digi_0 = ON

Funktion: digo_0 = ON
Signal: tgl_digo_0


Wenn das überhaupt funktioniert, schaltet die Karte wahrscheinlich unendlich lange.


Wie bringe ich es also hin, daß bei "digi_0 = ON" "digo_0" zweimal geschaltet wird?

Hardware: Headunit: Pioneer F30BT / Kamera: DOD GS600 / OBD: Galaxy S2




Zuletzt bearbeitet von blazerk5 am Mo 09 Aug, 2010 20:05, insgesamt einmal bearbeitet
    
C1500

CPI Profi
CPI Profi


Alter: 51
Anmeldung: 24.05.2004
Beiträge: 3552
Wohnort: Dortmund

2002 Fiat Stilo
BeitragVerfasst: Mo 09 Aug, 2010 18:34  Titel:  (Kein Titel)
Nach untenNach oben

Probier mal bitte folgendes:

Funktion:next & eject
Signal: key_65

Was das doppelte Drücken angeht hab ich auch ne Idee:
Mach den Ausgang als "Impuls" und gib ihm dafür 500ms
Dann noch folgenden Event
Funktion: tgl_digo_0 & timerstart_0
Signal: digi_0 = ON

Funktion: tgl_digo_0
Signal: timer_0 = 1

Dann solllte er binnen einer sekunde 2x 500ms den Ausgang setzen.

Hardware: Jetway NC62K, AMD 5600+, 2Gb DDR800, DVB-T, CAN, uvm.

Software: cPOS V1.2 Rules ! - Stilo Skin V1.02.568 - iGo8 mit StiloSkin

    
blazerk5
Foruminventar
Foruminventar


Alter: 43
Anmeldung: 06.09.2009
Beiträge: 1065
Wohnort: Marl

2001 Seat Leon
BeitragVerfasst: Mo 09 Aug, 2010 18:50  Titel:  (Kein Titel)
Nach untenNach oben

Zitat:
Funktion:next & eject
Signal: key_65


Das funzt schonmal. Ich hatte es auch probiert, aber ich hab den "&"-Button drücken wollen. Den hat der EH aber nicht angenommen. Jetzt hab ichs geschrieben.

Zwei Funktionen auf ein Signal geht also.
Es klappt sogar:

Funktion:next & next & next
Signal:key_32

Dann wird drei Titel weiter geschaltet.

Es könnte also auch

Funktion: tgl_digo_0 & tgl_digo_0

klappen.


Werd aber auch deine Impuls-Idee mal probieren.
Mit den Zeiten kann ich ja spielen, bis es zuverlässig klappt.


Dank dir erstmal.

*DisplayundKarteausdemAutohol*

Hardware: Headunit: Pioneer F30BT / Kamera: DOD GS600 / OBD: Galaxy S2


    
blazerk5
Foruminventar
Foruminventar


Alter: 43
Anmeldung: 06.09.2009
Beiträge: 1065
Wohnort: Marl

2001 Seat Leon
BeitragVerfasst: Mo 09 Aug, 2010 20:02  Titel:  (Kein Titel)
Nach untenNach oben

Zitat:
Mach den Ausgang als "Impuls" und gib ihm dafür 500ms
Dann noch folgenden Event
Funktion: tgl_digo_0 & timerstart_0
Signal: digi_0 = ON

Funktion: tgl_digo_0
Signal: timer_0 = 1

Dann solllte er binnen einer sekunde 2x 500ms den Ausgang setzen.




Das klappt zu 95% zuverlässig. Scheinbar wird manchmal der Timer nicht gestartet. Aber wenn er nur einmal schaltet kann ich ja immernoch über den Touchscreen schalten.

Ich hab den Timer auf 2 Sekunden gesetzt. Bei einer Sekunde, war es nicht zuverlässig.
Seltsamer Weise klappt es nach "Speichern und Beenden" erst nach ein paar Versuchen.

Hardware: Headunit: Pioneer F30BT / Kamera: DOD GS600 / OBD: Galaxy S2


    
Beiträge der letzten Zeit anzeigen:      
Du musst dich anmelden um Beiträge zu schreiben!Du musst dich anmelden um Beiträge zu schreiben!
Vorheriges Thema anzeigenDieses Thema verschickenZeige Benutzer, die dieses Thema gesehen habenDieses Thema als Datei sichernPrintable versionEinloggen, um private Nachrichten zu lesenNächstes Thema anzeigen

Nächstes Thema anzeigen
Vorheriges Thema anzeigen
Du kannst keine Beiträge in dieses Forum schreiben.
Du kannst auf Beiträge in diesem Forum nicht antworten.
Du kannst deine Beiträge in diesem Forum nicht bearbeiten.
Du kannst deine Beiträge in diesem Forum nicht löschen.
Du kannst an Umfragen in diesem Forum nicht mitmachen.
Du kannst Dateien in diesem Forum nicht posten
Du kannst Dateien in diesem Forum nicht herunterladen
 

CarTFT
Forenspecials



Forensicherheit - Alle Zeiten sind GMT + 1 Stunde -
Powered by phpBB2 Plus, phpBB Styles, based on phpBB © 2001/6 phpBB Group :: FI Theme ::

[ Zeit: 0.4458s ][ Queries: 48 (0.2139s) ][ GZIP Ein - Debug Ein ]
carTFT.com