Ich habe mir mal zwei 3d Plots erstellt, die die Spannung bzw. den Strom
in Abhängigkeit eines variablen Widerstands aufzeigen, dessen
Verlustleistung maximal 5 W und dessen Maximalspannung maximal 1000 V
betragen darf.
Das wollte ich euch nicht vorenthalten, vielleicht möchte so etwas auch
mal jemand ansehen, daher poste ich das hier mal.
Wer sich das in Gnuplot direkt selber ansehen möchte, der kann sich den
Code weiter unten in eine Textdatei kopieren und dann diese mit Gnuplot
mit dem Befehl "Load "textdatei"" laden.
Wer eine andere Darstellung möchte, der kann den Eintrag "set pm3d at b"
entfernen oder einfach in gnuplot dies mit "set pm3d" überschreiben und
dann mit einem "replot" neu ausgeben.
Wer das ganze an einem Widerstand sehen möchte, der eine höhere Leistung
verträgt, der muss einfach die z Achse mit dem Befehl "set zrange[0:5]"
ändern. Die 5 stehen für 5 W, wer 9 W haben will, trägt einfach eine 9
ein.
Ich finde auf jeden Fall, das ist recht Interessant, das ganze mal im
Verhältnis zu sehen um sich das grafisch sehr schön vorstellen zu
können.
Leider ist so ein normaler 2d Bildschirm in der Darstellung von
dreidimensionalen Darstellungen begrenzt, so dass man von dem ganzen nur
einen 3d Eindruck erhält, wenn man die Perspektive mit der Maus
verändert, aber vielleicht hat jemand einen 3d Monitor oder einen VR
Helm it dem man das besser darstellen kann, sofern das von gnuplot
überhaupt unterstütz wird.
Ob gnuplot auch Anaglyphenbilder für rot-grün bzw. rot-blau Brillen
erstellen kann, weiß ich nicht. Es wäre aber sicher interessant, falls
das gehen sollte.
Code für das Spannungsdiagramm:
1
#!/usr/bin/gnuplot -persist
2
#
3
#
4
# G N U P L O T
5
# Version 5.0 patchlevel 3 last modified 2016-02-21
6
#
7
# Copyright (C) 1986-1993, 1998, 2004, 2007-2016
8
# Thomas Williams, Colin Kelley and many others
9
#
10
# gnuplot home: http://www.gnuplot.info
11
# faq, bugs, etc: type "help FAQ"
12
# immediate help: type "help" (plot window: hit 'h')
13
# set terminal qt 0 font "Sans,9"
14
# set output
15
unset clip points
16
set clip one
17
unset clip two
18
set bar 1.000000 front
19
set border 31 front lt black linewidth 1.000 dashtype solid
20
set zdata
21
set ydata
22
set xdata
23
set y2data
24
set x2data
25
set boxwidth
26
set style fill empty border
27
set style rectangle back fc bgnd fillstyle solid 1.00 border lt -1
28
set style circle radius graph 0.02, first 0.00000, 0.00000
29
set style ellipse size graph 0.05, 0.03, first 0.00000 angle 0 units xy
30
set dummy x, y
31
set format x "% h"
32
set format y "% h"
33
set format x2 "% h"
34
set format y2 "% h"
35
set format z "% h"
36
set format cb "% h"
37
set format r "% h"
38
set timefmt "%d/%m/%y,%H:%M"
39
set angles radians
40
set tics back
41
unset grid
42
set raxis
43
set style parallel front lt black linewidth 2.000 dashtype solid
44
set key title "" center
45
set key inside right top vertical Right noreverse enhanced autotitle nobox
Nano schrieb:> Ich habe mir mal zwei 3d Plots erstellt, die die Spannung bzw. den Strom> in Abhängigkeit eines variablen Widerstands aufzeigen, dessen> Verlustleistung maximal 5 W und dessen Maximalspannung maximal 1000 V> betragen darf.
Ja, saumäßig interessant! Jetzt weiß ich sogar in 3D, dass ein Poti für
5W und Vmax 1000V nicht kaufbar ist. Wohl noch nicht mal in Schina.
(Oder doch..? Man weiß es nicht...)
Aber hübsch sind die Bilder. Ohne Frage. Sogar in 2D. Überflüssig
allerdings auch. Und das sogar in 1D.
Grüßerlein.
Wer braucht so etwas?
Als Wandbild für das Technikerklo vielleicht...
Was ist der Nutzen für das tägliche Leben?
URI hat es schon geahnt - es ist alles zu kompliziert...
Joe F. schrieb:> LMAO.> 2000 Zeile Code für das Ohm'sche Gesetz. Wenn das keine Würdigung ist.
Solche Monster kommen heraus, wenn man die Plots mit "save" speichert,
da Gnuplot dann sämtliche Parameter (auch diejenigen, die ihren
Defaultwert beibehalten) in die Datei schreibt. Beschränkt man sich auf
das, was man tatsächlich geändert, werden die Skripte deutlich kürzer:
Leistung(Widerstand, Spannung):
BobDylan schrieb:> Nano schrieb:>> Ich habe mir mal zwei 3d Plots erstellt, die die Spannung bzw. den Strom>> in Abhängigkeit eines variablen Widerstands aufzeigen, dessen>> Verlustleistung maximal 5 W und dessen Maximalspannung maximal 1000 V>> betragen darf.>> Ja, saumäßig interessant! Jetzt weiß ich sogar in 3D, dass ein Poti für> 5W und Vmax 1000V nicht kaufbar ist. Wohl noch nicht mal in Schina.> (Oder doch..? Man weiß es nicht...)
Naja, eigentlich habe ich mir am Anfang normale Widerstände angesehen,
die gibt es der 5 W Klasse durchaus mit einer Maximalspannung von 1000 V
und dann bin ich auf die Idee gekommen, das Diagramm noch vom Widerstand
abhängig zu machen.
Patrick J. schrieb:> Längeren Sourcecode nicht im Text einfügen, sondern als Dateianhang
Als Dateianhang gehen nur JPG und PNG, so steht es jedenfalls dran.
Ich bin auch davon ausgegangen, dass der Code mit Scrollbalken versehen
wird, wenn er zu lange wird, dem war aber nicht so.
Eine Alternative wäre gewesen, wenn ich es auf Pastebin oder ähnliches
ausgelagert hätte, aber da weiß man nie, wie viele Monate das dann noch
verfügbar ist.
> Als Dateianhang gehen nur JPG und PNG, so steht es jedenfalls dran.
Na dann gehe noch mal zum Deutsch-Unterricht. Ich zittiere:
"Bitte das JPG-Format nur für Fotos und Scans verwenden!"
Das heisst, das JPG Format soll man nur für Fotos und Scans verwenden,
nicht für andere Dokumente.
"Zeichnungen und Screenshots im PNG- oder GIF-Format hochladen."
Das heisst, das man Zeichnungen und Screenshots im PNG oder GIF Format
hochladen soll.
Bei beiden Sätzen geht es darum, daß man keinen Speicherplatz durch
unnötig große Dateien wegen ungeeignetem Kompressionsalgorithmus
verwenden soll.
Wo hast du jetzt gelesen, daß andere Dateiformate nicht zugelassen sind?
Stefan U. schrieb:> Wo hast du jetzt gelesen, daß andere Dateiformate nicht zugelassen sind?
Davon gehe ich aus, wenn nur von Bilddateien geredet wird, txt Dateien
nicht explizit erwähnt werden und ein Forum sicherlich nicht auch noch
zur Virenschleuder werden will.
Aber es wäre sicherlich mal interessant zu versuchen, EXE und sonstigen
Binärdateien mit Programmcode upzuloaden.
Stefan U. schrieb:> Na dann gehe noch mal zum Deutsch-Unterricht. Ich zittiere:>> "Bitte das JPG-Format nur für Fotos und Scans verwenden!"
Wer sollte zum Deutschkurs gehen?
Nano schrieb:> Stefan U. schrieb:>> Wo hast du jetzt gelesen, daß andere Dateiformate nicht zugelassen sind?>> Davon gehe ich aus, wenn nur von Bilddateien geredet wird, txt Dateien> nicht explizit erwähnt werden
Selbstverständlich dürfen nicht nur Bilddateien angehängt werden. Bei
diesen werden aber oft ungeeignete Dateiformate verwendet, weswegen
hierzu ein expliziter Hinweis steht.
Längere Quellcodedateien sollten sogar als Anhang gepostet werden, da
dies die Übersichtlichkeit der Beiträge bewahrt und einen einfachen
Downloaden des Quellcodes ermöglicht.
> und ein Forum sicherlich nicht auch noch zur Virenschleuder werden> will.
Bei reinen Text- (und damit auch Quellcodedateien) ist die Gefahr
unerkannter Viren nicht sehr groß.
Wenn auf der Verpackung einer SD Karte steht, daß sie ca. 4.000
Musikstücke oder 16.000 Fotos speicher kann, heisst das doch auch nicht,
daß man darauf nichts anderes speichern kann.