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 [2020/01/09 00:46] – build 1079 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 === 
-**//10.2 (Build 1079)//** vom 08.01.2020\\ +**//Release 10.7.5//** vom 12.02.2024\\ 
-[[http://www.fichtelbahn.de/files/monitor-fw/BiDiB-Monitor-10.2-1079-08012020.zip|BiDiB-Monitor-10.2-1079-08012020.zip]]\\ +[[https://www.fichtelbahn.de/files/monitor-fw/download.php?file=BiDiB-Monitor-10.7.5.zip|BiDiB-Monitor-10.7.5.zip]]\\ 
-[[http://www.fichtelbahn.de/files/monitor-fw/BiDiB-Monitor-Setup-10.2-1079_x64.exe|BiDiB-Monitor-Setup-10.2-1079_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]]\\
-[[http://www.fichtelbahn.de/files/monitor-fw/BiDiB-Monitor-Setup-10.2-1079_x86.exe|BiDiB-Monitor-Setup-10.2-1079_x86.exe]]\\+
  
 === Entwicklungsversion ===  === Entwicklungsversion === 
-**//10.(Build 1079)//** vom 08.01.2020\\ +**//10.8.0 (Build 1455)//** vom 17.03.2024\\ 
 +[[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 17: 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\\
 \\ \\
- 
  
 === System Anforderungen === === System Anforderungen ===
-  * ab Windows Xp +  * ab Windows Xp für Zip Version  
-  * .NET Framework 4.0+  * ab Win 7 für Setup Version   
 +  * .NET Framework 4.0 oder neuer 
 +  * 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 37: 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 verwendet, Daten 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).
  
-* entsprechende Ordner werden beim ersten Start, sofern nicht vorhanden, erstellt.+**Wenn der Monitor nicht startet**\\ 
 +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: 
 +<file> 
 +dir [Pfad zum entpackten Monitor Ordner] -Recurse | Unblock-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 
 + 
 + 
 +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 ===== 
-Um die Features eines BiDiB-Knoten zu ändern, muss der Knoten in der Knotenliste ausgewählt werden.\\+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.\\
 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.\\
-Der Wert des jeweiligen Features kann in dem Eingabefeld vor der Featurebezeichnung geändert werden (grüner Kreis).\\  +Der Wert des jeweiligen Features kann in der Spalte 'Wert' (1geändert werden.\\  
-{{:monitor:features-aendern.jpg|}}\\  +{{:monitor:monite_node_features.png|}}\\  
-Wenn man jetzt auf das grüne Diskettensymbol (1klickt, wird die Änderung an den ausgewählten Knoten geschickt. +Mit dem Button 'Änderung übertragen' (2), wird die Änderung an den ausgewählten Knoten geschickt. 
-Um das Feature auf allen Knoten zu ändern, die dieses Feature haben, klickt man auf das rote Diskettensymbol (2).\\ +Über die Filterbox (3) kann anhand des Featurenamens bzw. dessen Beschreibung gefiltert werden. 
-Im rechten Bereich wird jetzt die Liste (4aller Knoten angezeigt, die das Feature haben.\\ + 
-In dieser Liste muss man jetzt die Knoten mit der Maus markieren, auf dehnen das Feature geändert werden soll.\\ +Um das Feature auf mehreren Knoten zu ändern, befindet sich oberhalb des Knotenbaums ein Button 'Features bearbeiten'\\ 
-Erst durch einen Mausklick auf das Pfeilicon (3) wird der Wert an die markierten Knoten geschickt.+{{::monite_node_features_allb.png|}} 
 + 
 +Im sich öffnenden Dialog werden im oberen Bereich (1alle am Bus vorhandenen Knoten aufgelistet. \\ 
 +In Abhängigkeit der ausgewählten Knoten werden im unteren Bereich alle gemeinsamen Features aufgelistet.\\ 
 + 
 +{{::monite_node_features_alld.png|}}\\ 
 +Diese können ebenfalls über die Filterbox (3) gefiltert bzw. die 'Wert' Spalte geändert werden.\\ 
 +Mit einem Klick auf den Button 'Speichern' werden die Änderungen an die ausgewählten Knoten übertragen.\\
 ---- ----
-===== CV-Verwaltung allgemein ​===== 
-Ab der Entwicklerversion 0.6.6.8 stehen folgende, neue Funktionen in der CV-Verwaltung für BiDiB-Knoten und Lok-Decoder zur Verfügung.  
----- 
-==== CV suchen ==== 
-{{:monitor:cv-search.png |}}In der Menüleiste steht ein Eingabefeld zur Verfügung "Suche CV :". Hier kann eine CV-Nummer eingeben werden. 
-Wird die CV nicht gefunden, ändert sich die Hintergrundfarbe dieses Eingabefeldes in "Rot". 
-Wird die CV gefunden, springt die Anzeige auf diese CV. 
----- 
-==== CV Liste ==== 
-{{:monitor:cv-liste.png |}}Neben der Tree-Ansicht der CV's, steht jetzt auch eine reine Listenansicht zur Verfügung. Wie in der Tree-Ansicht, öffnen sich, bei "Klick" auf eine der CV's, die entsprechenden Eingabefelder. 
----- 
-==== CV direkt lesen und schreiben === 
-{{:monitor:cvdirect-klein.png |}} Es können CV's direkt gelesen und geschrieben werden. Es ist keine CV-XML Datei notwendig.\\  
-Einfach CV-Nummer eingeben und "Read CV" anklicken.\\  
-Oder CV-Nummer und Bytewert eingeben und "Write CV" anklicken.\\  
-**ACHTUNG: Es werden keine Fehlereingaben abgefangen**. 
  
-===== 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. +==== Accessory: Aspect schalten ==== 
-{{:monitor:ascpects.png|}}\\ +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|}} 
 In jeder Zeile werden die aktuellen Einstellungen eines Accessories angezeigt.\\  In jeder Zeile werden die aktuellen Einstellungen eines Accessories angezeigt.\\ 
-{{:monitor:hellgrau.png|}} = Aspect steht nicht zur Verfügung\\ +Jeder verfügbare Aspect wird als Button dargestellt, wobei der aktuell aktive Aspect blau hinterlegt ist. \\ 
-{{:monitor:dunkelgrau.png|}} = Aspect kann angeklickt werden. Die Message wird an den Knoten geschickt.\\ +Der gewünschte Aspect kann durch Betätigen des entsprechenden Buttons aktiviert werden.
-{{:monitor:blau.png|}} = Dies ist der aktuelle Aspect.+
  
 ---- ----
Zeile 133: Zeile 194:
  
 ===== Optionale Funktionen für Tests und Entwicklung =====  ===== Optionale Funktionen für Tests und Entwicklung ===== 
-{{:monitor:konfigentwicklung.png?200 |}}Diese Funktionen stehen nur zur Verfügung, wenn sie in der Konfiguration freigeschaltet sind.\\ +{{:monitor_settings_poweruser.png?300 |}} \\ Diese Funktionen stehen zur Verfügung, wenn in den Einstellungen der Punkt 'Powernutzer' aktiviert wurde.\\ 
  
 ---- ----
Zeile 178: Zeile 239:
  
 ---- ----
-==== Ausgabe der POM-Meldungen ==== +==== Ausgabe der CV-Meldungen ==== 
-In der Karteikarte „POM-Log“ werden alle ein- und ausgehenden POM-Meldungen ausgegeben. +Im Systemmodul werden in der Karteikarte „CV Log“ alle ein- und ausgehenden CV-Meldungen ausgegeben.\\ 
-{{:monitor:pomlog.png|}}+Dies gilt sowohl für die CV Operation der BiDiB Knoten als auch der Lok/Fahrzeug Decoder
 +{{:monitor_cvlog.png?nolink|}}
  
 ===== Hilfreiche Daten zur Fehlersuche (Logs) ===== ===== Hilfreiche Daten zur Fehlersuche (Logs) =====
Zeile 190: 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. 
  
-Zur Laufzeit des Monitors werden die Log Meldungen live ein einer Liste angezeigt.\\ +==== Systemlog Übersicht ==== 
-{{ :monitor:loglist.png?nolink |}}+Zur Laufzeit des Monitors werden die Log Meldungen im System-Bereich -> Systemlog live ein einer Liste angezeigt.\\ 
 +{{:monitor:bidib-monitor_systemlogs.png?nolink|}}
  
 Hier stehen verschiedene Funktionen zur Verfügung:\\ Hier stehen verschiedene Funktionen zur Verfügung:\\
Zeile 198: 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 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.
 +{{: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|}}
 +
 +==== 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.1578527180.txt.gz · Zuletzt geändert: 2020/01/09 00:46 von RS200

Donate Powered by PHP Valid HTML5 Valid CSS Driven by DokuWiki