Sie sind hier: Startseite » Forum » Software » CarPC-Software » cPOS » cPOS » Event Handler Frage
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
speedfreak
Manchmalposter
Manchmalposter


Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland


BeitragVerfasst: So 04 März, 2007 11:23  Titel:  Event Handler Frage
Nach untenNach oben

Hallo

Ich habe die Velleman 8055 Karte und wollte damit nun eine Sache realisieren von der ich denke das man sie in dem Event Handlerprogrammieren kann.

Wenn ein Digitaler eingang der Velleman nicht mehr gesetzt ist, sprich das signal am eingang von 1 auf 0 fällt soll ein Programm gestartet werden.

Ich habe mir schon das cpos wiki durchgelesen, aber leider keine wirklichen Infos über die ganzen abkürzungen und so im Event Handler gefunden.

MFG Olli



    
Olli84
Postingschinder
Postingschinder


Alter: 40
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf

2008 Smart Pulse
BeitragVerfasst: So 04 März, 2007 12:37  Titel:  (Kein Titel)
Nach untenNach oben

Hi!

Ich würde es so versuchen:

Function: openprog_extprogn
Event(s): digi_m = 0

Wobei
n := Nummer des Programms
m := Nummer des digitalen Eingangs

Ich kann es nicht testen, da ich keine Relaiskarte habe, aber so sollte, wenn das Signal nicht vorhanden ist, das Programm starten.

Gruß, Olli

Hardware: Großer Umbau ...


    
speedfreak
Manchmalposter
Manchmalposter


Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland


BeitragVerfasst: So 04 März, 2007 13:20  Titel:  (Kein Titel)
Nach untenNach oben

Hi

Es gibt in der Auswahlliste der Function leider kein "openprog_extprogn".
Funktioniert das trotzdem wenn man das da eingibt?

Und ich meinte damit eigentlich auch ob es eine Flankensteuerung gibt. Also nur dann das Programm starten wenn der Eingang grade von 1 auf 0 wechselt.

MFG Olli



    
Olli84
Postingschinder
Postingschinder


Alter: 40
Anmeldung: 19.01.2005
Beiträge: 568
Wohnort: Düsseldorf

2008 Smart Pulse
BeitragVerfasst: So 04 März, 2007 16:08  Titel:  (Kein Titel)
Nach untenNach oben

Mahlzeit!

Also das mit dem openprog_extprogn funktioniert auf jeden Fall. Es gibt auch noch andere Dinge, die nicht in der Liste stehen aber trotzdem anwendbar sind Wink

Das mit der Flankensteuerung weiß ich nicht. Eigentlich wird es immer dann ausgeführt, sobald cPos erkennt, dass digi_m = 0 ist. Das passiert dann wohl bestimmt auch beim Start von cPos, wenn an digi_m keine Spannung anliegt.

Aber ich würde es einfach mal testen. Ist denn prinzipiell dein Eingang auf 1? Was genau speist du denn da eigentlich ein? Vielleicht gibt es ja noch eine andere Möglichkeit...

Gruß, Olli

Hardware: Großer Umbau ...


    
speedfreak
Manchmalposter
Manchmalposter


Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland


BeitragVerfasst: Mi 21 März, 2007 10:02  Titel:  (Kein Titel)
Nach untenNach oben

Ich hab das nun mal so in den Event Handler eingegeben.

Nur irgendwie funkktioniert das überhaupt nicht.

Ich habe eingegeben:

Function: openprog_extprog 1
Event(s): digi_1 = 1

Den haken habe ich bei repeat gesetzt.

Was habe ich falsch gemacht? Ich habe bislang die einggänge noch nicht benutzt. Muss ich die noch konfigurieren? In dem Programm der velleman karte werden diese richtig angezeigt. Also die Hardware funktioniert richtig.


MFG Olli



    
speedfreak
Manchmalposter
Manchmalposter


Alter: 37
Anmeldung: 23.02.2006
Beiträge: 72
Wohnort: Moormerland


BeitragVerfasst: Mi 21 März, 2007 11:38  Titel:  (Kein Titel)
Nach untenNach oben

So... hab noch mal etwas rumprobiert.

Also wenn ich im Feld "Signal" digi_0 eigebe und den eingang betätige springt die Anzeige im Feld "Current Value" auf "On".

Also bekommt Cpos das Signal. Nur die Auswertung funzt absolut nich...

Hab schon andere Functionen ausproobiert wie vol+ oder vol-... Nur wenn ich den Taster betätige passiert nix... leider....

Ich hoffe jemand kann mir helfen!

MFG Olli



    
C1500

CPI Profi
CPI Profi


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

2002 Fiat Stilo
BeitragVerfasst: Mi 21 März, 2007 11:41  Titel:  (Kein Titel)
Nach untenNach oben

Hi Olli,
"repeat" ist auf alle fälle schon mal ungünstig, da er sonst solange und sooft das ExtProg1 startet, bis digi_1 nicht mehr 1 ist.
Ohne Repeat fürht er das Programm aus, sobald sich der digi_1 von 0 auf 1 ändert. Danach nicht mehr.

Es könnte auch sein das cPOS auf ein digi_1 = on wartet.

Und das Leerzeichen zwischen extprog und der 1 darf auch nicht sein.
Es sollte openprog_ExtProg1
Dann sollte es klappen.

Ich hoffe das hilft dir weiter.

Gruß Peer

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

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

    
shaneL
Forum-Veteran
Forum-Veteran



Anmeldung: 07.10.2005
Beiträge: 981



BeitragVerfasst: Mi 21 März, 2007 16:43  Titel:  (Kein Titel)
Nach untenNach oben

als ergänzung: wenn eine bedingung beim startup bereits vorliegt, jedoch keine häckchen bei startup. dann wird die aktion beim starten auch nicht ausgeführt - sollte also wie schon oben erwähnt überhaupt kein problem sein.

gruß



    
fuchs
Developer
Developer


Alter: 53
Anmeldung: 04.04.2004
Beiträge: 1319
Wohnort: Friesland


BeitragVerfasst: Mi 21 März, 2007 21:26  Titel:  (Kein Titel)
Nach untenNach oben

Zitat:
Es könnte auch sein das cPOS auf ein digi_1 = on wartet.


genau, es muß beim vergleich immer genau das eingetragen werden, was auch in der anzeige "current value" angezeigt wird.



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