• 发文
  • 评论
  • 微博
  • 空间
  • 微信

SYNOPSYS 课程四十四:为什么 SYNOPSYS 不使用坐标断点?

墨光君 2023-10-17 13:44 发布于湖北 发文

课程四十四:为什么SYNOPSYS不使用坐标断点?

SYNOPSYS有六个用于描述倾斜和偏心(TDC)的方法,其中只有一个涉及虚拟表面。(如果您愿意,也可以在没有额外表面的情况下指定几何体。)让我们举一些例子。这是一个典型的相机镜头,有八个镜片:

打开C28L1.RLE文件,运行这个宏文件:

 RLE

ID 8-ELEMENT TELEPHOTO                     124

 FNAME 'C28L1.RLE                                         '

 LOG      124

 WAVL .6562700 .5875600 .4861300

 APS               4

 UNITS MM  

 OBB  0.0000000   5.0000000   25.4000000  -3.67701038746       0.0000000   0.0000000  25.4000000

 MARGIN       1.270000

 BEVEL       0.254001

   0 AIR

   1 RAD     90.4200490000000   TH     11.00000000

   1 N1 1.61726800 N2 1.62040602 N3 1.62755182

   1 CTE   0.630000E-05

   1 GTB S    'SK16            '

   1 EFILE EX1    30.200000    30.200000    30.200000     0.000000

   1 EFILE EX2    30.200000    30.200000     0.000000

   2 RAD   -193.5240600000000   TH      3.00000000

   2 N1 1.69220502 N2 1.69894060 N3 1.71544645

   2 CTE   0.790000E-05

   2 GTB S    'SF15            '

   2 EFILE EX1    29.161700    29.415700    30.200000     0.000000

   2 EFILE EX2    28.244500    29.161700     0.000000

   3 RAD    645.1795900000005   TH     25.00000000 AIR

   3 EFILE EX1    28.244500    29.161700    30.200000

   4 CV      0.0000000000000   TH     25.00000000 AIR

   5 RAD    -75.8953820000000   TH      5.00000000

   5 N1 1.51981155 N2 1.52248493 N3 1.52859442

   5 CTE   0.820000E-05

   5 GTB S    'K5              '

   5 EFILE EX1    21.047029    21.105107    21.359108     0.000000

   5 EFILE EX2    21.105107    21.105107     0.000000

   6 RAD    -67.6909630000000   TH      3.00000000 AIR

   6 EFILE EX1    21.105107    21.105107    21.359108

   7 RAD    -80.0000000000000   TH      3.00000000

   7 N1 1.61502503 N2 1.62003267 N3 1.63207204

   7 CTE   0.820000E-05

   7 GTB S    'F2              '

   7 EFILE EX1    21.153005    21.153005    21.407006     0.000000

   7 EFILE EX2    21.153005    21.153005     0.000000

   8 RAD   -112.8857000000000   TH     60.00000000 AIR

   8 EFILE EX1    21.153005    21.153005    21.407006

   9 RAD    134.3623100000000   TH      6.00000000

   9 N1 1.61502503 N2 1.62003267 N3 1.63207204

   9 CTE   0.820000E-05

   9 GTB S    'F2              '

   9 EFILE EX1    20.680300    20.680300    21.000000     0.000000

   9 EFILE EX2    20.680300    20.680300     0.000000

  10 RAD    -89.1513450000000   TH      3.00000000

  10 N1 1.51981155 N2 1.52248493 N3 1.52859442

  10 CTE   0.820000E-05

  10 GTB S    'K5              '

  10 EFILE EX1    20.524700    20.524700    21.000000     0.000000

  10 EFILE EX2    20.028900    20.524700     0.000000

  11 RAD    175.6904000000000   TH      9.00000000 AIR

  11 EFILE EX1    20.028900    20.524700    21.000000

  12 RAD    -54.1687770000000   TH      3.00000000

  12 N1 1.61726800 N2 1.62040602 N3 1.62755182

  12 CTE   0.630000E-05

  12 GTB S    'SK16            '

  12 EFILE EX1    19.707434    19.707434    19.961435     0.000000

  12 EFILE EX2    19.961435    19.961435     0.000000

  13 RAD    -45.5245640000000   TH      7.00000000

  13 N1 1.61502503 N2 1.62003267 N3 1.63207204

  13 CTE   0.820000E-05

  13 GTB S    'F2              '

  13 EFILE EX1    19.922900    20.551300    20.805300     0.000000

  13 EFILE EX2    20.551300    20.551300     0.000000

  14 RAD   -105.3250500000000   TH     69.73485300 AIR

  14 EFILE EX1    20.551300    20.551300    20.805300

  15 CV      0.0000000000000   TH      0.00000000 AIR

 END

 

假设您想要了解第三个镜片的公差对图像的影响。您可以使用CHG文件。让我们在该镜片上分配50微米的偏心误差。这是CHG文件:

