Hallo ich schreibe im Rahmen meiner Diplomarbeit ein Programm welches eine empfangene CAN-Nachricht in eine SCI-Nachricht umwandelt.Das funktioniert auch ohne Probleme.Nun soll ich eine "Tracing" Lösung mit programmieren.Kann mir jemand erklären was "Tracing" überhaupt ist?Ich hhabe das zum ersten mal gehört.Hat jemand vielleicht ein kleines Beispiel dazu? Besten Dank schon mal.
Unter 'tracen' versteht man im Allgemeinen Ausgaben, die einem ein Rückverfolgen ermöglichen, wie ein Programm zu etwas gekommen ist. In deinem Fall könnte ich mir vorstellen, dass gemeint ist: Gegeben eine SCI-Nachricht, die dein Programm erzeugt hat. Frage: Wo ist sie hergekommen? Aufgrund welche CAN-Message ist diese SCI Nachricht entstanden. realisiert wird ein Trace normalerweise, indem das Programm Meldungen auf einem Ausgabemedium mitschreibt. Die Übergänge zu einem Log sind dabei fliessend, nur dass ein Trace meist umfangreicher ist und nicht nur Fehlerzustände protokolliert, sondern alles was zum Rückverfolgen notwendig ist.
Dann frag doch den, der die Aufgabe gestellt hat. Die Bedeutung von "Tracing" ist, wie bei jedem Fremdwort, abhaengig von der Anwendung. So ist eine "Matrix" fuer den eingefleischten Kinogaenger etwas ganz anderes als fuer meinen Zahnarzt oder einen Mathematiker. Grus Michael
Verstehe ich das so ich sende ganz normal meine SCI-Nachricht und gleichzeitig noch eine Nachricht, die angibt ob es sich zum Beipiele um einen Fehler handel?
Sag mal, woher sollen WIR wissen, was genau deine Aufgabe ist? Warum hast du nicht in dem Moment nachgefragt, als man dir gesagt hat du sollte was Tracen? kopfschüttel
Weil mein Professor gerade eine Vorlesung in Vietnam hält und erst am 18 zurückkommt.Dann will er das Ganze mit mir durchsprechen ich soll mir nur schon Gedanken über das Ganze machen wie: - Level (welche Art von Meldungen: z.B. Warning, Error, Info) - Globale (De-)Aktivierbarkeit - Schnittstelle so, dass es leicht für verschiedene Infrastruktur verwendbar ist(SCI , CAN, etc.) - Entscheidung: binär/ASCII
Na dann mach dir mal Gedanken darüber! Noch ein Hint: viele 'Fachbegriffe' sind einfach nur Anlehnungen an den ganz normalen englischen Sprachgebrauch. In dem Fall ist www.leo.org dein Freund.
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.