RP Photonics logo
www.rp-photonics.com

RP Fiber Power logo

RP Resonator 2.0 – das Software-Werkzeug für
Design und Optimierung von Laserresonatoren

Die Skript-Sprache

RP Resonator lässt sich mit einer sehr leistungsfähigen Skriptsprache steuern. Jedes Skript enthält alles von der Definition des Resonators über die gewünschten Berechnungen bis hin zu den graphischen Ausgaben. (Natürlich können Sie häufig benötigte Skript-Teile in externen Dateien speichern und sie auf einfache Weise in Ihrem Skript aufrufen.)

Einige Skript-Fragmente zeigen Ihnen hier, dass die Skriptsprache leicht zu erlernen ist. Das erste Beispiel zeigt, wie ein einfacher Resonator definiert wird:

F_cr:=0.3  { diopters of the laser crystal }
 
resonator: standing-wave
* mirror (M1): R = 500 mm
* air: d = 100 mm
* lens (Crystal): f = if F_cr <> 0 then 1 / F_cr
* air: d = 200 mm
* mirror (M2): R = 0 { no curvature }
resonator end

Hier werden die Armlängen einfach über Zahlenwerte definiert, aber die Brechkraft des Laserkristalls wird als ein Parameter gegeben, den Sie z. B. in Grafiken variieren können.

Das zweite Beispiel zeigt, wie Sie berechnete Modenradien anzeigen lassen können, sauber formatiert mit drei gültigen Stellen und Einheiten von Metern:

show "w at M1:       ", w(zm[M1],lambda_ref):d3:"m"
show "w at Crystal:  ", w(zm[Crystal],lambda_ref):d3:"m"
show "w at M2:       ", w(zm[M2],lambda_ref):d3:"m"

Schließlich definieren wir eine Grafik, die den Strahlradius als Funktion der Position im Resonator zeigt:

graph 1:
 
"Beam Radius vs. Position"
 
x: 0, L_res/cm
"z position (cm)", @x
y: 0, 800
frame
hx
hy
 
f: w(x*cm,lambda_ref)/um, "w(z) (µm)", color=blue, width=3

Sie werden schnell die vielfältigen Vorteile des Skript-Ansatzes zu schätzen lernen:

Die Eingabeformulare

Einsteiger mögen zunächst fürchten, das Erlernen der Skriptsprache könnte mühsam werden. Jedoch machen Ihnen die interaktiven Eingabeformulare den Einstieg sehr leicht. Tippen Sie einfach Zahlen oder sogar mathematische Ausdrücke in die Felder, und Sie sehen gleichzeitig, wie der zugehörige Skript-Code erzeugt wird.

input wizards form for generating script commands in RP Resonator

Graphische Ausgaben

Ihr Skript kann verschiedene Typen von Grafiken zur Visualisierung der Resultate definieren. Beispiele werden gezeigt auf den Seiten, die konkrete Beispiel-Modelle beschreiben. Jedes Diagramm wird in einem eigenen Fenster gezeigt, welches Ihnen auch erlaubt, Positionen mit ein oder zwei Cursorn zu messen, die Grafik im GIF- oder PNG-Format abzuspeichern, oder die Grafik in die Windows-Zwischenablage zu kopieren. Unten sehen Sie ein Beispiel für solch ein Grafik-Fenster, welches den Strahlradius als Funktion der Position im Resonator anzeigt.

a graph window of RP Resonator

Umfassende Dokumentation

RP Fiber Power ist mit einer detailliert ausgearbeiteten Dokumentation versehen, die Ihnen einen schnellen Start und eine effiziente Arbeit auch beim Erstellen raffinierter Modelle ermöglicht:

online help of RP Resonator

Support

Alle verbleibenden Probleme können mit dem Support angegangen werden. Die kommerzielle Lizenz beinhaltet 8 Stunden Support, die nicht-kommerzielle 4 Stunden. Dies ist normaler­weise mehr als ausreichend, selbst wenn Sie die Software für komplizierte Dinge nutzen.

Sie können beispielsweise etwas Skript-Code und Fragen dazu per E-Mail schicken und eine korrigierte Version erhalten, die das Gewünschte tut. RP Photonics verfügt außerdem über praktische Software für remote support: Sie können Dr. Paschotta via Internet Zugriff auf Ihren PC geben und zusehen, wie er dort Probleme für Sie löst.

Es ist sicher gut zu wissen, dass der Support immer von Dr. Paschotta selbst gegeben wird. Er hat die Software entwickelt, ist ein anerkannter Experte in diesem technischen Gebiet und fühlt sich persönlich verantwortlich dafür, dass seine Kunden die Software erfolgreich nutzen können.

arrow
© 2004–2011 RP Photonics Consulting GmbH      Alle Rechte vorbehalten      Letzte Änderung: 2011-03-26