pst-optexp:绘制 4f 相关器

pst-optexp:绘制 4f 相关器

我最近发现了它pst-optexp,并试图在截止日期之前绘制一个实验的光学装置。我浏览了文档这是一个很棒的软件包,但里面的东西太多了,我发现很难真正画出我想要的东西,我希望有人能帮助我。我花了几个小时摆弄它,试图让它工作,但我没有得到任何有用的东西,这让我很沮丧。我的设置是一个4f 相关器。我尝试绘制一些类似于例 11.5(第 129 页)的东西文档),但我无法正确定位镜头并让光束按照我想要的方式聚焦(不值得发布我的尝试,因为我认为它根本没用)。

下面是我的实验装置的草图。如你所见,有很多透镜和焦点需要调整。

设置草图

答案1

我知道,工作流程可能不是很直观,您需要研究如何才能最好地工作。

以下是重现您的实验设置的文档:

\documentclass[margin=5pt, pstricks]{standalone}
\usepackage{pst-optexp}
\begin{document}
\begin{pspicture}(14,3.5)
   \psset[optexp]{labeloffset=0.8, labelangle=180}
    \pnodes(2,1.5){Start}(12,1.5){End}
    \begin{optexp}
        \optbox[innerlabel, position=start](Start)(End){Laser}
        \lens[lens=-1.5 -1.5 1 0.1, abspos=1, n=2](Start)(End){$D_1$}
        \lens[lens=3 3 1.3, abspos=2.5, n=1.7](Start)(End){$C_2$}
        \pinhole[abspos=4, phwidth=0.05](Start)(End){$A_3$}
        \lens[lens=3 3 1.3, abspos=5.5, n=1.85](Start)(End){$C_4$}
        \lens[lens=3 3 1.3, abspos=8.5, n=1.95](Start)(End){$C_5$}
        \optbox[innerlabel, position=end](Start)(End){CCD}
        \addtopsstyle{Beam}{fillstyle=solid, fillcolor=green!50!white}
        \drawwidebeam[beamwidth=0.2]{1-4}
        \drawwidebeam[beamwidth=0.1, beamdiv=20]{4-7}
    \end{optexp}
    \optplate[compname=fourier, 
              abspos=7, plateheight=1.5, 
              labelalign=b,
              linewidth=0.5\pslinewidth, linestyle=dashed](Start)(End)%
       {\begin{tabular}{@{}c@{}}Fourier\\plane\end{tabular}}
    \psset{arrows=|*-|*}
    \pcline([offset=-1]\oenodeCenter{1})([offset=-1]\oenodeCenter{2})
    \ncput*{$f_2$}
    \pcline([offset=-1]\oenodeCenter{3})([offset=-1]\oenodeCenter{4})
    \ncput*{$f_4$}
    \pcline([offset=-1]\oenodeCenter{4})([offset=-1]\oenodeCenter{5})
    \ncput*{$f_4$}
    \pcline([offset=-1]\oenodeCenter{5})([offset=-1]\oenodeCenter{fourier})
    \ncput*{$f_4$}
    \pcline([offset=-1]\oenodeCenter{fourier})([offset=-1]\oenodeCenter{6})
    \ncput*{$f_5$}
    \pcline([offset=-1]\oenodeCenter{6})([offset=-1]\oenodeIn{7})
    \ncput*{$f_5$}
\end{pspicture}
\end{document}

在这种情况下,我的工作流程如下:

  1. 定义起点和终点。
  2. abspos使用绝对位置 ( )从左到右定位所有组件。
  3. 获得您希望所有镜片呈现的形状。
  4. 从无发散的宽光束开始。
  5. 调整每个透镜的折射率n以适合您所需的光束路径。

是的,第 5 点不是如何选择真实的光学设置,但您想要绘制一个不允许您使用“真实”镜头半径和焦距的草图。

我将所有组件和光束包裹在一个optexp环境中,这样光束就被绘制在组件下方。只有fourier指示傅立叶平面的组件在后面绘制,因为它必须位于光束上方。

在此处输入图片描述

相关内容