mirror of
https://github.com/ivan-usov-org/bec.git
synced 2025-04-22 02:20:02 +02:00
flomni-improvements
This commit is contained in:
parent
cf90614bb2
commit
03f9eeb472
@ -135,9 +135,9 @@ class FlomniOpticsMixin:
|
|||||||
|
|
||||||
for diameter in diameters:
|
for diameter in diameters:
|
||||||
outermost_zonewidth = 60e-9
|
outermost_zonewidth = 60e-9
|
||||||
focal_distance = diameter * outermost_zonewidth / wavelength
|
focal_distance = diameter * outermost_zonewidth / wavelength * 1000
|
||||||
beam_size = (
|
beam_size = (
|
||||||
-diameter / (focal_distance * 1000) * (focal_distance * 1000 - distance) * 1e6
|
-diameter / (focal_distance * 1000) * (focal_distance - distance) * 1e9
|
||||||
)
|
)
|
||||||
table.add_row(
|
table.add_row(
|
||||||
f"{diameter*1e6:.2f} microns",
|
f"{diameter*1e6:.2f} microns",
|
||||||
@ -159,9 +159,9 @@ class FlomniOpticsMixin:
|
|||||||
|
|
||||||
for diameter in diameters:
|
for diameter in diameters:
|
||||||
outermost_zonewidth = 30e-9
|
outermost_zonewidth = 30e-9
|
||||||
focal_distance = diameter * outermost_zonewidth / wavelength
|
focal_distance = diameter * outermost_zonewidth / wavelength * 1000
|
||||||
beam_size = (
|
beam_size = (
|
||||||
-diameter / (focal_distance * 1000) * (focal_distance * 1000 - distance) * 1e6
|
-diameter / (focal_distance * 1000) * (focal_distance - distance) * 1e9
|
||||||
)
|
)
|
||||||
table.add_row(
|
table.add_row(
|
||||||
f"{diameter*1e6:.2f} microns",
|
f"{diameter*1e6:.2f} microns",
|
||||||
|
Loading…
x
Reference in New Issue
Block a user