CHG

5 DECENTER 0 .05 0 2

END

曲面5现在通过在(X,Y,Z)三个参数中设置偏心,并且包含两个表面。 因此,表面7保持原样。不需要虚拟,反之亦然。 您可以使用WorkSheet™(WS)执行相同的操作。在SketchPAD™显示中,单击工作表按钮,然后单击曲面5处的镜头图片。工作表镜头 - 编辑窗口现在显示描述曲面5的输入数据(还没有偏心):

单击编辑窗格,然后键入5 DEC 0 .05 0 2; 然后单击“更新”按钮。 如果你不记得语法?简单。当工作表在曲面5处打开时,单击工作表工具栏上的“倾斜对话框”按钮。现在,您将看到SYNOPSYS中所有可能的结果列表

此刻,表面5上没有倾斜,因此单击“相对”按钮。您可以选择倾斜方向,角度,偏移点和偏心数据。在Y-偏心框中输入0.05,指定组大小为2,然后单击“确定”两次。

现在该元件再次偏心。

您选择的选项(称为“相对”选项)允许您输入单个倾斜方向加上偏心,并且组后面的反向倾斜或偏心是自动的。 这使得该选项快速而友好。

但我们还没有完成。假设您想要用位于任意(X,Y,Z)位置的点来倾斜元件。这就是对话框中的下一个选项远程倾斜。单击该选项将打开一个对话框,您可以在其中指定该点的位置。

其他选项应该易于理解:使表面拥有较早表面的TDC,或使其与另一表面重合。

“局部”选项打开一个对话框,您可以在其中给出三个倾斜角度的欧拉顺序。

当您进行选择并返回工作表时,程序会创建指定表面5的局部位置和角度所需的输入命令。只需编辑编辑窗格中的数字即可。位置数据是(X,Y,Z),角度是(Alpha,Beta,Gamma)。

Local”指的是数据位于前一个面(在本例中为4)的坐标系统(CS)中。如果您选择全局选项,您将参考表面 1的CS。这两个选项不提供相对选项的自动撤销,但是如果这使工作更容易,则可以声明另一个与先前的表面重合。

如果没有,使用群组选项。在这里,您可以指定三个方向的倾斜,以及一个偏心——以及一个组大小,因此反向倾斜偏心是自动补偿的。

这是一个带三折叠反射镜的系统。现在您可以选择描述每个折叠,其后面有一个虚拟表面(使轴倾斜相等)或没有虚拟表面,在这种情况下,程序通过将负UNDO分配给下一个表面来模拟虚拟表面的效果。

打开镜头文件C40L2.RLE,

 RLE

