Skripting in der Software RP Fiber Power V7
Machen Sie Ihr Browser-Fenster bitte genügend breit, um das Video in ausreichender Größe zu sehen.
Dieses Video zeigt Ihnen innerhalb von ca. 16 Minuten das Folgende:
- Die Benutzung vor definierter interaktiver Formulare ist zunächst praktisch, aber dieses Konzept hat natürliche Grenzen in punkto Flexibilität.
Beispielsweise möchten Sie vielleicht ein ausgefeiltes Modell entwickeln mit mehr Features, als die vordefinierten Formulare anbieten – oder sie wollen etwas tun, was in dieser Form in den Formularen gar nicht vorgesehen war.
- Unsere leistungsfähige Lösung für das ist es, die Skripting-Fähigkeiten der Software zu verwenden.
- Wenn Sie ein Modell basierend auf einem vordefinierten Formular ausführen lassen, erzeugt die Software automatisch ein Skript – welches Sie dann als den Startpunkt für Ihr eigenes, noch ausgefeilter Simulationsskript verwenden können.
- Oft ist es auch praktisch, mit einem der Dutzenden von Demo-Skripten zu starten, die mit der Software geliefert werden.
- Eines dieser Demo-Skripte wird im Video detailliert erklärt.
Es simuliert ein Chirped-Pulse-Faserverstärkersystem, welches einen modengekoppelten Femtosekunden–Faserlaser enthält, außerdem einen Puls-Stretcher, einen Faserverstärker sowie einen Pulskompressor.
- Das Skript definiert nicht nur Strukturen (Laserresonator, Stretcher, Verstärker, Kompressor), sondern implementiert auch eine Simulations-Strategie.
Insbesondere simuliert es viele Umläufe des Pulses im Resonanz, bis sich die Eigenschaften des Pulses nicht mehr wesentlich ändern – wir finden auf diese Weise den stationären Zustand des Laserbetriebs.
Der resultierende Laserpuls wird dann durch den Stretcher geschickt, dann durch den Faserverstärker und den Pulskompressor.
Für den Faserverstärker muss wiederum der stationäre Zustand iterativ berechnet werden.
Für den Pulskompressor verwenden wir eine praktische Funktion, die die angewandte chromatische Dispersion für eine maximale Spitzenleistung des Ausgangspulses optimiert.
- Die Software wird geliefert mit sehr umfassender und hochwertiger Dokumentation in Form eines Handbuchs und zusätzlich eines interaktiven Hilfe-Systems.
Diese beschreiben detailliert die Prinzipien der physikalischen Modelle, die Benutzeroberfläche sowie die Skriptsprache.
Außerdem lernen Sie über nützliche Tricks unterhalten eine Beschreibung der vielen Demo-Skripte.
- Bei der Entwicklung von Skripten bietet die Software eine Reihe weiterer Hilfen, beispielsweise Parameter Help, Syntax Highlighting, automatische Formatierung von Skriptcode sowie einen leistungsfähigen Debugger, mit dem man den Code schrittweise ausführen und die Zwischenresultate inspizieren kann.
- Sehr kompetenten und hilfreichen technischen Support erhält man direkt von Dr. Paschotta, der die Software entwickelt hat.
Man kann eigene Skripte korrigiert bekommen, oder man bekommt gleich ganze Skripte entwickelt.
- Für eine einfachere Handhabung ist es oft sinnvoll, ein Skript mit einem maßgeschneiderten Formular auszustatten.
Damit kann jedermann auch komplexe Simulationen handhaben, ohne den Skriptcode überhaupt anschauen zu müssen.
- Wenn Sie tief in die Nutzung dieser Software einsteigen und damit der “Modellierungs-Guru” Ihrer Arbeitsgruppe werden, werden Sie derjenige sein, der genau weiß, wie Ihre Geräte funktionieren und wie sie weiter verbessert werden können.
Sie werden dann auch belohnt mit besonders interessanter Arbeit und einer einflussreichen Position im Team.
|