RP Photonics logo
RP Photonics
Modeling & Design Software
Technical consulting services on lasers, nonlinear optics, fiber optics etc.
Profit from the knowledge and experience of a top expert!
Powerful simulation and design software.
Make computer models in order to get a comprehensive understanding of your devices!
Success comes from understanding – be it in science or in industrial development.
The famous Encyclopedia of Laser Physics and Technology – available online for free!
The ideal place for finding suppliers for many photonics products.
Advertisers: Make sure to have your products displayed here!
powerful tools for efficient laser development and laser science
This page gives you an overview on our software products.
RP Fiber Calculator is a convenient tool for calculations on optical fibers.
RP Fiber Power is an extremely flexible tool for designing and optimizing fiber devices.
RP Resonator is a particularly flexible tool for laser resonator design.
RP ProPulse can simulate the pulse evolution e.g. in mode-locked lasers and sync-pumped OPOs.
RP Coating is a particularly flexible design tool for dielectric multilayer systems.
RP Q-switch can simulate the power evolution in Q-switched lasers.
Most of our software products support a powerful script language, which gives you an extraordinary degree of flexibility.
Here you learn about software license conditions, updates and upgrades, etc.
Competent technical support is a key quality associated with software from RP Photonics.
RP Photonics has distributors in various countries.
The RP Photonics Software News keep you updated on our developments and give the users additional interesting hints.
Here you can make inquiries e.g. concerning technical details, prices and quotations.

The RP Photonics Software News

RP Fiber Power V6: Custom Forms, Tailored to Specific Applications

Posted on 2015-04-29 in the RP Photonics Software News (available as e-mail newsletter!)

Permanent link: https://www.rp-photonics.com/software_news_2015_04_29.html

Author: Dr. Rüdiger Paschotta, RP Photonics Consulting GmbH

Abstract: In our new software RP Fiber Power V6, the typical trade-off between ease of use and flexibility has been removed: one can have custom forms made for specific applications - made either by the users or within the technical support.

Dr. Rüdiger Paschotta

The user interface is an important aspect of a simulation and design software; a good solution really supports the user in the handling of sophisticated things. There are very different concepts for that, having different advantages and limitations. Usually, there is a trade-off between flexibility and ease of use:

  • Highest flexibility is achieved by writing script code. Here, the end user can program anything he needs. However, many users feel that learning to develop such script code would be too difficult or at least would need too much time.
  • The probably easiest way of using simulation software is having some forms where one can enter all the inputs (e.g., device parameter and operation parameters) and also get the outputs displayed, possibly supplemented with some graphical diagrams. This approach, however, is usually quite restrictive: you can only do what a specific form was made for.

Since RP Fiber Power V2, we have offered a nice combination which somewhat mitigates the explained problem: one can control the most essential calculations with forms, and when executing the calculations, the software automatically writes a script based on the form inputs. As additional snippets of script code can also be injected through the forms, one can actually do a lot without fully switching over to script programming. If the user ever has to do that step, he is strongly supported by the automatically generated script code: one can just start from there rather than from scratch.

Now, with the new RP Fiber Power V6, we have done a further big step forward, introducing so-called custom forms. Such forms are not defined in the software, but rather in scripts. This means that they can be produced by the users themselves, or of course by myself within the technical support. Below, you see an example.

custom form for fiber amplifier calculations

As a result, one now has the combination of two very desirable benefits:

  • Ease of use: one can use forms, which can be easily used even by those who do not have the expertise or time to get involved in the technical details. Just fill in the details, and you get the calculated outputs without bothering how exactly this is done.
  • Full flexibility: such forms are available for essentially arbitrary calculations, even for the most specialized ones, as they can be custom-designed – either by some colleague or by myself, based on the explanation what exactly is needed.

I think that particularly for many companies, where people need results but cannot spend substantial time, the new custom form feature can be expected to be great news. However, researchers should also appreciate the ease of using such forms. For example, one can easily switch between different sets of input data – for example, for different designs of fiber amplifiers – which are stored in separate text files.

Our web page on custom forms shows examples for the nice look of a custom form, how easy it is to make it, and what convenient features are available.

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.

If you like this article, share it with your friends and colleagues, e.g. via social media:

arrow