Das wollte ich auch schon anmerken. Zwar steht in der Dokumentation, dass auf die Druckausgabe kein allzu großer Wert gelegt wurde, die Linienstärke ist jedoch wirklich etwas dünn. Für einzelne oder alle Kanäle und für die Achsen wäre so eine Linienstärken Einstellung schon hilfreich.
Hallo Sabberlotte und Andreas, war diese Woche auf Dienstreise, Tschuldigung für die Wartezeit! War kein großer Akt, habe das Verhältnis der Pixelgröße der Druckseite, zur Pixelgröße des Programmfensters genutzt, um den Faktor zu ermitteln, um den die Strichstärke erhöht wird. In meinen Tests, kam je nach Fenstergröße eine Verbreiterung auf das 3- bis 5-fache heraus. Damit sollte die Proportionaltät der Strichstärke zu Fenster/Druckseite gegeben sein. in der Hoffnung, das alles klappt, wie beabsichtigt, mfG vom ingo
Hallo Ingo, klappt hervorragend ! DANKE !!! ....und Du brauchst dich nicht zu entschuldigen ! Eher wir, die laufend neue Funktionen wünschen. Willi
Hallo Ingo, Feedback: eben habe ich versucht, in ein .pdf (Adobe Acrobat) zu drucken, Ergebnis ist die angehängte Fehlermeldung und der Absturz des Viewers (WinXP pro, SP3). ?? wieso drei Bilder ?? hab's nur einmal angehängt (lt. "Dateianhang")
:
Bearbeitet durch User
Scheint ein Problem mit deinem PDF creator zu sein. Versuche einen anderen. Bzw mal testweise auf Papier oder in Bilddatei zu drucken.
Hallo B. Obachter, Tritt das Problem mit der Vorgängerversion ncht auf? Habe seitdem nur die Strichstärke für den Ausdruck geändert. Die ist um so größer, je kleiner das Programmfenster vor dem Ausdruck war. Gegebenenfalls muss ich hier eine Maximalgrenze einbauen. Bin sowieso gerade dabei, ein paar neue Features neu einzubauen. Habe hier zum Testen, den "pdf-creator 1.3.2" genutzt, damit gabs keine Probleme, das Adobe Zeugs, möcht ich mir privat nicht antun, schaue aber mal, ob ich eine Möglichkeit zum Testen damit finde. mfG vom ingo
Hallo Ingo, hab's mit der Version vom 28.04.2014 probiert, Ergebnis das Gleiche. Ich denke auch, dass es am Acrobat liegt. Da der wohl nicht so verbreitet ist, lohnt eine Anpassung eher nicht, denke ich. Ich kann ja auch den "pdf-crator" benutzen.
Noch eine kleine Änderung: Beim Ausdruck, wird jetzt der Quelldateiname über das Diagramm geschrieben. Am Adobe-Thema bleib ich dran (kommende Woche) mfG vom ingo
Hallo Ingo, zunächst einmal ein großes Lob an Dich für Deine Mühen. Bin gerade auf Dein Programm gestoßen, weil ich auch nach einem Auswerteprogramm für csv Dateien gesucht habe. Excel und co sind zu umständlich oder es funktioniert nicht so, wie ich es haben möchte. Mein Projekt ist ähnlich wie Deins angelegt: Eine selbstgeschriebene Software steuert die Heizung und andere Teile des Hauses und sammelt dabei fleißig Daten [[haus-computer.de]]. Zufälligerweise hat meine SPS.csv fast das gleiche Datenformat, lediglich die Kopfzeilen unterscheiden sich etwas. Daher meine Frage, bevor ich den Konverter programmiere: kannst Du Dein Programm etwas "toleranter" beim Dateneinlesen gestalten? Konkret: Nicht nur das Wort "Zeit", sondern auch "Uhrzeit" akzeptieren und generell alle Zeilen mit einer Raute am Anfang komplett ignorieren? Unter Linux und konkret bei gnuplot ist das mit der Raute Standard. "Zeit" habe ich übrigens gleich dreimal: als Uhrzeit, als Unixzeit und als Programmlaufzeit. Ich bräuchte also nur eine Raute entfernen und der Viewer wäre sofort einsatzbereit. Für das Screenshot habe ich beide Kopfzeilen angepasst, ich hänge aber die originale Datei an. Für die normale tägliche (automatisiert ablaufende) grafische Aufbereitung der einzelnen Sensordaten verwende ich gnuplot. Die Heizungsdaten kann man mit dem Solvisviewer darstellen, aber eben nur die (spezielles Minutenlog-Format). Für die freie Analyse ist der csvviewer ideal. Noch zum Screenshot: planst Du die Ansicht der horizontalen Skala einmal zu überarbeiten ;-) Gruß
ich nochmal.. Auch das Einlesen und die Auswertung einer 6MB großen nichtlinearen csv funktioniert super schnell, alle Achtung! Aber bei Daten, die sich über Wochen erstrecken, wäre eine andere horizontale Beschriftung besser: vielleicht über eine Umschaltung Zeit <--> Datumanzeige, je nach Intervalgröße. Das ist bei Excel bzw. OO auch ein Problem ;-( Uwe
Hallo Ingo, suche nach einer Lösung, Messdaten wie aus beigefügter Datei grafisch darzustellen. Komme aber mit dem Datum Zeit Format nicht zurecht. Hast Du eine Lösung? Habe den csv_viewer installiert und auch verschiedene Konfigs probiert, komme aber nicht ans Ziel. LG Jens
Hallo Jens, kannst Du über die Herkunft der Datei was sagen (wann aufgezeichnet, Intervall)? ich werden nämlich aus den Werten auch nicht schlau. Es wird hier wohl ein spezieller Konverter erforderlich, der aber wohl nicht sehr Aufwändig sein dürfte, wenn man erstmal die Skalierung dieser Zeitmarken kennt. Unixzeit ist es wohl nicht.
Hallo Ingo, es sind logfiles eines Inbetriebnahme Tools für Prozessregler der Firma Eurotherm, das Softwarepaket ist "iTools" und das darin befindliche Programm ist "OPC Scope". Wenn ich die Datum/Zeit Spalte formatiere in "Benutzerdefiniert TT.MM.JJJJ hh:mm:ss,000" erhalte ich, was ich sehen will. Die Messdaten sollen nur eine Nachkommastelle anzeigen, das ist aber erstmal nicht das Problem. Nur fügt das Log Programm permanent neue Messdaten hinzu. Wenn ich die Formatierung ändere, wird die Datenrecorder Funktion deaktiviert, weil Datei ungültig. Soviel ich weiss, bezieht sich das Datum auf eines irgendwann in der Vergangenheit + Anzahl der Tage (die Zahl die da steht) = Aufzeichnungsdatum Mit der Uhrzeit wird es sich gleich verhalten. Mach mich mal weiter schlau, was ich dazu noch in Erfahrung bringen kann. Dir erstmal vielen Dank.
:) Das Datum ist der 30.12.1899 :) Weil es da schon soviel computer gab! http://www.topster.de/kalender/tagerechner.php?stag=&smonat=&sjahr=&styp=heute&etag=&emonat=&ejahr=&typ=dazu&subDazu=-&dazu=41831
Hab mal einen Versuch gemacht. Die Gleitkomma-Zeitangabe hab ich mit 32768 multipliziert, dann ist der ganzzahlige Anteil des Produktes, interpretiert als Unixzeit, annähernd in der Gegenwart mit einem Intervall von etwa 100mS. Die originale Datei enthält auch einige Unterbrechungen, mit neuem Kopf und Sprung in der Zeit, wohl beim Abbruch/Neustart der Messung. Wenn man jetzt noch wüsste, wann die Messungen gestartet wurden und wie lange sie gelaufen sind, dann könnte man jetzt noch tunen (Zeile 25). mfG vom ingo Edit: der Konverter benötigt keine Konfigdatei, benutzt aber die gleiche Aufrufsyntax, wie der reguläre, daher am Platz für die Konfigdatei das "Dummy", könnte auch irgendeine Datei stehen.
Hallo Ingo, hast Du Dir mal die Grafik von meinem obigen Post angesehen (SPS2.csv)? Hast Du eine Idee, wie man die horizontale Beschriftung bei Jahresgrafiken besser gestalten könnte? gruß uwe
Hallo Uwe, hab auf die Schnelle, den Grenzwert, bei dem von Tagesrasterung auf Wochenrasterung umgeschaltet wird etwas hochgesetzt, bei der Wochenanzeige sind die Raster jeden Donnerstag, hab gerade geschaut warum: der 1.1.1970 war ein Donnerstag. Das werd ich aber wohl noch so verbogen bekommen, das die Montage beschriftet werden. Spätestens bei den Monaten wird es dann kompliziert. Vielleicht fällt mir dazu aber noch was ein.
Hallo Ingo, ich glaube, die Wochenrasterung wäre schon nicht schlecht - reicht aber bei dem obigen Beispiel natürlich auch nicht. Es ist ein tolles Programm, das sicher mit Monatsteilung noch perfekter werden wird. Zumal das große "Datenlogging" jetzt erst richtig losgeht ;-) Ich komme auch nochmal auf meine andere Frage zurück: Wenn in der Datei Daten-Zeilen mit Raute "#" auskommentiert sind, kannst Du die nicht beim Einlesen überspringen, oder kostet das bei den großen Dateien zu viel Rechenzeit? Oder wird gar nicht eingelesen sondern nur indiziert?? REespekt vor Deiner Arbeit Gruß uwe
Noch ne Idee zu den "Monaten": Ich denke, es reicht auch schon, wenn einfach mehrere Wochen zusammengefaßt als Teilungsabschnitt bleiben, dann umgehst Du die Problematik der unterschiedlichen Monatslängen bzw. 365/12=30,4 ;-) Hauptsache ist doch, es wird übersichtlicher...
Hallo zusammen, die Anfrage Beitrag "Re: Visualisierung von geloggten Daten" hat mich dazu gebracht, etwas weiter zu verfolgen, was mir schon einige Zeit durch den Kopf geistert: Die Aufzeichnungen von meinem Rigol DS1052D. Das Ergebnis im Anhang, müsste auch für das 1052C ohne LA funktionieren. Die LA-Kanäle werden im Konverter mit Offsets im Bereich -48 bis -16 beaufschlagt, erscheinen daher unter den Analogkanälen (beide Normalerweise ohne Offset). Auf dem Ausdruck im Anhang, habe ich für den Kanal 2 einen manuellen Offset von 6 eingegeben, der Kanal 1 stand noch auf AC, ist mir aber erst hinterher aufgefallen. Die schlechte Signalqualität der Analogkanäle, würde ich mal meiner fliegenden Verdrahtung anlasten (Foto, Analogkanäle schon abgefallen). Im Viewer werden jetzt, Textzeilen die mit # beginnen ignoriert, im Kopf von Spalte 2 muss jetzt nicht mehr "Zeit" stehen, es genügt, wenn "eit" drin vorkommt ("Uhrzeit"). mfG vom Ingo
Hallo Ingo, habe beide Files ins csv_viewer Verzeichnis gespeichert, der Filter ist auch wie m Screenshot von Dir. Wie weiter? Wenn ich die test.csv öffnen möchte kommt Fehlermeldung "Datei hat falsches Format (Spalte 2 ungleich Zeit)!" Was mach ich falsch? Dein Screenshot der grafischen Darstellung schaut auf alle Fälle sehr gut aus. Hätt ich auch gern :) Eine test.csvj kann ich auf meinem Rechner nicht finden.
Hallo Jens, kannst Du bitte deine Beispieldatei, aus dem Oszi bereitstellen? (Storage-> Waveform-> extern->neue Datei->Dateinamen bestätigen) Bei Betrieb mit LA, bitte das Ausgabeformat für den LA auf "Hex" stellen, die Datei sieht dann etwa so aus, wie im Anhang (umbenannt in ".csvR" zwecks Unterscheidung von anderen Formaten). Edit: hab mal noch versucht, die Filtereinstellungen mit anzuhängen; Autsch, wird nur eine von den Anhängen angezeigt, daher die Filtereinstellungen jetzt dreimal, sorry. In der Beispieldatei sind alle Signale 0, (Analogeingänge nur eingekoppeltes, die LAs sind zu sehen, wenn man den Vertikalmassstab verringert (paarmal 'n', und Pfeil runter);
Ich glaub jett geht was durcheinander. Ich habe gar kein Oszi :) Die Daten in der test.csv werdem am PC mit einem OPC Scope erzeugt. test.csv nochmal anbei. Hallo Ingo, habe beide Files ins csv_viewer Verzeichnis gespeichert, der Filter ist auch wie m Screenshot von Dir. Wie weiter? Wenn ich die test.csv öffnen möchte kommt Fehlermeldung "Datei hat falsches Format (Spalte 2 ungleich Zeit)!" Was mach ich falsch? Dein Screenshot der grafischen Darstellung schaut auf alle Fälle sehr gut aus. Hätt ich auch gern :) Eine test.csvj kann ich auf meinem Rechner nicht finden. Hab mal einen Versuch gemacht. Die Gleitkomma-Zeitangabe hab ich mit 32768 multipliziert, dann ist der ganzzahlige Anteil des Produktes, interpretiert als Unixzeit, annähernd in der Gegenwart mit einem Intervall von etwa 100mS. Die originale Datei enthält auch einige Unterbrechungen, mit neuem Kopf und Sprung in der Zeit, wohl beim Abbruch/Neustart der Messung. Wenn man jetzt noch wüsste, wann die Messungen gestartet wurden und wie lange sie gelaufen sind, dann könnte man jetzt noch tunen (Zeile 25). mfG vom ingo Edit: der Konverter benötigt keine Konfigdatei, benutzt aber die gleiche Aufrufsyntax, wie der reguläre, daher am Platz für die Konfigdatei das "Dummy", könnte auch irgendeine Datei stehen.
Hallo Jens, da hatte ich was verwechselt, dachte, es geht um den letzten Beitrag. Ich habe deine Datei, bei mir in .csvj umbenannt, damit der Viewer sie von anderen Formaten unterscheiden kann und die richtige Konvertereinstellung auswählt. Wenn dies das einzige Format ist, welches Du mit dem Viewer anzeigen möchtest, kannst du auch in den Filtereinstellungen die Endung csv eintragen, dann brauchst du sie nicht umzubenennen. Was mir zu dieser Datei noch fehlt, ist der Start/Endzeitpunkt der Aufzeichnung, damit ich die Zeitberechnung noch justieren kann. Die Angaben auf der Zeitskala werden sicherlich nicht stimmen?
wenn man in der beigefügten csv die Datum/Zeit Spalte A benutzerdefiniert formatiert in TT-MM.JJJJ hh:mm:ss,000 wird die entsprechende Zeit angezeigt. Habe die Aufzeichnung auf 1000ms Intervall eingestellt. Die Milisekunden werden eigentlich nicht benötigt. Aktuelle csv von heute ist nochmal dabei Ingo Wendler schrieb: > Hallo Jens, > da hatte ich was verwechselt, dachte, es geht um den letzten Beitrag. > Ich habe deine Datei, bei mir in .csvj umbenannt, damit der Viewer sie > von anderen Formaten unterscheiden kann und die richtige > Konvertereinstellung auswählt. Wenn dies das einzige Format ist, welches > Du mit dem Viewer anzeigen möchtest, kannst du auch in den > Filtereinstellungen die Endung csv eintragen, dann brauchst du sie nicht > umzubenennen. > Was mir zu dieser Datei noch fehlt, ist der Start/Endzeitpunkt der > Aufzeichnung, damit ich die Zeitberechnung noch justieren kann. Die > Angaben auf der Zeitskala werden sicherlich nicht stimmen?
Jetzt hab ich es begriffen, Du meinst die Formatierung im Tabellenkalkulationsprogramm. Jetzt bekomme ich im LibO plausible Werte. Dann werd ich mich mal an die Analyse machen, bis später
So, das Geheimnis des Zeitformats ist jetzt anscheinend gelüftet: Die Excel-Zeit beginnt offensichtlich am 30.12.1899, um 00:00:00 Uhr mit dem Wert 0. Ein Wert von 1, ist ein Tag später. Der Ursprung der Unix-Zeit entspräche dem Excel-Wert 25569,0 Damit sind die Zeitmarken jetzt die Gleichen, wie in LibO Calc, wenn ich die Zellen so formatiere, wie Du beschrieben hast. Edit: zweite .exe Datei angehängt, ohne Debuginformationen (die kleinere). Heut ist nicht mein Tag...
Hallo Ingo, danke für dein nettes Programm. Leider passt das Dateiformat, welches mein Logger ausgibt nicht ganz für den Viewer. Ich weiß nicht recht, wie ich das kompatibel hin bekomme. Die ausgegebenen Daten sehen so aus:
1 | "DATE";"TIME";"T1";"T2";"V1";"V2" |
2 | "21.07.2014";"13:53:05";"28,0";"26,2";"2,7";"2,3" |
3 | "21.07.2014";"13:54:05";"26,8";"26,6";"2,9";"2,5" |
Ein bisschen kenn ich mich mit Programmierung aus, deshalb hab ich mir gedacht ich änder die entsprechenden Zeilen einfach in "DATE" und "TIME". Allerdings ist mir nicht ganz klar, was ich machen muss, damit die Kompilierung mit c.bat hinhaut. Und dann wär da noch das Problem mit den Anführungszeichen... Die Datei wird vom Logger automatisch überschrieben und das Format kann nicht angepasst werden. Das heißt es sollte schon der CSV-Viewer damit klar kommen und nicht die csv-Datei geändert werden. Was ist die einfachste Lösung für mein Problem?
Hallo Lukas, hat etwas gedauert, aber jetzt kann der Viewer dein Format direkt verdauen. Änderungen: Anführungszeichen in der Quelldatei, werden jetzt ignoriert, Name der Spalte 1 darf jetzt neben „Datum“ auch „DATE“ sein, Name der Spalte 2 (Uhrzeit) wird jetzt nicht mehr beachtet. Eine grundsätzliche Prüfung auf „Verdaulichkeit“ wollte ich aber schon drin lassen, da ich auch viele CSV-Dateien habe, die mit diesem Programm nicht angezeigt werden können/sollen und beim versehentlichen Öffnen über den Explorer, keinen Absturz provozieren sollen. Zum Selbstcompilieren: Du kannst die "c.bat" hierfür benutzen, es sollte die GCC verfügbar sein (das bin-Verzeichnis im Suchpfad) und die Umgebungsvariable "lib" sollte auf das lib-Verzeichnis der GCC zeigen. Mich richtig mit "make" zu beschäftigen, hab ich bisher noch nicht die Zeit gefunden. mfG vom ingo
Hallo Ingo, Vielen Dank für dein Programm. Ich habs in der Zwischenzeit mit einer Datei namens convert.bat konvertiert. Das war schnell gemacht und bringt die CSV Datei auf ein kompatibles Format. Für alle die es interessiert:
1 | @ECHO off |
2 | SETLOCAL enabledelayedexpansion |
3 | |
4 | SET "quell_datei=C:\Users\Lukas\Desktop\Logger\Converter\test.csv" |
5 | SET "ziel_datei=C:\Users\Lukas\Desktop\Logger\Converter\temp.csv" |
6 | SET "suchen_nach="" |
7 | SET "ersetzen_durch=" |
8 | |
9 | IF NOT DEFINED suchen_nach (ECHO Fehler: Die Variable suchen_nach nicht definiert!&GOTO :eof) |
10 | |
11 | IF EXIST %ziel_datei% (DEL /f %ziel_datei% 1>NUL 2>NUL) |
12 | |
13 | FOR /f "delims=" %%i IN ('FINDSTR . "%quell_datei%"') DO ( |
14 | SET zeile=%%i& CALL :ersetzen !zeile! |
15 | ) |
16 | GOTO :weiter |
17 | :ersetzen |
18 | SET zeile=!zeile:%suchen_nach%=%ersetzen_durch%! |
19 | |
20 | IF [!zeile!] EQU [] (ECHO.>>%ziel_datei%) ELSE (ECHO !zeile!>>%ziel_datei%) |
21 | GOTO :eof |
22 | |
23 | :weiter |
Der gleiche Code darunter noch einmal für die Kopfzeile... Für mich bereitete dieser Weg keine Umstände, da der Logger ohnehin immer unter dem gleichen Namen ins gleiche Verzeichnis speichert. Ist allerdings ein wenig umständlich und wenig flexibel. Deswegen noch mal vielen Dank für dein Update :-) Schöne Grüße Lukas
Hallo Lukas, Du hättest die selbstgeschriebene Konverter-Batch auch durch den Viewer aufrufen lassen können. Du hättest in %1 die Quelldatei, in %3 den Namen für die (temporäre) Zieldatei übergeben bekommen, %2 wäre der Parameter für die Konfig-Datei, die du aber nicht brauchst, daher in der Filtereinstellung irdendein Dummy eintragen. Dann wäre es auch mit verschiedenen Dateien, an verschiedenen Orten gegangen. Aber hat sich ja jetzt erledigt, ebenfalls schöne Grüße vom ingo
Autsch! peinliche Sache, da hatte doch ich vor einiger Zeit, den Konverter auf gebrochene Sekunden umgebaut, das dann aber dann wohl garnicht richtig getestet. Damit ist mir auch nicht aufgefallen, das dabei die Sekunden komplett runtergefallen sind. Asche auf die Omme!
Hallo Ingo, tolles Programm - besten Dank! Ich nutze Konverter und Viewer nahezu problemlos zur Anzeige von Raumtemperaturen. Dazu erhalte ich von einer SPS einen Datensatz über 24h. Nun möchte ich nur den Bereich von 6 Uhr bis 20 Uhr auswerten und anzeigen. Gibt es eine Funktion um die Daten ggf. mittels Konverter "auszuschneiden" oder den Viewer so einzustellen, dass nur der Zeitraum 6..20 Uhr angezeigt wird? Grüssle Ralf
Hallo Ralf, wenn es um das Zusammenziehen der Zeitachse, um die auszublendenden Zeiten geht, muss ich Dich wohl enttäuschen, die ist kontinuierlich. Ausblenden der Graphen, abhängig von einer Bedingung ist möglich, der Wert, der die Bedingung darstellt(Schalter), muss so geliefert oder angepasst werden (Formel), das er 0 oder 1 ist. Jetzt kann man den darzustellenden Wert durch den Schalter dividieren, im Falle 0, führt dies zu einem numerischen Überlauf (ungültiger Wert), dort wird die Kurve ausgesetzt (nicht gezeichnet). Um die Bedingung, aus der Uhrzeit zu bilden, müsste ich den Formelparser um einige Funktionen erweitern, wäre eventuell möglich. Vielleicht hast Du im Log, aber schon einen Wert, aus dem man die aktive Arbeitszeit ableiten kann? mfG vom ingo
Hallo Ingo, das mit dem anzuzeigenden Bereich hat sich erledigt, da sich eine Darstellung über 24h nun doch als sinnvoll erweist. :-) Heute ergaben andere "Sorgen" und hier kurz die genauere Beschreibung der Anwendung: Mittels VBS hole ich einen täglich gebildeten Datensatz von einer SPS mittels ftp, jage diesen über deinen Konverter, starte csv_view und sende dann mittels sendkeys die notwendigen "Tastaturanschläge" zum Ausführen eines Druckes mittels FreePDF und zum Beenden von csv_view. Abschliessend werden die csv-Datei sowie das PDF in einen freigegebenen Ordner kopiert. Soweit läuft die Sache prima. Das Gedöns habe ich dann auf einen Win Server 2008 verfrachtet und dachte, mittels Aufgabenplanung das Ganze täglich und nachts ablaufen zu lassen. Ja, und das ganze läuft freilich prima solange ich mit der Remotekonsole am Server angemeldet bin und dieser dadurch quasi Bildschirm und Tastatur hat. Ohne Anmeldung bzw. Remotedesktop läuft Sendkeys ins Nirwana. Wäre es dir möglich, die Kommandozeilenoptionen zu erweitern, um nach dem Start mit Übergabe der Datendatei einen Druck auszulösen und dann csv_view zu beenden? Den Drucker kann ich vorher im VBS festlegen. Grüssle Ralf
Hallo Ralf, hab gerade mal geschaut, wie ich die Druckfunktion über Kommandozeilenargument umgesetzt bekomme. Allerdings nutze ich für die normale Druckfunktion den "Drucken-Dialog", im dem durch den Nutzer, ein Drucker ausgeweählt wird. Das wird dir sicher nicht helfen. Also muss ich schauen, wie ich auf Standarddrucker, mit Standardeinstellungen drucken kann. Da muss ich erstmal etwas recherchieren. Das nächste Problem im unbedienten Betrieb, könnte unter Umständen auch die Abfrage des PDF-Druckers nach dem Dateinamen werden, wenn man den nicht statisch eingestellt bekommt. Für solche automatischen Verarbeitungen, könnnte man vielleicht auch über GnuPlot nachdenken, da ist man vom Windows-Grafiksystem relativ unabhängig. Edit:Typo
Ging doch schneller, wie gedacht: man kann der "PrintDialog"-Funktion mitgeben, das sie sofort mit dem Standarddrucker zurückkommen soll(PD_RETURNDEFAULT). Ich muss dann aber trotzdem noch im "PDF-Creator" zweimal auf "Speichern" klicken. Aber vielleicht kann man es ja dort irgendwo festnageln. Aufruf mit "/print" als zweites Argument, nach dem Dateinamen. Edit: Jetzt hab ich das automatische Speichern auch gefunden.
Guten Abend Ingo, super Sache - ganz herzlichen Dank für deine Arbeit!! Funktioniert prima, richtig testen kann ich es erst Montag, da ich übers WE keinen Zugriff auf den Server habe. Ich berichte dann. Kleiner Hinweis: Als 2. Parameter der Kommandozeile kann man die ini-Datei angeben, die dann bei /print als 2. Parameter entfallen muss. Stört mich nicht, da ich die .ini im VBS konfiguriere und es ein Leichtes ist, den Dateinamen entsprechend der Datendatei zu benennen. Nochma Danke an dich! Grüssle Ralf
Kurzes Feedback: Es läuft einwandfrei auf dem Server! freu Einzig FreePDF (oder mainzwegen auch PDFCreator) muss ich noch überreden, als Dienst zu laufen und nicht als Benutzeranwendung, was jedoch auch zu stemmen ist. Bis es soweit ist, bleibe ich einfach angemeldet und gut. :-) Grüssle Ralf
Hallo Ralf, hab die Verarbeitung von Kommandozeilenparametern überarbeitet (Anleitung), so das nicht mehr die Reihenfolge entscheidend ist (oder gar Kollisionen auftreten), sondern die Parameter benannt sind. Dabei hat es auch einige kleine Erweiterungen gegeben... mfG vom ingo
Hallo Ingo, kleine kosmetische Anmerkung: Umlaute (deutsche Tastatur) in der Legende (Konv.txt) funktionieren nicht. Stört nicht weiter, fiel mir nur eben auf. Ansonsten: Respekt! Tolle Arbeit!
Hallo Ingo, erst einmal danke für dieses tolle Programm und Deine Mühen. Ich arbeite häufig mit Datensätzen mit 40+ Quellen. Die Legende ist dann leider dermassen zusammengestaucht, dass Einträge nicht mehr direkt gelesen werden können. Wenn es nicht zuviele Umstände bereitet, würde ich daher anregen, die maximale Anzahl der Legendenzeilen konfigurierbar zu gestalten. Grüsse Oliver
Hallo Ingo, ich habe eben mal in der aktuellen Version des Viewers (csv_viewer_20140925.zip) den Konvertertest probiert. Er schlägt fehl. Die Berechnung mit der cos Funktion funktioniert nicht mehr. --- snip snip --- konv2 Konvertertest.csv3 Konvertertest.txt Konvertertest.csv 6 Spalten 6 gelesene Spalten 1: Spannung#000000ff#1#V 1 X1 2: Strom#0000ff00#1#mA 1 X2*1000 3: Winkel#003f3f3f#1#rad 1 X3 4: Scheinleistung#007f7f00#1#VA 1 X1*X2 5: Wirkleistung#00007f7f#1#W 1 X1*X2*cos(X3) Spalte Wirkleistung#00007f7f#1#W: unbekannte Funktion cos(X3) --- snip snip --- Der Fehler tritt erstmals in Version 131114 auf. Die Version 130910 funktioniert noch. Viele Grüße, -Wolfgang.
Hallo Ingo, tolles Tool ! Nutze es seit einiger Zeit zum Visualisieren von geloggten Temperaturen und Drücken. Letztere liegen im Bereich 2-6Bar was in der gleichzeitigen Ansicht mit den Temperaturen 30-60°C etwas schwierig ist, da die vertikale Skalierung aufgrund der Ausrichtung nach °C nicht passt. Wäre es möglich eine zweite Y-Achse zu implementieren, so dass man für diese Einheit eine optimale Skalierung bekommt ? Grüße Karl
Hallo Ingo, ich bin durch die Suche im Internet auf dein Programm gestoßen und bin sehr angetan. Da ich meinen Logger selbst programmiert habe, konnte ich deine Formatvorgaben leicht erfüllen. Ein Klick und ich sehe was ich sehen möchte :). Aktuell möchte ich die Daten eines HAMEG Voltmeters HMC8012 grafisch auswerten. Leider steht die Uhrzeit (inklusive Millisekunden) am Ende. Der Messwert (hier einer) steht ganz vorn, dahinter ein Kommentarstring z.B. "Overrange" oder nichts "". Ich vermute, dass ich mit dem aktuellen Konv2.exe die Datei nicht parsen kann. Ist das so? Schöne Grüße, Willi Kopf der Log-Datei eines HMC8012 und 14 Messwerte: ================================================== "HAMEG HMC8012 -Log-File" "Date:"; 2014-10-31 "Start Time:"; 12:46:07 "Stop Time:"; 12:46:57 "Measurement Settings:" "ADC Rate:";"Slow" "AC Filter:";"------" "Input Imp.:";"10M" "Logging Settings:" "Mode:";"Unlimited" "Logging Interval[s]:";"1.00" "Specified Logging Count:";"------" "Specified Logging Time[s]:";"------" "Actual Count:";49 ; "DCV[V];Flag;Timestamp"; -0.000004;"" ;12:46:07:830 -0.000004;"" ;12:46:08:830 -0.000004;"" ;12:46:09:830 -0.000004;"" ;12:46:10:830 -0.000004;"" ;12:46:11:830 -0.000004;"" ;12:46:12:830 -0.000004;"" ;12:46:13:830 -0.000004;"" ;12:46:14:830 -0.000004;"" ;12:46:15:830 -0.000004;"" ;12:46:16:830 -0.000004;"" ;12:46:17:830 -0.000004;"" ;12:46:18:830 0.001422; Overrange ;12:46:19:830 -0.193671;"" ;12:46:20:830 =================================
Hallo Ingo, ich schließe mich ebenfalls den Danksagungen an; ein sehr gutes Tool! Bei der Gelegenheit hätte ich auch eine Frage bzw. einen Erweiterungsvorschlag: ich möchte mir Daten ansehen, welche aus einem Programm generiert wurden und keinen Zeitstempel, dafür aber eine laufende Nummer haben, z.B.: sample;env;short;long;trigger 1;2238;2238;2238;0 2;8338;5288;5288;0 3;3271;4615;4615;0 4;90;3484;3484;0 5;1829;3153;3153;0 6;2457;3037;3037;0 usw. samples bis long (32 bits) als String. Ich dachte an ein Konvertierungsprogramm wo die laufende Nummer durch ein Pseudo-Datum/Uhrzeit ersetzt werden, das wäre aber unstimmig. Läßt sich eventuell eine Auswahl integrieren?
Hallo Ingo, schliese mich Martin an: >Erweiterungsvorschlag: ich möchte mir Daten ansehen, welche aus einem >Programm generiert wurden und keinen Zeitstempel, dafür aber eine >laufende Nummer haben... Lese meine CSV-Datei in Excel ein generiere 2 Spalten mit Datum und Uhrzeit und speichere das ganze in eine neue CSV-Datei. Kann dan das ganze in Exel als Diagramm darstellen oder die neue Datei über CSV-Viewer anzeigen lassen. Leider alles etwas umständlich!
Hallo Zusammen, bin erstmal wieder zurück, und hab gerade den Verlauf überflogen: Beitrag "Re: Visualisierung von geloggten Daten" werde ich mal schauen, was ich machen kann, könnte aber etwas dauern, Beitrag "Re: Visualisierung von geloggten Daten" werde ich versuchen, in Kürze zu fixen, Beitrag "Re: Visualisierung von geloggten Daten" wird etwas schwierig, muss mir überleben, nach welchen Regeln man die Nebenachsen von der Hauptachse ableiten kann, mal sehen... Beitrag "Re: Visualisierung von geloggten Daten" Zeitstempel NACH den Messwerten: mal schauen, ob ich das dem Konverter beibringen kann, ansonsten klopfe ich für DIESEN Zweck einen speziellen Konverter zusammen, Beitrag "Re: Visualisierung von geloggten Daten" rein dezimale Zeitangaben sind seit der letzten Änderung schon direkt im Viewer verarbeitbar, allerdings bisher mit Ignorieren der Originalkopzeile und Unterschieben einer externen Palettendatei (wenn die erste Spalte nicht mit Datum;Zeit beschriftet ist). Hab jetzt geändert, das der Viewer die Beschriftung der ersten Spalten ignoriert, wenn ein dezimales Zeitformat eingestellt ist. Im Beispielaufruf, mit dem Parameter "-Time=2" wird die Dezimalzahl als Mikrosekunde interpretiert, so das es auch mit größeren Zahlen keine Probleme geben dürfte(als wie, wenn 1000 Sekunden als Minuten und Sekunden angezeigt werden würden). Bitte um Nachsicht, wenn Einiges noch etwas dauert, mfG vom ingo Edit: Typo
Hallo Ingo, vielen Dank, das Datenformat wird korrekt erkannt und eingelesen; allerdings kommt er nie zum Ende und liest in Dauerschleife von vorne wieder neu ein. Gruß, Martin
Hallo Martin, bei mir wird die Datei volständig gezeichnet und nur bei Erfordernis neu aufgebaut (wenn sich ein anderes Fenster drüber- und wieder wegschiebt). Zeitformat sollte "-Time=3" sein, das sind Mikrosekunden, 2 wären Millisekunden, damit wäre man bei deiner Datei (126875 Samples) schon bei über 2 Minuten. Vielleicht fällt mir noch ein Grund ein, der dein beschriebenes Verhalten verursacht. mfG vom ingo
hmmmm Time 2 oder 3 macht keinen Unterschied; Rufe ich per .bat csvview d:\env_trig_cnt.csv -Time=3 auf, dann öffnet sich ein kleiner Teil des Files und "ganze Datei" bleibt ohne Funktion Rufe ich per .bat csvview -Time=3 auf und lade die Datei mit dem Datei/öffnen Dialog, dann will er die ganze Dateil darstellen und zeigt das beschriebene Verhalten. Eventuell ein Speicherproblem oder zu viele Daten? Gruß, Martin.
Hallo und Danke für dieses großartige Werkzeug! Auch ich habe einen Wunsch. Wäre es, z.B. als Option, möglich, die Y-Achse anstatt mit Werten und Einheiten mit dem Namen des jeweiligen Graphen zu belegen? Sinnvoll ist dies zum Beispiel, wenn nur Schaltzustände geloggt, welche dann als Ablaufdiagramm ausgedruckt werden.
Hallo! Paßt eventuell nicht ganz hier rein, aber "emoncms" ist für Datensammlung und Visualisierung nicht so schlecht denk ich. LG
Hallo Zusammen, der Beitrag Beitrag "Re: Visualisierung von geloggten Daten" hat mich veranlasst, noch einmal gründlich über das Thema mit der Darstellung von Logikpegeln nachzudenken. Das (vorläufige) Ergebnis im Anhang. Unter "Extras->Einstellungen" den gewünschten vertikalen Versatz der Kanäle (Kanaloffset) eintragen, dann ,mit "Ansicht->gestapelt" umschalten. Die Kanalbeschriftungen entspechen dem Wert 0, die vertikale Vergrößerung wird verringert werden müssen (ein paarmal "n(iedriger)" drücken). Die Datei braucht keine kanalspezifischen Offsetwerte mehr mitbringen (siehe Beispieldatei zaehler.csv). Werde weiter am Ball bleiben (auch an den anderen, noch offenen Themen). mfG und frohes Fest vom ingo Edith meint, ich sollte meine Rechtschreibung verbessern, naja..
kleine Änderung: Bei gestapelter Anzeige, werden die aktiven Kanäle jetzt gleichmäßig, auf die verfügbare Höhe verteilt. Eine Einstellung des Kanaloffset ist damit nicht mehr erforderlich und wurde wieder entfernt. Die Geometrie ist damit beim Ausdruck, auch wieder proportional zur Bildschirmdarstellung. Kommandozeilenargument zum Erzwingen der Stapelanzeige: -Stapled=1 oder 0. Kleiner Tip: bei Anzeige von Binärsignalen (0/1), den vertikalen Offset (Extras->Einstellungen) auf 0.5 einstellen, dann sind die Signale um die Achse symmetriert(Screenshot), normalerweise würden sie "auf der Achse stehen". mfG vom ingo
kleine Korrektur ist doch noch erforderlich: in der normalen Ansicht, sind die Hilfslinien zur Y-Achse wieder da; in der gestapelten Ansicht, wird der vertikale Zoomfaktor mit angepasst, so dass keine manuelle Anpassung nötig sein sollte. mfG vom ingo
Zunächst einmal Vielen Dank für die schnelle Umsetzung. Ein Detail erschließt sich mir jedoch noch nicht ganz. Setzt die "gestapelte Anzeige" digitale Werte (0 oder 1) voraus? Kann ich diese Anzeigeform auch für analoge Werte "erzwingen"? Ergäbe natürlich nur einen Sinn, wenn die einzulesenden Daten bereits entsprechend "präpariert" sind. Hintergrund: siehe Kanal 1 im angehängten Bild unter Beitrag "Re: Visualisierung von geloggten Daten"
Begeistert schrieb: > Ein Detail erschließt sich mir jedoch noch nicht ganz. Setzt die > "gestapelte Anzeige" digitale Werte (0 oder 1) voraus? Nein, auch analoge Werte sind natürlich möglich. Lediglich fehlt die Beschriftung der Y-Achse mit Werten, so dass dort nur die Proportionen erkennbar sind. Die Kanalbeschriftung und die zugehörige Hilfslinie befinden sich auf der Höhe des Wertes "0" für den jeweiligen Kanal(wenn kein Offset eingestellt ist). > Kann ich diese Anzeigeform auch für analoge Werte "erzwingen"? Ergäbe > natürlich nur einen Sinn, wenn die einzulesenden Daten bereits > entsprechend "präpariert" sind. Die Ansicht (normal oder gestapelt) wird mit den Programmeinstellungen gespeichert und bei der nächsten Nutzung wiederhergestellt. Erzwingen kann man die Darstellung, wie bereits geschrieben, mit dem Kommandozeilenargument -Stapled=1. Die Daten brauchen wie ebenfalls bereits geschrieben, nicht mehr besonders vorbereitet werden (sollten sich lediglich alle in der gleichen Größenordnung befinden), sollten aber keinen kanalabhängig aufsteigenden Offset haben.
Danke für die Information. Ich habe die Ausgabe meiner Rohdaten auf 0 und 1 angepasst. Das Problem für Kanal 1 (mehr als zwei Schaltzustände) wurde durch eine Zwischenstufe mit 0,5 gelöst. Beim Drucken wird (obwohl "ganze Datei anzeigen" markiert wurde) kurz vor dem Ende links abgeschnitten. Ist das ein Programmfehler? Angezeigt wird die ganze Datei.
Hallo Ingo du hast da ein super tool entwickelt!!! bravo!! wäre es möglich, statt Datum und Zeit die normale Systemzeit (ticks seit 1970) einzutragen? dann könnte man sich die doch relativ zeitaufwendige formartierung der systemzeit auf datum und uhrzeit im loggingmechanismus ersparen. lg otifant
Hallo Otifant, die Unixzeit kann schon seit der Version vom 25.9. direkt, mit dem Kommandozeilenparameter -Time=1 verarbeitet werden (als ganze oder gebrochene Zahl). In der anhängenden Version ist dies Standard, wenn die erste Spalte nicht mit "Datum" oder "DATE" beschriftet ist. Trennzeichen bitte vor dem Öffnen der Datei, separat einstellen. Ansonsten, wie gewohnt der Hinweis, das mir eine Beispieldatei (notfalls per PN) weiterhilft... mfG vom ingo
Zunächst einmal Danke für die neue Version. Bedauerlicherweise wird die Datei noch nicht vollständig gedruckt. Habe zur Veranschaulichung ein Bildschirmfoto angehängt. Vielleicht sollte ich erwähnen, daß meine aktuellen Log-Dateien jeweils etwa zwischen 5000 und 7000 Datensätze enthalten.
Habe die Anpassung des Zeitmaßstabes beim Ausdrucken korrigiert, sollte hoffentlich Nichts mehr weggeschnitten werden; weiterhin ist die Beschriftung der Y-Achse etwas überarbeitet, sollte zu weniger "krummen" Zahlen führen; hoffentlich nicht verschlimmbessert - mfG vom ingo
Hallo Ingo, der Screenshot ist mit Deiner aktuellen Version entstanden. Die Grenze der horizontalen X- Auflösung liegt bei etwa 2 Jahren, dann verschwindet der Text almählich.. Am rechten Rand gibt es dann auch ein unklares Ende der Grafik und des Koordinatennetzes. Das für Dich als Rückkopplung. Im Moment kann ich damit leben ;-) Wenn Du aber mal viel Zeit hast, meine Daten gehen auch über mehrere Jahre...
Hallo Ingo! Nach langem suchen einer graphischen Darstellungsmöglichkeit meiner csv-Dateien bin ich auf dein "super" Programm gestossen. Bevor ich dich nun bitte mit einer Frage quälen darf, noch ein recht herzliches Dankeschön, für die Bereitstellung dieser tollen Software. Nun zu meinem Problem: Meine CSV-Datei wird einwandfrei dargestellt, jedoch habe ich in deiner Hilfe gelesen, dass es möglich ist div. Graphen eine bestimmte Farbe bzw. Einheit zuzuordnen. Nun habe ich versucht mit folgendem Eintrag Photovoltaik#640102CB#1#A#0#0.000000 sowohl in einer angelegten "config.txt" als auch als Eintrag in der "csv_view.ini" eine Farbe zu ändern - leider ohne Erfolg. Kannst du mir bitte einen Hilfestellung geben, wie ich dies bewerkstelligen muss. Vielen Dank Franz PS.: ich habe die Version "CSV_Viewer v20150209_1926" am laufen
Hallo Franz, am einfachsten ist es, wenn man die Farbtags schon in der Quelldatei unterbringen kann (habs im Anhangmal händisch eingefügt), wenn dies nicht möglich ist, kann man eine selbst angepasste, gespeicherte Palette nachladen, indem man dem Programm mit dem Kommandozeilenparameter "-Palfile=<Datei>" die angepasste Palette mitgibt. Ansonsten könnte man als letze Rettung, die Datei auch "durch den Konverter drehen", nur um die Tags in die Spaltenköpfe einzufügen. mfG vom ingo
Hallo Ingo! Du bist mein persönlicher Held :) Vielen Dank - habe Methode mit "-Palfile=<Datei>" getestet - funktioniert wunderbar. Nochmals ein recht herzliches Dankeschön Franz
:
Bearbeitet durch User
Danke! So ein Tool hab ich sschon sehrt lange gesucht. Einfach und genial!
Try signalconstructor http://www.signalconstructor.com , but first CSV column (time) must be in seconds.
Hallo Ingo. Ich verwende deinen Viewer um die Daten eines kleinen Kraftwerks anzuzeigen. Bin sehr angetan und möchte schliesse mich den Komplimenten und dem Dank der anderen Forumstilnehmer an. Ist wirklich ein tolles Programm.... Zwei Punkte sind mir aufgefallen, welche verbessert werden könnten (Verwende folgende Version: csv_viewer_20150211-1900): - Die Daten in der Datei sind mit einem Semikolon getrennt. Der Zeitstempel verwendet Milisekunden, welche mit einem Komma getrennt sind, das Programm verlangt aber einen Punkt. Könnte das angepasst werden? - Werden die Befehle h(öher) und t(iefer) verwendet, dann ändert sich auch der V Offset. Aus meiner Sicht wäre es Ideal, wenn der Offset bleiben würden. Dann kann auf einer "Linie" gezoomt werden. Beim Befehlt b und s ist dies ja auch so. Oder verstehe ich da was falsch? Dank und Gruss, Beat.
Beat Schmid schrieb: > Zwei Punkte sind mir aufgefallen, welche verbessert werden könnten > (Verwende folgende Version: csv_viewer_20150211-1900): > - Die Daten in der Datei sind mit einem Semikolon getrennt. Der > Zeitstempel verwendet Milisekunden, welche mit einem Komma getrennt > sind, das Programm verlangt aber einen Punkt. Könnte das angepasst > werden? Wenn nicht gerade das Trennzeichen auf Komma geändert wurde, dann ist auch das Komma als Dezimaltrennzeichen möglich, sowohl in Zeitstempel als auch Daten, wenn nicht klappt: bitte Beispieldatei, notfalls als PN. > - Werden die Befehle h(öher) und t(iefer) verwendet, dann ändert sich > auch der V Offset. Aus meiner Sicht wäre es Ideal, wenn der Offset > bleiben würden. Dann kann auf einer "Linie" gezoomt werden. Beim Befehlt > b und s ist dies ja auch so. Oder verstehe ich da was falsch? Habe versucht, den vertikalen Offset so nachzuführen, das die Linien im sichtbaren Bereich bleiben (wenn möglich), eventuell muss ich hier noch optimieren. Für das Zoomen auf eine Linie, gibt es die Funktion: Rechtsklick auf die Linie->vertikal Zentrieren. Damit wird die Linie in die Mitte gezogen und der vertikale Maßstab verdoppelt. mfG vom ingo
Hallo Ingo, auf der Suche nach einem Programm zum Visualisieren von Log-Datein bin ich auf Deinen CSV-Viewer gestoßen. So wie es ausschaut hast Du damit vielen eine Freude gemacht, auch für mich ist es genau das was ich brauche. Ich habe damit aber ein kleines Problen dessen Ursache ich nicht erkenne. Und zwar wird die Zeit als Kanal dargestellt (siehe Anhang) das erscheint dann als "Sägezahn". Zum Unterschied zu Deiner Musterdatei gebe ich aber noch die Sekunden an. Hast Du da für mich eine Erklärung. Vielen Dank und Gruß Hans-Jürgen
Hallo Hans-Jürgen, die Ursache war garnicht so offensichtlich, Datei im Editor geöffnet: sieht alles gut aus, warum wird der Kopf nicht richtig ausgewertet? Die Lösung brachte dann der Hex-Editor: die Datei ist wohl in einem UTF (Unicode?) Format gespeichert. In ANSI umgewandelt, wird sie richtig angezeigt. Werde mal schauen, ob ich die UNICODE-Unterstützung noch mit einbauen kann. Erstmal noch einen schönen Feiertag!
Hallo Ingo, Vielen DANK! für die schnelle Hilfe. Ist wirkich ein klasse Tool! Dir auch noch einen schönen Feiertag Gruß Hans-jürgen
Hier mal eine vielleicht interessante Anwendung für Ingos CSV-Viewer: http://www.robotrontechnik.de/html/forum/thwb/showtopic.php?threadid=12038
Hallo Ingo, ich habe dein Programm heute mal ausprobieren wollen aber lande immer in einem Absturz der Software. Dazu muss ich allerdings sagen, dass ich eine 57MB csv Datei mit 521668 Datensätzen zu jeweils 15 Datenpunkten versuchte habe anzuzeigen. Sind dir diesbezüglich Limits deiner Software bekannt ? Gruß Benny
Hallo Benny, Beschränkungen bezüglich der Anzahl der Datensätze (Zeilen) gibt es nur durch die Geduld des Nutzers, beim Bildaufbau. Die Datei wird bei jedem Bildaufbau neu, von Anfang an gelesen und nicht im Speicher gehalten. Also wird das Problem eher grundsätzlicher Natur, im Aufbau der Datei sein. Wie groß ist die Datei denn gezippt? Gegebenenfalls Kontaktaufnahme per PN, weiss aber nicht, ob ich diese, oder kommende Woche dazu komme - Sorry mfG
Ich werde dir die Datei am Wochenende hoch laden. Bin leider selbst den Rest der Woche noch unterwegs. Wenn ich die gleichen Daten, mit nur einem Datensatz und weniger Datenpunkten aus meinem Programm exportiere, dann funktioniert es. Nur bei der großen Daten klappt es nicht mehr. Hatte halt gedacht, dadurch das es ein 32 bit Programm ist, das bei fast 600000 Datensätzen vielleicht die ein oder andere int Variable nicht so ganz möchte. Wie eingangs erwähnt, am Wochenende wirst du mehr zum Testen haben :)
Nun aber. Anbei die gezippte csv Datei http://www.file-upload.net/download-10726545/EXPORT_3.zip.html
Hallo Benny, habe die Datei öffnen können,hat etwa 12 Sekunden gedauert um die min/max-Werte zu ermitteln, anschließend noch einmal die gleiche Zeit für jeden Bildaufbau (habs mehrfach vertikal vergrößert, Core2duo 2GHz). Btw, die 1,5 Megabytes Zip-Datei, hättests Du sicher auch hier anhängen können. mfG vom ingo
Komisch, bei mir stürzt er entweder ab, oder es kommt nichts. Er scheint auch die Min/Max Werte falsch zu ermitteln. Siehe Screenshot
Versuch doch mal, im Verzeichnis c:\users\benjamin die Datei csvview.ini zu löschen. Vielleicht hat sich dort was verhakelt.
Super Sache, das war es :) Kleiner Verbesserungsvorschlag, der sich gerade bei solchen Datenmengen bemerkbar macht. Die Trends erst neu zeichnen, wenn man nach dem resize des Fensters die Maus los lässt. Und warum auch immer, zeichnet er das Diagramm bei mir immer zwei mal sobald ich etwas mache. Aber eine schöne Sache :)
Hallo datlog, datlog schrieb: > ich bin auf der Suche nach einem Tool,dass Loggerdaten die auf > CD-Card gespeichert wurden , graphisch darstellen kann. Wenn es schnell gehen soll, benutze ich für sowas gerne gnuplot(1). Das ist ein ziemlich einfaches, aber dennoch sehr leistungsfähiges Werkzeug, um mal schnell ein paar Daten aus einer CSV-Datei zu ziehen und ein paar Kurven daraus zu zeichnen. Wenn es etwas aufwändiger werden darf, vielleicht noch Berechnungen dabei anzustellen sind oä., dann verwende ich meistens Pythons matplotlib. Für die HTML-Darstellung auf Webseiten habe ich gute Erfahrungen mit Flot gemacht, meistens auch mit Python und Flask als Backend. HTH und liebe Grüße, Karl
Hallo Jan, Jan K. schrieb: > Um Himmels willen- viel zu kompliziert in der Anwendung. Ich benutze folgende Gnuplot-Befehle, um Performancedaten von SAR (System Activity Reporter) zu visualisieren, die Datendatei wird direkt mit "LANG=C sadf -dtT -- -q" erzeugt:
1 | set timefmt "%s" |
2 | set xdata time |
3 | set format x "%H:%M" |
4 | |
5 | set datafile separator ";" |
6 | |
7 | plot './sa21.csv' using 3:6 every ::1 with lines title 'ldavg-1', \ |
8 | './sa21.csv' using 3:7 every ::1 with lines title 'ldavg-5', \ |
9 | './sa21.csv' using 3:8 every ::1 with lines title 'ldavg-15' |
Das ist jetzt nicht sonderlich "kompliziert in der Anwendung", oder? Liebe Grüße, Karl
Hallo datlog, datlog schrieb: > Ich schau mir das mal genauer an. Aber mit Kommdozeilen hab ich's > nicht so. Der erst flüchtige Blick sagt mir allerdings auch, dass das > wohl unter Linux läuft. Die meisten Linux-Werkzeuge laufen auch unter Windows, jedenfalls Gnuplot und Python. Man muß sie halt installieren... > Auch geht es mir nicht nur ums plotten. Das mag ja für kurze > Darstellungen ganz schön gehen, aber kann man damit Aufzeichungen z.B. > über zwei Wochen (im Durchschnitt mit 30 Sekunden Auflösung) lesbar > darstellen und könnte man dann schnell an einen bestimmtem Wochentag um > 15:31 (willkürlich gewählt) gehen und dann die Graphen zur genaueren > Betrachtung aufziehen ? Ohne neues Skript meine ich ? Sowohl Gnuplot als auch Pythons Matplotlib machen das ohne weiteres Zutun schon in der Standard-Darstellung. Liebe Grüße, Karl
@Karl sicher gut gemeint von dir! Es gibt immer was vermeintlich besseres. Aber das was hier Ingo mit sehr viel persönlichem Einsatz erstellt hat, ist für mich und viele andere Nutzer das was wir gesucht habe und was alles das macht was wir brauchen. Deine Hinweis mögen stimmen, aber den Beweis dass es wirklich so in der Praxis funktioniert und so flexibel ist, wirst du uns wohl schuldig bleiben müssen, weil du die unterschiedlichen Anforderungen nicht kennen kannst. Ich bin mit Ingo's Tool mehr als zufrieden. Gruss datlog
Meinen Dank an Ingo W., so ein Tool habe ich gesucht! Hast du eine Amazon WL? Grüße CSV-Micha
Erstmal allerhöchstes Lob an Ingo. Eine Klasse Software. Allerdings habe ich jetzt ein Problem an dem ich mir die Zähne ausbeiße. Ich habe die Software installiert, eine eigene csv Datei erstellt wird auch alles prima angezeigt. Dann habe ich die Software auf einen anderen 100% baugleichen Rechner installiert und .... nichts geht mehr. Es wird mit meiner csv Datei nur ein weisser Bildschirm mit den 4 Pfeilen angezeigt und unten links steht "Minima/Maxima werden gesucht" sonst nix. Selbst die in die in der Software enthaltene csv Datei Muster.csv zeigt nur die xy Achse aber keine Kurve ( alles 0 ). Das Ganze läuft unter Windows 7 64 bit. Ich habe schon die Software des einen Rechners auf den anderen kopiert, aus der zip Datei alles neu auf dem anderen Rechner installiert - keine Änderung. Bin momentan mit meinem Latein am Ende. Htte jemand schon mal das Problem oder sonst eine Idee was da los sein könnte. Bin für JEDEN Tip dankbar. peter(R)
Hallo Peter, das seht nach einer verunglückten Konfigurationsdatei aus. Die kann entweder gelöscht werden unter der Eingabeaufforderung mit "del %userprofile%\csv_view.ini" oder im Explorer. Es sollte auch möglich sein, den Viewer mit gedrückter Umschaltetaste (Shift) zu starten, dann wird das Laden der Konfig unterlassen. mfG
Hallo, beim Darstellen der Messwerte bekomme ich teils keinen flüssigen Graphen. Z. B. um kurz nach 07:54:00 ist im obersten Graphen ein zacken drinn welcher kurz in der Zeitachse zurück geht. Kann es an den Einstellungen liegen ?? Vielen Dank für eure Unterstützung Gruß Stefan
Stefan S. schrieb: > Hallo, > > beim Darstellen der Messwerte bekomme ich teils keinen flüssigen > Graphen. > > Z. B. um kurz nach 07:54:00 ist im obersten Graphen ein zacken drinn > welcher kurz in der Zeitachse zurück geht. Das sind die berühmt-berüchtigten Zeitschleifen. ;-)
Da zählen anscheinend die Minuten nicht jedes mal hoch, wenn die Sekunden überlaufen, bzw es wird noch die alte Minute ausgegeben. Gibt dann einen Riss im Raum-Zeit Kontinuum ;-)
R. M. schrieb: > Da zählen anscheinend die Minuten nicht jedes mal hoch, wenn die > Sekunden überlaufen, bzw es wird noch die alte Minute ausgegeben. > Gibt dann einen Riss im Raum-Zeit Kontinuum ;-) Aber nur kurz. Nach 3 und 3 kommt 5, nach 5 und 5 sicher 7, oder?
Vielen Dank für die Info. Vor lauter Zahlen habe ich das gar nicht gesehen. Gruß Stefan
Hat jemand eine Möglichkeit gefunden, wie man CSV-Viwer unter Linux zum Laufen bekommt? Oder gibt es eine Alternative, die auf Linux läuft?
Läuft bei mir problemlos unter Wine. Lediglich der interne Aufruf der externen Konverter funktioniert nicht richtig. Hab aber die Absicht, das Projekt in naher Zukunft auf FLTK zu portieren, würde dann nativ unter Linux laufen. War ohnehin Zeit für eine Zäsur, einiges zu ordnen/neu zu schreiben. für eventuelle Sucher, hier der Link zur letzten Version: Beitrag "Re: Visualisierung von geloggten Daten" mfG Edit mal ein Bild angehängt
R. M. schrieb: > Hab aber die Absicht, das Projekt in naher Zukunft auf FLTK zu > portieren, würde dann nativ unter Linux laufen. Hier gibt es schon mal eine Vorschau: Beitrag "csv-viewer Portierung" mfG
Hallo zusammen, folgende Logdatei im Anhang lässt sich problemlos öffnen und betracheten auf PCs mit Win7 (64bit), nur nicht auf Microsoft Surface Pro 3 & 4. Hier wird der CSV Viewer nach dem Öffnen der Datei mit einer Ausnahme beendet. Kompatibilitätsmodus brachte keine Besserung. Die muster.csv (aus dem Package des Viewers) wird hingegen korrekt geöffnet und angezeitg auf dem Surface Pro 3 & 4. Evt. hat jemand ein ähnliches Problem und schon eine Lösung gefunden die hier weiterhelfen würde ?
Die Datei sieht eigentlich gut aus, lediglich das Semikolon am Zeilenende könnte zu einer zusätzlichen (leeren) Spalte führen. Hab die mal entfernt. Schau doch mal, ob es damit geht! mfG
Danke für die überarbeitete Datei. Auf dem Surface kann diese nun zwar geladen werden, jedoch wird diese nicht korrekt angezeigt.
Kontrolliere doch bitte mal auf dem Surface, unter Extras->Einstellungen, ob als Spaltentrennzeichen das Semikolon (59) eingetragen ist. Schaut so aus, als ob der Zeitraum schon mal richtig erkannt wurde, aber die Anzahl Spalten nicht (sollten 4 sein). Ggf könntest Du auch versuchen die "csv_view.ini" im Nutzerprofil (c:\users\space) zu löschen, dann sind alle Einstellungen zurückgesetzt. Edit: Einstellungen Dialog noch mit angehängt
Super, der Tip mit der ini Datei war der richtige Hinweis. Es standen nicht die richtigen Werte drin. Speichern ging auch nicht. Jedenfalls war nach dem abspeichern nichts geändert, auch keine Fehlermeldung. Erst nachdem csvview in einen anderen Ordner als "Download" verschoben wurde lief es. Danke.
Guter Hinweis! Bedeutet dann wohl, das ein in "Download" gestartetes Programm nicht ins Userprofil schreiben kann. Für den Fall, das der Nächste drüber stolpert.
Hallo, das ist wirklich ein super Programm - gute Arbeit. Ich habe eine CSV datei, die einen fortlaufenden ms-Wert als Zeitstempel hat. Ich habe jetzt den ganzen Abend versucht (natürlich ohne händisch in der CSV rumzupfuschen) den converter so zu parametrieren, dass er das erkennt. Habs nicht geschafft. Habt Ihr ne Idee? Danke
Hallo Schnappi, Eigentlich ist für Zeitstempel in Millisekunden gar kein Konverter notwendig, wenn dem Programmaufruf ein "-Time=2" mitgegeben wird, dann kann der csv-viewer die Datei direkt anzeigen. Das Nachfolgeprojekt Beitrag "Re: Visualisierung von geloggten Daten" kann dies mittlerweile auch. Dort kann dieses Zeitformat auch über den Einstellungen-Dialog gesetzt werden. mfG
Hallo zusammen, ich möchte mit dem csv-viewer mehrere Graphen übereinander legen. Es soll damit eine Solarbatterie überwacht werden. Dargestellt werden soll Spannung (V), Strom (A) und Ladestand (SOC in %) auf mehreren y-Achsen und die Zeit auf der x-Achse. Daher zuerst die Frage an die praxiserprobten User. Kann Ingos Viewer das? Ich habe im Vorfeld schon etwas damit probiert, komme aber irgendwie nicht zurecht. Danke und Gruß Sonnenspeicher
Meinst Du die Darstellung, so wie im Anhang? Die gibt es mit "Ansicht->gestapelt".
Nein, wobei das eine Alternative wäre, wenn für jeden Graph eine separate Y-Achse möglich wäre. Ich dachte eher an so etwas (ich hoffe der Anhang ist zu sehen).
Von Hause aus, werden hier erstmal alle Graphen mit der gleichen Auflösung gezeichnet, die müssten also vorher in die gleiche Größenordnung gebracht werden, notfalls mit "komischen" Einheitspräfixen (dezi, centi..). Der Wunsch nach verschiedenen Y-Achsen kam schon mal hin und wieder, wegen der offenen Kanalzahl, hab ich mich aber immer drum gedrückt. Werde noch mal gründlich drüber nachdenken, wie es realisierbar ist, evtl. kommt es dann in Beitrag "csv-viewer Portierung" mit rein, an der "Windows-Only"-Version wollte ich eigentlich nichts mehr nachrüsten. mfG
Also wegen mir muß Du da keine Arbeit investieren. Ich sagte ja bereits, dass die gestapelte Ansicht eine Alternative wäre, wenn sich auf der y-Seite genaue Werte abgelesen werden könnten. Leider habe ich das Problem, dass der Graph, trotz korrekter Werte in der csv keine Kuve, sondern eine Gerade darstellt und die X-Achse kein ordentliches Zeitformat wiedergibt. Die Ursachen sind wahrscheinlich banal, für mich aber leider nicht lokalisierbar. Bin halt Laie in diesem Thema. Ich hänge mal ein pic an. Die dargestellten Daten stammen vom 15.04. bis 17.04.2018.
Kannst ja mal die Datei anhängen, ich muss mich aber für heute verabschieden, schau mir die Sache dann morgen mal an, mfG
Auch schön: MegaLogViewer MS Version http://www.tunerstudio.com/downloads2/ arbeitet auch mit csv-Dateien
Hallo Sonnenspeicher, hab mal kurz drübergeschaut: Hauptproblem ist das Format der Zeitstempel. Würde man hier, eigentlich mit dem einknöpfbaren Konverter (siehe Anleitung) lösen. Damit können auch gleich, die vielen, anscheinend nicht benötigten Spalten ausgeblendet werden. Kann ich morgen liefern, brauch ich einen Windows-Rechner zum Testen. Da dieses Zeitformat aber garnicht so ungewöhnlich ist (YYYY-MM-DD hh:mm:ss), werde ich es ins Nachfolgeprojekt schon mal mit einbauen, könnte vielleicht heute noch was werden. mfG Edit: irgendwie kommt mir dieses Dateiformat bekannt vor, könnte sein, das wir das hier schon mal hatten und weiter oben, schon eine fertige Konverterkonfig liegt. Kann mich aber auch täuschen.
Ein erster Test, mit der Beispieldatei und der Änderung in Beitrag "neues Zeitformat 5: JJJJ-MM-TT hh:mm:ss" Die Beispieldatei enthielt 2, nicht zusammenhängende Zeitabschnitte, mit einem zweiten Kopf dazwischen. Den zweiten Kopf hab ich manuell entfernt. Folgendes ist noch offen: Beim Öffnen der Datei, werden erstmal alle Spalten angezeigt, also erstmal alle ausschalten und nur noch die gewünschten aktivieren (Rechtsklick auf Legende --> alles aus, dann gewünschte Doppelklicken); Die Farben sind auch erstmal nicht schön, die hab ich manuell auf R/G/B gesetzt. (Rechtsklick auf Kanal in Legende --> Eigenschaften, da kann man R/G/B in Hex eintragen) Gestapelte Ansicht ist auch noch nicht drin, bin noch am Überlegen, ob ich Die einbaue, oder stattdessen mehrere Ordinatenbeschriftungen. könnte aber noch etwas dauern :-(
Den 2. Zeitabschnitt habe ich versehentlich verursacht. Gut zu wissen. Ich habe den 2. Abschnitt kpl. entfernt und das Zeitformat manuell geändert. Leider ohne Erfolg. Gestapelt muß das nicht sein. Das wäre ja ohnehin die unerwünschte Alternative, falls es nicht anders geht. So wie Du es hinbekommen hast gefällt mir das schon sehr gut.
Der Screenshot aus dem Beitrag von 19:42, ist mit dem neuen Programm aus Beitrag "csv-viewer Portierung" erstellt, darauf beziehen sich auch die Hinweise. Für das alte Programm, hier aus diesem Thread (letzter Stand: Beitrag "Re: Visualisierung von geloggten Daten" ) hab ich mal eine Konverterkonfiguration gebaut. Die hat den Vorteil, das überflüssige Kanäle (Spalten) gleich ausgefiltert werden. mfG
Hm, Du agierst 2-gleisig. Nun weiß ich nicht welche Programmversion für mein Vorhaben zu favorisieren ist. Ich habe das neue Zeitformat 5 heruntergeladen. Wie wird das in das Programm integriert? Ich habe vorerst versucht die Filtereinstellungen (Konverter) analog Deiner Beschreibung an dem "alten" Programm vorzunehmen. Nun öffnet sich die Datei nicht mehr. Ich bin leider blutiger Laie und frage mich immer öfter ob ich mein Ziel erreichen kann. Jedenfalls versuche ich es. Ich hoffe meine "Blindheit" nervt nicht zu sehr. Gruß Sonnenspeicher
Wenn du mit dem neuen Programm testen möchtest (ich gehen mal davon aus, unter Windows): -Programm aufrufen; -Edit -> Settings, neben "Language File", auf den Auswahlknopf, "de.po" im Verzeichnis "lang" auswählen, damit wird die Benutzeroberfläche (nach Neustart) auf deutsch gestellt, dann File-->Quit; - Programm aufrufen, Bearbeiten-->Einstellungen, Zeitformat auf 5 ändern; - Datei-->Beenden; Jetzt sollte die Originaldatei mit dem Programm geöffnet werden können und ein Ergebnis wie in Beitrag "Re: Visualisierung von geloggten Daten" anzeigen; Nachteilig ist hier noch, das derzeit, beim Öffnen, erstmal alle Kanäle eingeschaltet sind. Der alte csv-Viewer, hier im Thread, benötigt für die Datei, einen Konverter. Der ist bereits im Programmverzeichnis, benötigt aber noch eine Konfigurationsdatei. Die speicherst Du an einem geeigneten Ort und richtest unter Extras-->Filter die Einstellungen, entsprechend deiner Pfade, wohin Du die Dateien kopiert hast, ähnlich https://www.mikrocontroller.net/attachment/363860/Filtereinstellungen.png ein. Zusätzlich kannst du dort noch den Schalter "Testmodus" aktivieren, dann kommt vor dem Konverteraufruf noch eine Meldung, wie er aufgerufen wird. Die könnte hier interessant sein (Screenshot). Zu beiden Programmen, gibt es Anleitungen (pdf), in denen das eigentlich beschrieben sein sollte. mfG Edit: gerade ist mir noch eingefallen: der Pfad zum Programm sollte keine Leerzeichen enthalten, dann funktioniert der Konverteraufruf nicht.
Ja, ich nutze Win7 und würde das gern probieren. Du schriebst: "Der Screenshot aus dem Beitrag von 19:42, ist mit dem neuen Programm aus Beitrag "csv-viewer Portierung". Leider finde ich in diesem Faden keinen Download des "neuen" csv-Viewer. Wo finde ich diesen? Gruß
Sonnenspeicher schrieb: > Leider finde ich in diesem Faden keinen Download des "neuen" csv-Viewer. > Wo finde ich diesen? > > Gruß Im Beitrag Beitrag "Re: Visualisierung von geloggten Daten" steht ein Verweis auf den anderen Faden: https://www.mikrocontroller.net/topic/goto_post/5401367
Hm, ja doch, die beiden Links sind mir auch vor mehreren Tagen schon nicht entgangen. Da ich aber beide nicht als csv-Viewer Programm erkannt habe, habe ich drüber gelesen. Welcher der beiden Downloads ist der Viewer? Das sich erst mal alle Kanäle öffnen, ist kein Problem. Mir ist es lieber diese nach Bedarf an- und abwählen zu können, als diese schon über den Konverter herauszufiltern. Gruß Sonnenspeicher
Sonnenspeicher schrieb: > Welcher der beiden Downloads ist der Viewer? Das (Windows) Programm ist immer im "win32bin"-Archiv. Es enthält die Programmdatei (.exe), die dll-Dateien des FLTK und den "lang"-Ordner mit den Sprachdateien. Das solltest du an einem geeignetem Ort entpacken, dann die .exe direkt starten. Eine Installation ist nicht notwendig. Das "src"-Archiv enthält den Quellcode, die PDF-Datei ist die Anleitung.
Danke, jetzt sehe ich es klarer. "plot" sollte demnach die Anwendung sein. Ich habe die alte Version gelöscht und die neue an die gleiche Stelle entpackt. R. M. schrieb: > -Programm aufrufen; > -Edit -> Settings, neben "Language File", auf den Auswahlknopf, "de.po" > im Verzeichnis "lang" auswählen, damit wird die Benutzeroberfläche (nach > Neustart) auf deutsch gestellt, dann File-->Quit; > - Programm aufrufen, Bearbeiten-->Einstellungen, Zeitformat auf 5 > ändern; > - Datei-->Beenden; > Jetzt sollte die Originaldatei mit dem Programm geöffnet werden können > und ein Ergebnis wie in > Beitrag "Re: Visualisierung von geloggten Daten" anzeigen; -Programm habe ich aufgerufen => ok -"de.po" ausgewählt => ok -Programm geschlossen & neu aufgerufen => Fehlermeldung, das "de.po" nicht gefunden wurde. Ist aber im Ordner "lang" drin => ratlos -Zeitformat auf "5" geändert => ok -Datei ausgewählt, Vorschau zeigt den Inhalt an, auf "ok" => Meldung "Datei konnte nicht geöffnet werden" => ratlos Selbst wenn die Datei z.B. ein ungünstiges Datumformat aufweist, so sollte diese doch geöffnet werden und irgendwas angezeigt werden. Auch wenn es erstmal so nicht verwertbar ist. Hast Du eine Idee? Gruß Sonnenspeicher
Kannst du bitte mal, einen Screenshot von dem "Einstellungen"-Dialog posten?
Ja, genau. Versuch mal, das Programm so abzuspeichern, das im Verzeichnispfad keine Leerzeichen stehen (wie z.B. vor "PV"), danach die Sprachdatei neu auswählen.
Ich habe den Pfad von Leerzeichen bereinigt. Unterstrich und Bindestrich sind hoffentlich möglich, sind im Pfad vorhanden. Geholfen hat es leider nicht. Es erscheinen weiterhin beide Fehlermeldungen (Sprachdatei und csv-Datei nicht gefunden). Die Pfade im Programm habe ich danach natürlich neu eingegeben. Was könnte noch sein?
Am Montag, werde ich mal auf einem Win7-Rechner, der das Programm noch nicht gesehen hat, versuchen, die Sache nachzustellen. Wie lautet denn dein Pfad zum Programm?
Danke für Deine Mühen. Ich weiß das sehr zu schätzen! C:\Daten\Sicherung_Daten\Uwe\Haus_Pösigk\Solar\PV\Backup\Batterie\csv_Vi ewer\csv_viewer\plot.exe Gruß und schönes WE! Sonnenspeicher
Sonnenspeicher schrieb: > Danke für Deine Mühen. > Ich weiß das sehr zu schätzen! > > C:\Daten\Sicherung_Daten\Uwe\Haus_Pösigk\Solar\PV\Backup\Batterie\csv_Vi ewer\csv_viewer\plot.exe > > Gruß und schönes WE! > Sonnenspeicher Hallo, lege doch mal die Plot.exe und alle Konfigurationsdateien nach: C:\Daten\plot.exe und den anderen Kram dazu. Wenn es also zb an „Pösigk“ Umlauten oder an zu langen Pfaden liegt, hast Du es gefunden wenn es läuft. Gruß Sven
:
Bearbeitet durch User
Sven K. schrieb: > Wenn es also zb an „Pösigk“ Umlauten Ja, an die Sache mit dem Umlaut hab ich auch schon gedacht, weil ich die Sache, durch das FLTK nicht 100%ig selbst in der Hand habe. Glaube, das die Strings intern als UTF-8 übergeben werden, und "fopen()" damit nicht klar kommt. Daher wollte ich das selbst mal testen, vielleicht bekomme ich das noch so korrigiert, das es mit Umlauten und Leerzeichen im Pfad funktioniert, sollte ja eigentlich selbst unter "C:\Program Files\..." funktionieren. Die Win32-Version teste ich hier nach dem Compilieren mit WINE kurz an, aber immer in meiner Standardkonfiguration. mfG
Bingo! Mit dem verkürtztem Pfad kann ich die Spracheinstellung realisieren und er versucht die Datei zu öffnen. Leider läuft da im Hintergrund etwas ab, was das System zu sehr auslastet, so das der Viewer die Kanäle nicht darstellt oder wenig später abstürzt. Ein Reboot und keine weiteren offenen Anwendungen ändert daran nichts. Gruß Sonnenspeicher
Das unten die Legende fehlt, lässt mich vermuten, das die Einstellung des Spaltentrenners irgendwie verloren gegangen ist. Dort sollte 59 (Semikolon) drinstehen.
Daran liegts nicht, steht drin. Das Problem ist, das sich das Programm aufhängt. Ich hatte absichtlich den Taskmanager mit im Screenshot. Ich dachte da könnte man was rauslesen. Gruß Sonnenspeicher
Bin die Sache jetzt mal, Schritt für Schritt unter Win7, durchgegangen und hab die Ergebnisse in die PDF geschrieben. Die Musterdatei entspricht der aus dem Beitrag Beitrag "Re: Visualisierung von geloggten Daten" ohne den zweiten Kopf aus halber Strecke. Was mir als Erstes aufgefallen ist, die Standardwerte werden bei mir nicht gesetzt, in deinem Falle Beitrag "Re: Visualisierung von geloggten Daten" hast Du sie aber richtig eingestellt. Das Programm speichert sich aber auch Ansichtsoptionen für jede Datei, ich vermute, das bei den Fehlversuchen dort Müll reingekommen ist. Daher empfehle ich, erstmal die alte Konfig zu löschen, ist in der Anleitung beschrieben, wie. Alternativ kannst du die Datei auch editieren, die "recent_file"-Zeilen rauswerfen. In der Anleitung ist auch beschrieben, welche Unzulänglichkeiten in deinem Falle, derzeit noch bestehen, ich werde aber versuchen, bald für Verbesserung zu sorgen. Ich würde allerdings empfehlen, das wir die Diskussion zu diesem Programm unter dem zugehörigen Thread https://www.mikrocontroller.net/topic/goto_post/5401367 weiterführen, um hier nicht für Verwirrung zu sorgen. Die letzte, aktuelle Programmversion, zu diesem Thread ist Beitrag "Re: Visualisierung von geloggten Daten"
R. M. schrieb: > Ich würde allerdings empfehlen, das wir die Diskussion zu diesem > Programm unter dem zugehörigen Thread > https://www.mikrocontroller.net/topic/goto_post/5401367 > weiterführen, um hier nicht für Verwirrung zu sorgen. DANKE!!! Deinem Wunsch entsprechend gehts es drüben weiter. Gruß Sonnenspeicher
Hallo zusammen. Ich hatte vor Jahren einmal das folgende Programm im Einsatz: csv_viewer_20150211-1900 Wurde dieses weiterentwickelt? Ich möchte gerne die beiliegende Datei visualisieren ohne diese anpassen zu müssen. Geht dies? Falls ja, wie? Was ist die aktuelle Version der Software? Danke für eure Hilfe! Beste Grüsse, Beat.
Hab es mal ausprobiert. In der CSV ist Datum, Uhrzeit, Sensor1, Sensor2, Sensor3! Stürzt ab
Michael schrieb: > Hab es mal ausprobiert. > > In der CSV ist Datum, Uhrzeit, Sensor1, Sensor2, Sensor3! Stürzt ab Liegt oft an der Verwendung von Semikola statt Kommata oder umgekehrt.
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
Mit Google-Account einloggen
Noch kein Account? Hier anmelden.