NetLogic durch Protokollierung der Ausgabe debuggen

Debuggen der Entwurfszeit- und Laufzeit-NetLogics durch Protokollierung der Meldungen im
FactoryTalk Optix Studio
-Fensterbereich
Ausgabe
. Die Meldungen zeigen Informationen zu Objekten und Variablen an oder prüfen, ob eine bestimmte Codezeile erreicht wurde.
TIPP:
Für gründliches Debuggen der NetLogic folgen Sie stattdessen einer der folgenden Vorgänge:
Voraussetzungen
Legen Sie den standardmäßigen externen Code-Editor fest. Weitere Informationen finden Sie unter Standard-Code-Editor festlegen.
  1. NetLogic durch Protokollierung der Ausgabe debuggen
  2. Doppelklicken Sie in
    Projektansicht
    auf das zu debuggende NetLogic-Objekt.
    Die NetLogic wird in einem externen Code-Editor geöffnet.
  3. Fügen Sie dem NetLogic-Code die
    Log
    -Methoden hinzu.
    Weitere Informationen finden Sie unter Protokoll-Meldungen schreiben.
    Zum Beispiel:
    • Log.Info(LogicObject.BrowseName,"
      Information message
      ");
    • Log.Warning(LogicObject.BrowseName,"
      Warning message
      ");
    • Log.Error(LogicObject.BrowseName,"
      Error message
      ");
  4. Für die Anzeige der Protokollmeldungen in
    FactoryTalk Optix Studio
    führen Sie wahlweise aus:
    • Laufzeit-NetLogic debuggen. Wählen Sie
      Ausführen
      aus und untersuchen Sie den Fensterbereich
      Ausgabe
      .
      TIPP: Sie können das Projekt zum Debuggen auf dem Emulator-Ziel ausführen.
    • Entwurfszeit-NetLogic debuggen. Führen Sie NetLogic aus und untersuchen Sie den Fensterbereich
      Ausgabe
      .
    TIPP:
    Im Fensterbereich
    Ausgabe
    :
    • Zur Entwurfszeit werden NetLogic-Fehler auf der Registerkarte
      Studio-Ausgabe
      angezeigt.
    • Die Laufzeit-NetLogic-Fehler auf der Registerkarte
      ApplicationName
      angezeigt. Beispiel:
      Emulator-Ausgabe
      .
    Weitere Informationen finden Sie unter Fensterbereich „Ausgabe“.
  5. Bearbeiten Sie den Code und wiederholen Sie dann diesen Vorgang.
Rückmeldung geben
Haben Sie Fragen oder Feedback zu dieser Dokumentation? Bitte geben Sie hier Ihr Feedback ab.