Forum: Compiler & IDEs Was ist Tracen?


von C_Anfänger (Gast)


Lesenswert?

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.

von Karl H. (kbuchegg)


Lesenswert?

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.

von mexman (Gast)


Lesenswert?

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

von C_Anfänger (Gast)


Lesenswert?

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?

von Klaus (Gast)


Lesenswert?

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

von C_Anfänger (Gast)


Lesenswert?

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

von Karl H. (kbuchegg)


Lesenswert?

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.

von Klaus W. (mfgkw)


Lesenswert?


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
Noch kein Account? Hier anmelden.