Hallo, ich erstelle gerade eine Restbussimulation. Wenn ich ein Steuergerät vom System trenne und simuliere, dann muss ich die benötigten Botschaften aufm CAN senden. Das macht man entweder mit IG oder im CAPL-Knoten programmieren. Die Botschaften sind schon in der DBCs definiert! Die Frage ist: wie macht man das in Capl? kann mir jemand helfen? Danke & Gruß Stefan
Wenn Du Botschaften auf den Bus senden möchtest, geht das am ehesten über die Output-Funktion. output(DeineCANNachricht); ## siehe Doku vector.com/portal/medien/vector_cantech/faq/ProgrammingWithCAPL.pdf Damit wird aber die Nachricht einmalig gesendet. Für zyklisches Senden von Nachrichten benutzt man besser den Signal Generator, erreichbar über rechts-klick im Simulation-Setup
HI,
vielleicht hilft das ja.
(CAPL node)
variables
{
msTimer tInfo1;
const int CYCLE_T_Info1 = 20;
message DBC::Messages::Info1;
}
on timer tCLUSTER_GeneralInfo_N1
{
output(mCLUSTER_GeneralInfo_N1);
settimer(tInfo1, CYCLE_T_Info1);
}
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.