Frequently Asked Questions

Almost all the functions of reZonator described in the help file included in the distribution. Also, you are welcome to ask any question via e-mail.

Questions

Answers

Does reZonator work under Linux or Mac?

Yes, it does! The current version 2 works natively on Windows, Linux, and macOS. You can download an appropriate distribution package from the download page and just run it.

Version 1 can work natively only under Windows, but you can easily run it under Linux and macOS using Wine. See this tutorial.

Is reZonator source code available?

Yes, it is! The current version 2 is the open-source project, and its source code is available on GitHub (don't forget to give a star!).

Version 1 is a freeware but not an open-source program.

I’d like to have feature *** in reZonator. Can you implement it?

If you wish to have some new functionality needed for you, you can request it. If a function you have requested is enough simple and/or easy to implement, it can be done for free. Otherwise, you can order new functionality. For version 1, new functions you have requested could be protected for use only by you personally via an exclusive license file. However, in version 2, for the sake of the open-source spirit, all the functionality should be available for the public.

Alternatively, as the current version is the open-source project, you can try to implement need functionality on your own.

Graph's axis does not show small values of variable (e.g. 1e-5 ~ 1e-4) and shows only 000 (v1).

It is because of the default format settings of axis labels. See this tutorial for how to change it.

Why misalignment function always shows zero values? (v1)

The misalignment functions calculate a position of the effective optical axis, but it only differs from the ideal axis when elements have misalignments. Try to specify an angular and axial offset of an element from the ideal optical axis on the tab “Other” of the element properties dialog. See the image.

It needs to allow for more significant figures for parameter magnitudes or resulting values (v1).

Look at the option “Number of decimal places” in “Parameters format” and “Results format” sections of schema settings (Menu “File -> Properties” or F11). See the image.

Functions do not work, plots are empty.

Sometimes you can see plots like this one, and it seems that function is not working. A plot can look empty when there is no stable operation over the whole range of a variable parameter. To check it, plot a simple stability map over the same variable parameter, see the image. For the the empty function, to see proper results, set the minimum and maximum values of the variable parameter, so the variation range includes stability region.

“Setup Input Beam” command is not available (I cannot click on it).

reZonator can calculate only one schema at a time. When you simulate a laser cavity, you can not simulate its pump road in the same schema, because of pump road includes as a part of cavity elements so as several external elements. So to calculate a pump beam, you have to make a new schema, copy needed cavity elements into it, and append external elements - lenses, etc. Then you have to mark this schema as SP (Single Pass system) through Schema Properties dialog. A special icon is displayed in the status bar, indicating that it is SP-system, and the “Setup Input Beam” command gets available. You also can invoke this command by double-clicking on the icon in the status bar.

Concave mirror is replaced by a lens placed in straight line.

A lens in a straight line is only representation. Indeed, reZonator takes into account the angles of lenses and mirrors. There is an inclination angle parameter in properties of elements. See the image.