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
chrhck
Inputsammler
Inputsammler


Alter: 40
Anmeldung: 15.01.2009
Beiträge: 22
Wohnort: Schmölln


BeitragVerfasst: Do 24 Jun, 2010 12:30  Titel:  Image Funktion auch über mehrere Ausgänge?
Nach untenNach oben

Hallo,

mit ImageFunction=digo_ kann ich doch, wenn ein Ausgang geschalten (an) wird eine Grafik einblenden.

Ist es möglich die Einblendung nicht nur von einem, sondern von mehreren Ausgängen abhängig zu machen?
Also das das Bild eingeblendet wird, wenn digo_1, digo_2 und digo_3 AN sind?

So wie ich das gesehen habe ist es nur möglich eine Grafik innerhalb des Buttons einzblenden. Mein Problem wäre auch gelöst, wenn ich eine Grafik irgendwo auf dem Screen einblenden könnte.

Hintergrund ist der, das ich mit 4 Relais 5 mögliche Schaltzustände schaffen muß und das ist nunmal nur möglich, wenn bei einem Stand alle AUS sind. In dem Moment würde aber nichts dargestellt.
Meine Idee: Ich male die Einblendung für den "alle aus" Zustand direkt auf das Hintergrundbild und müsste dann für jeden Schaltzustand das entsprechende Bild drüberblenden.
ja, geht aber eben nur, wenn ich auch außerhalb des Buttons einblenden kann.

Kriegt man das mit dem EventHandler irgendwie hin? Kenn mich damit nicht so aus, bzw hab damit noch nichts gemacht.

Vielen Dank für eure Hilfe!

MfG Christoph



    
blazerk5
Foruminventar
Foruminventar


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

2001 Seat Leon
BeitragVerfasst: Do 24 Jun, 2010 17:44  Titel:  (Kein Titel)
Nach untenNach oben

Im EH gibts doch die logische Vergnüpfung "&". Sollte es damit nicht gehen...?

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


    
chrhck
Inputsammler
Inputsammler


Alter: 40
Anmeldung: 15.01.2009
Beiträge: 22
Wohnort: Schmölln


BeitragVerfasst: So 27 Jun, 2010 20:46  Titel:  (Kein Titel)
Nach untenNach oben

Evtl wie gesagt, kenn mich damit leider nicht aus.

- Ist es den möglich einen Befehl bzw Funktion zu setzen, damit ein Bild auf einer Seite eingeblendet wird?

- Kann man einen Ausgang mit einer Art Bool-Variablen verbinden? Sprich AN=1 und AUS=0 oder so ähnlich. Dann könnte man eine Funktion machen, wie in etwa:

WENN (DIGO_1=1 & DIGO_2=0 & DIGO_3=1) DANN show(mediaplayer.bildxY)

geht sowas? Surprised



    
blazerk5
Foruminventar
Foruminventar


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

2001 Seat Leon
BeitragVerfasst: So 27 Jun, 2010 21:24  Titel:  (Kein Titel)
Nach untenNach oben

Sollte auch mit varbutton funktionieren. Dann halt die Kombination der Eingänge entsprechend angeben.

VarButton0Visible=KOMBINATION DER EINGÄNGE/True
VarButton0Function=none
VarButton0Up=BILD_1.jpg
VarButton0X=163
VarButton0Y=490

VarButton1Visible=KOMBINATION DER EINGÄNGE/True
VarButton1Function=none
VarButton1Up=BILD_2.jpg
VarButton1X=163
VarButton1Y=490

VarButton2Visible=KOMBINATION DER EINGÄNGE/True
VarButton2Function=none
VarButton2Up=BILD_3.jpg
VarButton2X=163
VarButton2Y=490

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


    
chrhck
Inputsammler
Inputsammler


Alter: 40
Anmeldung: 15.01.2009
Beiträge: 22
Wohnort: Schmölln


BeitragVerfasst: So 27 Jun, 2010 21:51  Titel:  (Kein Titel)
Nach untenNach oben

so in etwa?

