Open source Gaussian beam transformation software GaussBeam

Downloads and interface

As the name suggests, GaussianBeam is an open source software that simulates Gaussian beam transmission. The function is very simple. The download address is:GaussianBeam. There are no pitfalls in the installation process. point.

Open the software. The interface is as follows. It is very intuitive. The lens in the figure window can be dragged left and right. The propagation shape of the light beam also changes in real time as the lens changes. Generally, there will be a black vertical line that moves with the lens. This vertical line is is the beam waist position of the beam after passing through this lens.

Insert image description here

Select the lens and click ❌ in the toolbar to delete the corresponding optical component.

Optical element

First of all, the toolbar provides common tool buttons such as open, save and save as. The ➕ and ❌ on the right are used to add and delete optical components respectively. The wavelength on the far right is the wavelength of the demonstration light. When the wavelength is adjusted, the color of the beam will also change. Of course, after reaching infrared or ultraviolet, there are only red and It's purple.

Click ➕, a drop-down menu will appear, listing all the optical components that can be added, the list is as follows

Options illustrate
Lens lens
Flat Mirror Plane mirror
Curved Mirror curved mirror
Flat Interface Flat
Curved Interface curved mouth
Dielectric slab dielectric board
Generic ABCD ABCD matrix

After adding an optical element, its parameters will appear in the table above the image. The meaning of its header is as follows

Header illustrate Original properties
Optics Optical component type
Position(mm) absolute position
Relative position(mm) relative position
Properties Device Parameters
Waist Beam waist radius
Waist Position(mm) girdle position
Rayleigh Range(mm) Rayleigh distance
Divergence (mrad) divergence angle
Sensitivity(%/mm^2) Power density
Name Original name
Lock Locking method

Among them, the mark ✅ is the original attribute, and the remaining ones are the properties of the beam after passing through the current device. Lock has three locking methods. The default is none, which means it is not locked; absolute means it is completely locked and cannot be moved; the rest are bound to the position of a certain component.

Since the entrance pupil diameter of the optic is not provided, and the relative sizes of the lenses are not shown in the image, it sometimes behaves strangely, with light beams flying out of both sides of the lens.

Ribbon

Three sets of drop-down boxes are provided on the left. Optic Bench is the size of the drawing area, needless to say.

Magic Waist is a beam waist optimization tool. Its function is that, given a set of output beam waist parameters, the software will adjust the existing optics to achieve the best possible beam waist optimization. There are two optimization objectives, namely beam waist position and beam waist radius, and two cut-off conditions are provided. After checking Show target beam below, the outer contour of the target beam can be displayed.

Waist Fit at the bottom is a beam waist calculation tool. You only need to input the actual measured spot position and size to fit the beam waist position and beam waist radius.

In short, the function of this software is very simple, but very practical.

Guess you like

Origin blog.csdn.net/m0_37816922/article/details/134886388