ID EXAMPLE FOLDED SYSTEM                 28301

 FNAME 'C40L2.RLE                                         '

 LOG    28301

 WA1 11.60075 8.000000                           

 CORDER   2   1

 WT1 1.00000 1.00000                        

 APS               1

 AFOCAL

 GLOBAL

 UNITS INCH

 OBB  0.0000000  10.5000000    0.2500000   0.00000000000      14.0000000   0.0000000   0.2500000

 MARGIN       0.050000

 BEVEL       0.010000

   0 AIR

   1 CAO      0.26213000       0.00000000       0.00000000

   1 CV      0.0000000000000   TH      1.40000000 AIR

   2 RAD     -2.8850000000000   TH      0.12500000

   2 N1 4.00136750 N2 4.00476668

   2 DNDT  4.100E-04  4.100E-04  4.100E-04 2.05000E+00 1.10000E+01 2.20000E+01

   2 CTE   0.550000E-05

   2 GTB U    'GE              '

   2 EFILE EX1     0.711088     0.726977     0.736977     0.000000

   2 EFILE EX2     0.726977     0.726977     0.000000

   3 RAD     -2.4140000000000   TH      0.01844000 AIR

   3 EFILE EX1     0.726977     0.726977     0.736977

   4 RAD    -39.4880000000000   TH      0.12500000

   4 N1 4.00136750 N2 4.00476668

   4 CTE   0.550000E-05

   4 GID 'GE              '

   4 EFILE EX1     0.751421     0.751421     0.761421     0.000000

   4 EFILE EX2     0.751421     0.751421     0.000000

   4 PIN    2

   5 RAD    -11.8720000000000   TH      0.06224000 AIR

   5 EFILE EX1     0.751421     0.751421     0.761421

   6 RAD      1.2750000000000   TH      0.18862000

   6 N1 4.00136750 N2 4.00476668

   6 CTE   0.550000E-05

   6 GID 'GE              '

   6 EFILE EX1     0.757170     0.757170     0.767170     0.000000

   6 EFILE EX2     0.680267     0.757170     0.000000

   6 PIN    2

   7 RAD      1.1644200000000   TH      1.59327000 AIR

   7 EFILE EX1     0.680267     0.757170     0.767170

   8 CV      0.0000000000000   TH      0.55678000 AIR

   9 TAG

   9 RAO      1.20000000       1.60000000       0.00000000       0.00000000

   9 CV      0.0000000000000   TH      0.00000000 AIR

   9 DECEN      0.00000000      0.00000000      0.00000000   100

   9 AT     45.00000008      0.00000000   100

   9 EFILE EX1     0.850000     0.850000     0.860000     0.000000

   9 EFILE EX2     0.850000     0.850000     0.000000

   9 EFILE MIRROR    0.200000

   9 REFLECTOR

  10 CV      0.0000000000000   TH     -1.24205000 AIR

  10 DECEN      0.00000000      0.00000000      0.00000000   100

  10 AT     45.00000008      0.00000000   100

  11 RAD      7.5440000000000   TH     -0.19500000

  11 N1 4.00136750 N2 4.00476668

  11 CTE   0.550000E-05

  11 GID 'GE              '

  11 EFILE EX1     0.986063     0.999699     1.009699     0.000000

  11 EFILE EX2     0.999699     0.999699     0.000000

  11 PIN    2

  12 RAD      4.9690000000000   TH     -3.42287000 AIR

  12 EFILE EX1     0.999699     0.999699     1.009699

  13 TAG

  13 RAO      1.49999960       2.20000000       0.00000000       0.00000000

  13 CV      0.0000000000000   TH      0.00000000 AIR

  13 DECEN      0.00000000      0.00000000      0.00000000   100

  13 AT     18.00000000      0.00000000   100

  13 EFILE EX1     1.150000     1.150000     1.160000     0.000000

  13 EFILE EX2     1.150000     1.150000     0.000000

  13 EFILE MIRROR   -0.175000

  13 REFLECTOR

  14 CV      0.0000000000000   TH      2.79342000 AIR

  14 DECEN      0.00000000      0.00000000      0.00000000   100

  14 AT     18.00000000      0.00000000   100

  15 TAG

  15 RAO      1.99999920       2.40000000       0.00000000       0.00000000

  15 CV      0.0000000000000   TH      0.00000000 AIR

  15 DECEN      0.00000000      0.00000000      0.00000000   100

  15 AT     27.00000000      0.00000000   100

  15 EFILE EX1     1.250000     1.250000     1.260000     0.000000

  15 EFILE EX2     1.250000     1.250000     0.000000

  15 EFILE MIRROR    0.165000

  15 REFLECTOR

  16 CV      0.0000000000000   TH     -3.28207000 AIR

  16 DECEN      0.00000000      0.00000000      0.00000000   100

  16 AT     27.00000000      0.00000000   100

  17 RAD     46.5413300000000   TH     -0.19500000

  17 N1 4.00136750 N2 4.00476668

  17 CTE   0.550000E-05

  17 GID 'GE              '

  17 EFILE EX1     1.078926     1.078926     1.088926     0.000000

  17 EFILE EX2     1.078926     1.078926     0.000000

  17 PIN    2

  18 RAD     21.1570000000000   TH      0.00000000 AIR

  18 EFILE EX1     1.078926     1.078926     1.088926

  19 CV      0.0000000000000   TH      0.00000000 AIR

  20 CV      0.0000000000000   TH      0.00000000 AIR

 END

在第一种情况下,我们可以描述表面9上的倾斜9AT 45 0 100。此输入的组大小为100,大于镜头中的表面数量,因此不会发生反向倾斜。表面10也被指定为45度倾斜角。这是一个简单的草图。如果在表面9上为表面10分配倾斜拾取,则该曲面会倾斜,如果表面9上的角度发生变化,则表面10也会跟随。在这种情况下,WS输入仅仅是10 PAS 9 100 ,其中PAS代表系统不是旋转对称。现在,如果单击WS中的表面9,则最上面的滑块控制该表面的倾斜度。移动滑块并观察PAD显示。 

这是使光轴跟随镜面倾斜的一种方法 - 但这不是唯一的方法。如果您选择“镜像倾斜”选项,指定45度的倾斜度,并移除虚拟表面10的倾斜度,您将获得相同的效果。

声明:本文为OFweek维科号作者发布,不代表OFweek维科号立场。如有侵权或其他问题,请及时联系我们举报。
2
评论

评论

    相关阅读

    暂无数据

    墨光君

    镜头设计、杂光及鬼像分析、激光器...

    举报文章问题

    ×
    • 营销广告
    • 重复、旧闻
    • 格式问题
    • 低俗
    • 标题夸张
    • 与事实不符
    • 疑似抄袭
    • 我有话要说
    确定 取消

    举报评论问题

    ×
    • 淫秽色情
    • 营销广告
    • 恶意攻击谩骂
    • 我要吐槽
    确定 取消

    用户登录×

    请输入用户名/手机/邮箱

    请输入密码