Article directory
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.
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.