Software … powerful tools for your research & development!

Custom Forms in RP Resonator and RP Coating

Dr. Rüdiger Paschotta

In the newsletter of 2015-04-29, I have reported on the feature of so-called custom forms in the software RP Fiber Power. Today I can tell you that this useful feature has now also been integrated into the software RP Resonator and RP Coating. For both of them, a new version has come out which we call V3; existing customers can buy a cheap upgrade.

The basic idea behind custom forms is that these can be defined within scripts. Therefore, such forms can be generated by any user, not having access to the source code of our software. So you can make forms which are tailored to specific applications. This is particularly useful when you often need to do some calculations with different numerical values. You can then enter the input parameters into the custom form and also get results there, apart from graphical diagrams.

The following screen shot shows a simple form for calculating the propagation of a laser beam through one or two lenses with RP Resonator:

custom form for single-pass beam propagation

There, you can simply enter the initial beam parameters, the focal lengths of the two lenses and their positions, and the software calculates the evolution of beam radius. It can even display the beam graphically, using the nice feature that images can be displayed where the color of each pixel is determined by a mathematical expression – in this case, using the Gaussian intensity profile with a z-dependent value of the beam radius.

Another example concerns a bow-tie ring resonator:

custom form for a ring resonator

Here, a background image is used, and the input fields are positioned such that the user immediately sees to which arm length or angle some input corresponds.

Finally, I present an example for the software RP Coating, concerning the design of Bragg mirrors.

custom for a Bragg mirror

Here, you can choose two optical materials and enter parameters like the Bragg wavelength and number of layer pairs. You can produce different diagrams, for example showing the reflectance profile for different angles of incidence.

As you can easily imagine, it is more convenient just to enter some input parameters in a form, rather than changing them within a script (a text file).

Making such a form is relatively easy and usually does not take too much time. Note that one person in an institution may play the role of the “guru”, making nice forms for use by all of his colleagues. Another possibility is, of course, to get such forms made within the technical support. So in principle the software can be used even by people who do not deal themselves with the technical details.


This article is a posting of the RP Photonics Software News, authored by Dr. Rüdiger Paschotta. You may link to this page, because its location is permanent.

Note that you can also receive the articles in the form of a newsletter or with an RSS feed.

Questions and Comments from Users

Here you can submit questions and comments. As far as they get accepted by the author, they will appear above this paragraph together with the author’s answer. The author will decide on acceptance based on certain criteria. Essentially, the issue must be of sufficiently broad interest.

Please do not enter personal data here; we would otherwise delete it soon. (See also our privacy declaration.) If you wish to receive personal feedback or consultancy from the author, please contact him, e.g. via e-mail.

Spam check:

By submitting the information, you give your consent to the potential publication of your inputs on our website according to our rules. (If you later retract your consent, we will delete those inputs.) As your inputs are first reviewed by the author, they may be published with some delay.

preview

Share this with your friends and colleagues, e.g. via social media:

These sharing buttons are implemented in a privacy-friendly way!