Benutzer-Werkzeuge

Webseiten-Werkzeuge


monitor

Unterschiede

Hier werden die Unterschiede zwischen zwei Versionen angezeigt.

Link zu dieser Vergleichsansicht

Beide Seiten der vorigen RevisionVorhergehende Überarbeitung
Nächste Überarbeitung
Vorhergehende Überarbeitung
monitor [2021/03/19 23:09] – [Ausgabe der POM-Meldungen] RS200monitor [2024/03/18 16:08] (aktuell) – [BiDiB-Monitor] RS200
Zeile 1: Zeile 1:
 ====== BiDiB-Monitor ====== ====== BiDiB-Monitor ======
-Der BiDiB-Monitor liefert einen schnellen Überblick über die angebundene BiDiB-Bus-Struktur und die angeschlossenen Knoten.\\+Der BiDiB-Monitor liefert einen schnellen Überblick über angebundene Rückbzw. Positionsmelder sowie eine Decoderverwaltung zur einfachen Bearbeitung von CVs.\\
  
 === Aktuelle Version ===  === Aktuelle Version === 
-**//Release 10.3.2//** vom 30.03.2020\\ +**//Release 10.7.5//** vom 12.02.2024\\ 
-[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-10.3.2-30032020.zip|BiDiB-Monitor-10.3.2-30032020.zip]]\\ +[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-10.7.5.zip|BiDiB-Monitor-10.7.5.zip]]\\ 
-[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-Setup-10.3.2_x64.exe|BiDiB-Monitor-Setup-10.3.2_x64.exe]]\\ +[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-Setup-10.7.5_x64.exe|BiDiB-Monitor-Setup-10.7.5_x64.exe]]\\
-[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-Setup-10.3.2_x86.exe|BiDiB-Monitor-Setup-10.3.2_x86.exe]]\\ +
- +
-:!: Zur Konfiguration von Kehrschleifen aktuell bitte Version 8.2 verwenden.+
  
 === Entwicklungsversion ===  === Entwicklungsversion === 
-**//10.4.0 (Build 1214PRERELEASE//** vom 17.03.2021\\ +**//10.8.0 (Build 1455)//** vom 17.03.2024\\ 
-[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-10.4-1214-17032021.zip|BiDiB-Monitor-10.4-1214-17032021.zip]]\\+[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-10.8-1455-17032024.zip|BiDiB-Monitor-10.8-1455-17032024.zip]]\\
  
 :!: Bei der Entwicklungsversion handelt es sich um eine frühe Vorschau! Hier können Fehler enthalten sein, die zu Abbrüchen oder fehlerhaftem Verhalten am Bus führen. Wer sich traut diese auszuprobieren, bitte ich um konstruktive Kritik. \\  :!: Bei der Entwicklungsversion handelt es sich um eine frühe Vorschau! Hier können Fehler enthalten sein, die zu Abbrüchen oder fehlerhaftem Verhalten am Bus führen. Wer sich traut diese auszuprobieren, bitte ich um konstruktive Kritik. \\ 
Zeile 19: Zeile 16:
 :!: Bei Verwendung des Setups muss die ältere 10.x Version vorher deinstalliert werden\\ :!: Bei Verwendung des Setups muss die ältere 10.x Version vorher deinstalliert werden\\
 \\ \\
- 
-=== Alte Version === 
-**//8.2 (Build 156)//** vom 11.06.2019\\ 
-[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-8.2-156-11062019.zip|BiDiB-Monitor-8.2-156-11062019.zip]] 
- 
-:!: Diese Version wird nicht mehr gewartet und sollte primär nur noch zur Konfiguration von Kehrschleifen verwendet werden. 
  
 === System Anforderungen === === System Anforderungen ===
Zeile 30: Zeile 21:
   * ab Win 7 für Setup Version     * ab Win 7 für Setup Version  
   * .NET Framework 4.0 oder neuer   * .NET Framework 4.0 oder neuer
