Hallo, kann man mit gnuplot digitale Signale bzw. Rechtecksignale ausgeben ? Normalerweiße werden die einzelnen Punkte ja mit Linien verbunden. D.h. aus einem Rechtecksignal werden immer Dreiecke. Siehe Bild im Anhang ... Oder gibt es ein ähnliches Programm mit dem man Rechtecksignale ausgeben kann ? Gruß Matthias
Das kommt auf deine Daten und dein Skript an. rec.dat:
1 | 0 1 |
2 | 1 1 |
3 | 1 0 |
4 | 2 0 |
5 | 2 1 |
6 | 3 1 |
7 | 3 0 |
8 | 4 0 |
9 | 4 1 |
10 | 5 1 |
11 | 5 0 |
rec.dem:
1 | reset |
2 | set xrange [-1:6] |
3 | set yrange [-0.1:1.1] |
4 | plot 'rec.dat' with lines |
5 | pause -1 "OK für weiter" |
Gibt es eine Möglichkeit das Grafikfenster über einen Befehl in der Skript-Datei o.ä. zu maximieren ?
Matthias schrieb: > Gibt es eine Möglichkeit das Grafikfenster über einen Befehl in der > Skript-Datei o.ä. zu maximieren ? Ob über Skript-Datei weiss ich nicht. Es geht aber (unter Windows) über die wgnuplot.ini Datei mit den Voreinstellungen. Dort ist u.a. die Fenstergröße gespeichert. Wenn du eine Ausgabe (Fenster gnuplot graph) hast, vergrössere/maximiere das Fenster. Dann Rechtsklick oben in die Titelzeile. Dann den Punkt Options => und dann Update ...wgnuplot.ini anklicken. Bei den nächsten Ausgaben werden dann die Daten des aktuellen Fensters benutzt.
Das Plotten von Rechtecksignalen geht übrigens auch mit dem Stil "steps":
1 | plot 'daten' with steps |
Au ja, das vereinfacht die Eingabedatei: rec1.dat:
1 | 0 1 |
2 | 1 0 |
3 | 2 1 |
4 | 3 0 |
5 | 4 1 |
6 | 5 0 |
rec1.plt:
1 | reset |
2 | set xrange [-1:6] |
3 | set yrange [-0.1:1.1] |
4 | plot 'rec1.dat' with steps |
5 | pause -1 "OK für weiter" |
Super ! Nun benötige ich auch keine doppelten Zeilen mehr. Nochmals Vielen Dank Euch beiden !!!
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.