Stand 23.11.2009 

Verwendung der vordefinierten Tracedef-Dateien

Allgemein
---------
Zum Aufzeichnen eines Traces muss die Tracekonfigurationsdatei (Default: "Tracedef.xml")
entsprechend des Anwendungs- oder Fehlerfalls angepasst werden. Dies ist zur Zeit nur manuell möglich.
Die vordefinierten Tracedef-Dateien geben typische Anwendungsfälle zur Aufnahme
einer Traceaufzeichnung wieder.

Einige der Tracedateien bieten einen Ersatz für die bekannten Tracegruppen aus der KRC V5.x
Beispiel:
Tracedef_KRC_GearTorqueMonitoring.xml ersetzt die Tracegruppe Getriebemomentenüberwachung 

Es gibt zusätzliche einige spezielle Tracedateiene:
Tracedef_All.xml           Aufzeichnung aller relevanter Antriebs- und Bahnplanungsdaten
Tracedef_std_cabinet.xml   File für die meisten antriebs- oder bahnplanungsrelevanten Fälle am Schrank
Tracedef_std_office.xml    File für die meisten bahnplanungsrelevanten Fälle am Office
Tracedef_simu.xml          File zum Trace des Simutreibers (Office)

Anwendung
---------
- $Trace.Config[] (Default "Tracedef.xml") mit dem Namen der entsprechenden Tracekonfiguration beschreiben.
  Beispiel: $Trace.Config[] = "Tracedef_KRC_GearTorqueMonitoring.xml"
  alternativ: dem Anwendungsfall entsprechende Datei kopieren und umbenenen in "Tracedef.xml"
- Folgende Einträge ggf. anpassen 
   <Time>2</Time>                   Aufzeichnungszeit in Sekunden
   <PreTrigger>100</PreTrigger>     Pretrigger in Prozent
   <Basename>Test_Simu_2</Basename> Aufzeichnungsname
   <Trigger> ... </Trigger>         Aktuelle Trigger
- Bei Verwendung von Zusatzachsen sind ggf. entsprechende Module-Einträge zu kopieren
  Beispiel: 
      Vorhandener Eintrag
      <Module>
         <Name>NextGenDrive#1</Name>
         <Rate>4000</Rate>
         <Channel>1</Channel>
         <Channel>2</Channel>
         <Channel>3</Channel>
         <Channel>13</Channel>
         <Channel>14</Channel>
         <Channel>100</Channel>
      </Module>
      --> kopieren und Eintrag "Name" in NextGenDrive#7 bzw NextGenDrive#8 ändern
      
Achtung:
-------
Bei Beschreiben von $Trace.Name[] wird der Eintrag aus der Tracedef.xml ignoriert.
Um wieder den Eintrag der xml-Datei zu übernehmen muss $Trace.Name[] mit " " beschrieben werden.
Ist $Trace.Name[] länger als 2, dann wird $Trace.Name[] mit einer Eingabe von " " über VarKor
lediglich vorne um ein Zeichen gekürzt. Daher müsste man für $Trace.Name[]="Hallo"
insgesamt 5 mal " " eingeben. Abhilfe wäre eine Eingabe von "  ", da dieses ein
String und kein Char ist.



   

   