-  * ab Build 1136 muss unter Windows Xp [[https://www.microsoft.com/en-us/download/details.aspx?id=29053|.Net Framework 4.0.3]] installiert sein+  * ab Build 1136 muss unter Windows Xp .Net Framework 4.0.3 installiert sein 
 +  * ab Build 1265 wird empfohlen das [[https://dotnet.microsoft.com/en-us/download/dotnet/6.0|.NET 6 Framework]] zu installieren. 
 +  * ab Build 1359 muss das [[https://dotnet.microsoft.com/en-us/download/dotnet/6.0|.NET 6 Framework]] installiert sein.
  
 ===Lizenz ===  ===Lizenz === 
Zeile 46: Zeile 39:
  
 Folgende Daten werden werden zur Laufzeit verwendet:*\\  Folgende Daten werden werden zur Laufzeit verwendet:*\\ 
-  * Konfigurationsdateienen - [Da wo der Monitor ist]\UserConfig\\+  * Konfigurationsdateienen - C:\Users\[NUTZER]\AppData\Local\.BiDiBMonitor\UserConfig\\
   * BiDiB Daten - C:\Benutzer\[NUTZER]\.BiDiB \\   * BiDiB Daten - C:\Benutzer\[NUTZER]\.BiDiB \\
-  * Nutzerdaten - C:\Benutzer\[NUTZER]\.BiDiBMonitor \\ 
  
-:!: Das Nutzerdaten Verzeichnis wird ab 10.1 1024 nicht mehr verwendetDaten müssen in das BiDiB Verzeichnis verschoben werden+ 
 +:!: Soll der Monitor auf einen neuen Rechner übertragen werden, müssen lediglich die Inhalte der beiden Ordner kopiert werden. (Dies gilt auch für den Wizard).
  
 **Wenn der Monitor nicht startet**\\ **Wenn der Monitor nicht startet**\\
-Unter Windows 7 & 10 kann es vorkommen, dass nach dem Entpacken des Zips und Starten der BiDiB-Monitor.exe, ein Prozess zwar gestartet wird, aber sich das Hauptfenster nicht öffnet. In diesem Fall werden höchstwahrscheinlich die Dateien durch Windows gesperrt.+Sollte der Monitor z.B. nach Veränderung von Pfadeinstellungen mal nicht oder nur mit Fehlermeldungen starten, sollte das Löschen der Konfigurationsdateienen helfen.\\ 
 + 
 +Ab Windows 7 & neuer kann es vorkommen, dass nach dem Entpacken des Zips und Starten der BiDiB-Monitor.exe, ein Prozess zwar gestartet wird, aber sich das Hauptfenster nicht öffnet. In diesem Fall werden höchstwahrscheinlich die Dateien durch Windows gesperrt. 
 + 
 +Zu erkennen ist dies in den Eigenschaften alle exe & dll Dateien im Ordner.\\ 
 +{{:monitor:monitorfileblock.png?200|}} 
 Dies kann behoben werden indem folgender Befehl in einem PowerShell Terminal ausgeführt wird: Dies kann behoben werden indem folgender Befehl in einem PowerShell Terminal ausgeführt wird:
 <file> <file>
Zeile 59: Zeile 58:
 </file> </file>
    
 +Ab Version 10.6. befindet sich neben der BiDiB-Monitor.exe die Scriptdatei //"BiDiB-Monitor unblock.ps1"//, welche mit Powershell ausgeführt werden kann.
  
 +{{:monitor:monitorfileunblock.png?500|}} \\
 +  * Variante 1: Script mit vollständigen Pfad zum entpackten Ordner\\
 +  * Variante 2: Script wird aus dem entpackten Ordner ausgeführt
 +  * Variante 3: Verwendung der Scriptdatei
  
-* entsprechende Ordner werden beim ersten Start, sofern nicht vorhanden, erstellt.+ 
 +Nach Ausführung des Scripts/ der Datei, sollte die Sicherheitsmeldung bei allen Dateien verschwunden sein und der Monitor normal starten. 
 + 
 +* entsprechende Ordner werden beim ersten Start, sofern nicht vorhanden, erstellt, jedoch bei Verwendung der installierten Variante bei der Deinstallation aber nicht wieder gelöscht.
  
 ---- ----
  
-===== Features anpassen =====+===== Knotenmodul ===== 
 +Das Knotenmodul ist das Hauptmodul des Monitors.  
 +Es bietet alle Funktionen zur Übersicht und Verwaltung der Knoten wie z.B. Firmwareupdates sowie CV- & Feature-Anpassungen. \\ 
 +Es unterteilt sich in eine Funktionsleiste (1), den Knotenbaum (2) und die Knotendetailansicht (3) \\ 
 +{{:monitor:monitor_nodesmodule.png?nolink&600|}} 
 + 
 +==== Knotenübersicht ==== 
 +Die Knotenübersicht kann über die Funktionsleiste geöffnet werden.\\ 
 +Sie biete eine Auflistung aller aktuell verbundenen Knoten mit ihren wichtigsten Details. 
 +{{:monitor:monitor_nodeoverview.png?nolink&600|}} 
 + 
 +U.a. wird ist leicht ersichtlich ob ein Firmwareupdate für einen Knoten zur Verfügung steht.\\ 
 +Durch einen Klick auf das Update Icon kann direkt der Update-Dialog geöffnet werden. \\ 
 +Zusätzlich ist es möglich diese Auflistung im CSV Format zu exportieren. 
 + 
 +==== Knoten Features bearbeiten ==== 
 +Um die Features mehrerer Knoten gleichzeitig zu bearbeiten gibt es die Funktion "Features bearbeiten"
 +{{:monitor:monitor_multinodefeatures.png?nolink&400|}} 
 + 
 +Im Dialog kann im oberen Bereich aus den aktuell verbundenen Knoten gewählt werden. 
 +Je nach Auswahl werden im unteren Bereich alle gemeinsamen Features angezeigt. 
 +Um einen Wert zu Ändern ist ein Doppelklick in der 'Wert' Spalte notwendig. 
 +Nach der Änderung wird das Feature orange hervorgehoben. 
 +Mit Klick auf 'Speichern' werden die Werte für die geänderten Features an die ausgewählten Knoten übertragen. 
 + 
 +==== Knoten CVs bearbeiten ==== 
 +Über die Funktion "CVs bearbeiten" wird der Dialog zur gleichzeitigen Bearbeitung von Knoten CVs geöffnet.\\ 
 +{{:monitor:monitor_multinodecvs.png?nolink&600|}} 
 + 
 +Im linken Bereich kann aus den aktuell verbundenen Knoten gewählt werden. 
 +Für größere Anlagen gibt es zusätzlich eine Filterfunktion um die Liste nach Produkttyp u/o Text im Namen gefiltert werden.\\ 
 +{{:monitor:monitor_multinodefeaturesfilter1.png?nolink&200|}} 
 +{{:monitor:monitor_multinodefeaturesfilter2.png?nolink&200|}} 
 + 
 +Im rechten Bereich werden wiederum alle gemeinsamen CVs in entsprechenden Struktur dargestellt.\\ 
 +Sobald ein CV Wert geändert wird, kann über den Button "Änderungen übertragen" an die ausgewählten Knoten übertragen werden. 
 + 
 +==== Knoten Updates ==== 
 +Der Dialog hinter der Funktion "Knoten Updates" biete eine detailliertere Übersicht aller Knoten für die ein Firmware Update zur Verfügung steht.  
 +{{:monitor:monitor_nodeupdates.png?nolink&600|}} 
 + 
 +Durch einen Klick auf das Update Icon kann direkt der Update-Dialog geöffnet werden. \\ 
 + 
 +===== Knotendetails ====== 
 + 
 +==== Knoten Features anpassen ====
 Um die Features eines BiDiB-Knoten zu ändern, muss der Knoten im Knotenbaum ausgewählt werden.\\ Um die Features eines BiDiB-Knoten zu ändern, muss der Knoten im Knotenbaum ausgewählt werden.\\
 Dann den Reiter "Features" anklicken und die Liste mit allen Features des Knoten wird angezeigt.\\ Dann den Reiter "Features" anklicken und die Liste mit allen Features des Knoten wird angezeigt.\\
Zeile 85: Zeile 137:
  
  
-===== Accessory: Aspect schalten =====+==== Accessory: Aspect schalten ====
 Wenn im BiDiB-Baum ein Knoten ausgewählt wird, der das Feature FEATURE_ACCESSORY_COUNT auf einen Wert größer 0 gesetzt hat, wird die Karteikarte „Accessory“ angeblendet. \\ Wenn im BiDiB-Baum ein Knoten ausgewählt wird, der das Feature FEATURE_ACCESSORY_COUNT auf einen Wert größer 0 gesetzt hat, wird die Karteikarte „Accessory“ angeblendet. \\
 {{:monitor_accessories.png|}} {{:monitor_accessories.png|}}
Zeile 187: Zeile 239:
  
 ---- ----
-==== Ausgabe der POM-Meldungen ====+==== Ausgabe der CV-Meldungen ====
 Im Systemmodul werden in der Karteikarte „CV Log“ alle ein- und ausgehenden CV-Meldungen ausgegeben.\\ Im Systemmodul werden in der Karteikarte „CV Log“ alle ein- und ausgehenden CV-Meldungen ausgegeben.\\
 Dies gilt sowohl für die CV Operation der BiDiB Knoten als auch der Lok/Fahrzeug Decoder. Dies gilt sowohl für die CV Operation der BiDiB Knoten als auch der Lok/Fahrzeug Decoder.
Zeile 200: Zeile 252:
 Es gibt eine laufende Log-Datei, zu jedem Start eine separate Log-Datei, sowie ein paar spezielle Dateien für Fehlermeldungen, POM & RCPlus.  Es gibt eine laufende Log-Datei, zu jedem Start eine separate Log-Datei, sowie ein paar spezielle Dateien für Fehlermeldungen, POM & RCPlus. 
  
 +==== Systemlog Übersicht ====
 Zur Laufzeit des Monitors werden die Log Meldungen im System-Bereich -> Systemlog live ein einer Liste angezeigt.\\ Zur Laufzeit des Monitors werden die Log Meldungen im System-Bereich -> Systemlog live ein einer Liste angezeigt.\\
 {{:monitor:bidib-monitor_systemlogs.png?nolink|}} {{:monitor:bidib-monitor_systemlogs.png?nolink|}}
Zeile 208: Zeile 261:
 2) Löscht alle Einträge aus der Liste. (nicht aus den Log-Dateien)\\ 2) Löscht alle Einträge aus der Liste. (nicht aus den Log-Dateien)\\
 3) Logs exportieren mit 3 Optionen\\ 3) Logs exportieren mit 3 Optionen\\
 +4) Logs in der Liste nach Typ bzw. im Textfeld nach Inhalt filtern\\
 +5) Logs die während des Pause Modus im Speicher gehalten werden schrittweise zur Liste hinzufügen\\
 +
 +==== Logs exportieren ====
 +Logs können über den Punkt "Export" in der Systemlog Übersicht exportiert werden.
 +Dazu stehen mehrere Optionen zur Verfügung, die im Dateiauswahl Dialog gewählt werden können. \\
 +{{:monitor_logexport_options.png?nolink|}}
 +
 -- Aktuelle Einträge aus der Liste\\ -- Aktuelle Einträge aus der Liste\\
 -- Aktuelle Log-Datei aus dem Temp Verzeichnis\\ -- Aktuelle Log-Datei aus dem Temp Verzeichnis\\
 -- Alle Log-Dateien aus dem Temp Verzeichnis zusammengepackt als zip\\ -- Alle Log-Dateien aus dem Temp Verzeichnis zusammengepackt als zip\\
