# Beispielinputfile um epost zu steuern # # Führende und folgende Leerzeichen werden ignoriert. # Leere oder mit # beginnende Zeilen werden ignoriert. ohne Logdateien #ohne Bildschirmausgaben Palette Name: erweiterter Regenbogen ffffff ff0000 ffff00 00ff00 00ffff 0000ff ff00ff 000000 Ende Palette Name: rotblau ff0000 ffffff 0000ff Ende Palette Name: monoblau 000000 ff0000 Ende Palette Name: monogelb 000000 00ffff Ende !setze $iBereich: 0..0 !setze $jBereich: 0..99 #!setze $iBereich: 0 #!setze $jBereich: 00 Threadanzahl: 11 #externer Befehl: rm /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/* externer Befehl: rm /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Videos/* sequentiell lesen !Schleife: $spezies: 1 2 !Schleife: $i: $iBereich !Schleife: $j: $jBereich Daten einlesen Phasenraum$spezies-$i-$j Genauigkeit: double PhaseSpace-Datei: /nfs/synologynfs/erich/Plasmapropagation/Daten/N$spezies-$i-$j_test.dat Ende maximale und minimale Dichten bestimmen Phasenraum$spezies-$i-$j !Schleifenende !Schleifenende maximale und minimale Dichten angleichen Phasenraum$spezies-0-00 !Schleife: $i: $iBereich !Schleife: $j: $jBereich Phasenraum$spezies-$i-$j !Schleifenende !Schleifenende Ende !Schleifenende !Schleife: $spezies: -beides 1 2 # !Schleife: $spezies: 1 2 !Schleife: $i: $iBereich !Schleife: $j: $jBereich ?$spezies = -beides: lineares Bild Phasenraum1-$i-$j ?$spezies = -beides: Palette: monoblau ?$spezies = -beides: Daten: 1 Phasenraum2-$i-$j ?$spezies = -beides: Palette: 1 monogelb ?$spezies = -beides: Nachbearbeitung: 1 Log: 10^-4 ?$spezies ≠ -beides: lineares Bild Phasenraum$spezies-$i-$j ?$spezies ≠ -beides: Palette: erweiterter Regenbogen Minimaldichte: 10^-4 Nachbearbeitung: Log: 10^-4 Datei: /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/Phasenraum$spezies-$i$j.test.bmp Schriftgröße: 60 Achse: oben 10+ Achse: links 2+ Achse: unten 10+ Achse: rechts 2+ Rahmen Ende externer Befehl: convert /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/Phasenraum$spezies-$i$j.test.bmp /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/Phasenraum$spezies-$i$j.test.png& !Schleifenende !Schleifenende warte auf externe Befehle # externer Befehl: rm /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/*.bmp externer Befehl: ffmpeg -r 25 -i /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/Phasenraum$spezies-%03d.test.png /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Videos/Phasenraum$spezies-test.mp4 & !Schleifenende Dateiende parallel lesen !setze $symFelder: AY #VX1 # AY DAYDT # EX !setze $asyFelder: N1 N2 #PXRIPPLE1 !setze $reineInputFelder: #PX1 PXSQR1 !Schleife: $Feld: $reineInputFelder $asyFelder $symFelder Daten einlesen Name: $Feld Genauigkeit: double xmax: 5 tmax: 2 SpaceTime-Datei: /nfs/synologynfs/erich/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/Bilder/$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/Bilder/$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/Bilder/$Feld_Legende.bmp /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/$Feld_Legende.png& externer Befehl: convert /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/$Feld_test.bmp /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/$Feld_test.png& !Schleifenende warte auf externe Befehle externer Befehl: rm /home_raid/erich/Dokumente/Prograemmchen/Plasmapropagation/Bilder/*.bmp