summaryrefslogtreecommitdiff
path: root/input.epost
blob: 40b67a603aeb4359a3a4da2f131caf979fe3be51 (plain)
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
104
105
106
107
# Beispielinputfile um epost zu steuern
#
# Führende und folgende Leerzeichen werden ignoriert.
# Leere oder mit # beginnende Zeilen werden ignoriert.

Palette
  Name:            erweiterter Regenbogen
  ffffff
  ff0000
  ffff00
  00ff00
  00ffff
  0000ff
  ff00ff
  000000
Ende

Palette
  Name:            rotblau
  ff0000
  ffffff
  0000ff
Ende

Threadanzahl:     11

parallel lesen

!setze $symFelder:  VX1 # AY DAYDT # EX
!setze $asyFelder:  N1 PXRIPPLE1
!setze $reineInputFelder: PX1 PXSQR1

!Schleife: $Feld: $reineInputFelder $asyFelder $symFelder

Daten einlesen
  Name:            $Feld
  Genauigkeit:     double
  xmax:            5
  tmax:            2
  SpaceTime-Datei: /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld-*_test.dat
Ende

!Schleifenende

!setze $asyBerFelder: PXBreite

Teile VX1 durch N1 zu VX1
Ende

Teile PX1 durch N1 zu PX1
Ende

Teile PXRIPPLE1 durch N1 zu PXRIPPLE1
Ende

Teile PXSQR1 durch N1 zu PXSQR1
Ende

Multipliziere PX1 mal PX1
  Name:            PX1SQR
Ende

Linearkombination
  Name:            PXBreite
  PXSQR1           1
  PX1SQR           -1
Ende

!Schleife: $Feld: $symFelder $asyFelder $asyBerFelder

lineares Bild   $Feld
?$Feld in $symFelder $symBerFelder:  Palette:         rotblau
?$Feld in $symFelder $symBerFelder:  maximale und minimale Dichten bestimmen (symmetrisch)
?$Feld in $asyFelder $asyBerFelder:  Palette:         erweiterter Regenbogen
?$Feld in $asyFelder $asyBerFelder:  maximale und minimale Dichten bestimmen
?$Feld = N1:  Minimaldichte: 10^-4
?$Feld = N1:  Nachbearbeitung: Log: 10^-4
  Datei:           /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_test.bmp
  Schriftgröße: 60
  Achse: oben   10+
  Achse: links  2+
  Achse: unten  10+
  Achse: rechts 2+
  Rahmen
?$Feld ≠ N1: !überspringe: 11
  Legende: /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_Legende.bmp
   Schriftgröße:    30
   Ausrichtung:     senkrecht
   Breite:          50
   Höhe:            1000
   Beschriftungen:
    logarithmisch 10^-4   1    -1+
    Beschriftungsende
   Farbe linear
   Rahmen
  Ende
Ende

?$Feld = N1: externer Befehl:   convert /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_Legende.bmp /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_Legende.png&

externer Befehl:   convert /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_test.bmp /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/$Feld_test.png&

!Schleifenende

warte auf externe Befehle

externer Befehl:   rm /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Daten/*.bmp