-4) Logs in der Liste nach Typ bzw. im Textfeld nach Inhalt filtern\\ 
-5) Logs die während des Pause Modus im Speicher gehalten werden schrittweise zur Liste hinzufügen\\ 
  
 Ab Version 10.4 (Build 1118) befindet sich zusätzlich im Hauptmenü ein Eintrag zum schnellen Export der Logs. Ab Version 10.4 (Build 1118) befindet sich zusätzlich im Hauptmenü ein Eintrag zum schnellen Export der Logs.
 {{:monitor:bidib-monitor_logexport.png?nolink|}} {{:monitor:bidib-monitor_logexport.png?nolink|}}
  
 +:!: Zur optimalen Fehleranalyse wird der Zip-Export empfohlen
 +
 +==== Logs bereinigen ====
 Da sich über die Zeit besonders viele Logs sammeln können und dadurch entsprechend Platz auf der Festplatte belegt wird, gibt es in den Einstellungen die Möglichkeit alle Log-Dateien bis auf die aktuelle Laufzeitdatei zu löschen. Da sich über die Zeit besonders viele Logs sammeln können und dadurch entsprechend Platz auf der Festplatte belegt wird, gibt es in den Einstellungen die Möglichkeit alle Log-Dateien bis auf die aktuelle Laufzeitdatei zu löschen.
 {{:bidib-monitor_clearlogs.png?nolink|}} {{:bidib-monitor_clearlogs.png?nolink|}}
  
 +==== Application Insights ====
 +Seit Build 1145 wird als zusätzliches Logging Feature der Microsoft Online Analyse Dienst 'Application Insights' verwendet.
 +Dieser dient ausschließlich der Nutzungsanalyse der Abfragen zum Knoten Firmwarerepository und DecoderDB Repository.
 +{{:monitor_telemetry_events.png?nolink|}}
 +
 +Zudem werden jegliche Fehler registriert auch wenn sie nicht durch den Nutzer bemerkt bzw. nicht über das Forum gemeldet werden.
 +{{:monitor_telemetry_exceptions.png?nolink|}}
 +
 +Wenn dieses Tracking nicht gewünscht ist, kann es in den Einstellungen unter dem Punkt "Anwendungstelemetrie" deaktiviert werden.
 +
 +{{:monitor_settings_telemetry.png?nolink|}}
 +
 +Zur Deaktivierung muss der Monitor mit Administratorrechten gestartet werden. \\
  
 ===== Links ===== ===== Links =====
monitor.1616191774.txt.gz · Zuletzt geändert: 2021/03/19 23:09 von RS200

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki