Habe eine Botschaft mit 4 Signalen und dementsprechend 4 Schalten und
und Lämpchen aufgebaut.
Momentanes szenario: Betätigen Schalter 1-> Lämpchen 1 geht an.
Betätigen Schalter 2-> Schalter 1 bleibt an->
Lämpchen 1 geht aus->Lämpchen 2 geht an
Im moment wird beim betätigen des schalters die nachricht nur einmalig
versendet. ich möchte das allerdings periodisch auf den bus
rausschicken, damit beim betätigen eines anderen schalters das alte
lämpchen und das neue anbleiben.
Lösungsvorschläge?
Hast du eine dbc erstellt? Hast du dich schon über timer informiert? Du erstellst von deiner message ein Objekt und sendest das Ding im in dem Eventhandler des Timers.
Du kannst die Wiederholzeit auch in der DBC angeben und für den Knoten die CANoeILNLVector.dll hinzufügen. https://vector.com/kbp/upload/file/SN-IND-1-011_InteractionLayer%281%29.pdf
Philipp X. schrieb: > Hast du eine dbc erstellt? > Hast du dich schon über timer informiert? > > Du erstellst von deiner message ein Objekt und sendest das Ding im in > dem Eventhandler des Timers. Ja habe eine erstellt. Wie sieht da der code genau dazu aus?
Zu faul in die Hilfe zu schauen, was?
1 | variables { |
2 | msTimer timeoutTimer; |
3 | message 0x100 anyMsg; |
4 | }
|
5 | |
6 | on timer timeoutTimer { |
7 | output(anyMsg); |
8 | }
|
9 | |
10 | on start { |
11 | SetTimer(timeoutTimer, 500); |
12 | }
|
Bitte melde dich an um einen Beitrag zu schreiben. Anmeldung ist kostenlos und dauert nur eine Minute.
Bestehender Account
Schon ein Account bei Google/GoogleMail? Keine Anmeldung erforderlich!
Mit Google-Account einloggen
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.