varbutton0Visible=digo_4/TRUE & digo_6/FALSE & digo_7/FALSE & digo_0/FALSE
varbutton0Function=none
varbutton0Up=bild.jpg
varbutton0X=300
varbutton0Y=20
varbutton0LabelAlignment=2

varbutton1Visible=digo_4/FALSE & digo_6/FALSE & digo_7/TRUE & digo_0/TRUE
varbutton1Function=none
varbutton1Up=bild.jpg
varbutton1X=350
varbutton1Y=20
varbutton1LabelAlignment=2

edit:
Kommt eine Fehlermeldung:
"Fehler in Designkonfiguration Type mismatch"



    
blazerk5
Foruminventar
Foruminventar


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

2001 Seat Leon
BeitragVerfasst: Mo 28 Jun, 2010 04:36  Titel:  (Kein Titel)
Nach untenNach oben

Ich dachte an:

varbutton0Visible=digo_4=on & digo_6=off & digo_7=off & digo_0=off/true

Vielleicht auch ohne "true"


Und "varbutton1LabelAlignment=2" kann glaub ich weg, weil du ja kein Lable hast.

Aber alles ohne Gewähr...

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


    
chrhck
Inputsammler
Inputsammler


Alter: 40
Anmeldung: 15.01.2009
Beiträge: 22
Wohnort: Schmölln


BeitragVerfasst: Mo 28 Jun, 2010 07:39  Titel:  (Kein Titel)
Nach untenNach oben

Hi,

damit gehts leider auch nicht. Das Problem ist, das er nur digo_X annimmt und nicht auf das =ON/OFF reagiert. Das führt aber zu Überlagerungen und man kann den Zustand nicht sauber definieren.

Da ich mit shaneL gerade noch über ein anderes Problem rede hat er mir in dem Zuge den Tip gegeben, das Problem über EVBOOL zu lösen. Damit funktioniert es einwandfrei.

Im Skin wird ein Image angelegt, welches als Funktion "evbool_X/TRUE" bekommt.
Im Eventhandler wird dann eine Funktion "evbool_X" angelegt, die dann als Event zum Beispiel: "digo_4 = OFF & digo_6 = OFF & digo_7 = ON & digo_0 = ON" erhällt. Unten nochmal der genaue Code aus der ini und dem Eventhandler.

So passt das. thumbleft

Vielen Dank trotzdem für deine Hilfe!

MfG Christoph

Hier nochmal der entsprechende Codeabschnitt aus der *.ini:
Code:
image0Function=evbool_1/TRUE
image0Picture=l_kf.gif
image0Width=52
image0Height=37
image0X=640
image0Y=120

image1Function=evbool_2/TRUE
image1Picture=l_k.gif
image1Width=52
image1Height=37
image1X=640
image1Y=120

image2Function=evbool_3/TRUE
image2Picture=l_f.gif
image2Width=52
image2Height=37
image2X=640
image2Y=120

image3Function=evbool_4/TRUE
image3Picture=l_sf.gif
image3Width=52
image3Height=37
image3X=640
image3Y=120

image4Function=evbool_5/TRUE
image4Picture=l_s.gif
image4Width=52
image4Height=37
image4X=640
image4Y=120


und das steht dann im Eventhandler:
Code:
logic0Function=evbool_5
logic0Event=digo_4 = OFF & digo_6 = OFF & digo_7 = OFF & digo_0 = OFF
logic0Options=1

logic1Function=evbool_4
logic1Event=digo_4 = OFF & digo_6 = ON & digo_7 = OFF & digo_0 = OFF
logic1Options=1

logic2Function=evbool_3
logic2Event=digo_4 = OFF & digo_6 = OFF & digo_7 = ON & digo_0 = ON
logic2Options=1

logic3Function=evbool_2
logic3Event=digo_4 = OFF & digo_6 = OFF & digo_7 = ON & digo_0 = OFF
logic3Options=1

logic4Function=evbool_1
logic4Event=digo_4 = ON & digo_6 = OFF & digo_7 = OFF & digo_0 = OFF
logic4Options=1



    
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.6137s ][ Queries: 48 (0.2179s) ][ GZIP Ein - Debug Ein ]
carTFT.com