Skip to main content

 

欢迎大家的到来:cherries:

今天我们花点时间来认识下,OpticStudio里一个好用但有可能被遗忘的绘图小工具:Universal Plot。

Universal Plot 是存在于专业版和旗舰版的通用绘图工具:

 

:bulb:它是可以应用在序列或者非序列模式下,以任意表面参数系统参数,多重结构或者非序列参数为变量(横轴),以优化操作数作为因变量(纵轴)的绘图工具。

     换句话说,只要是能以优化操作数提取的信息,都可以作为纵轴的输出。

 

 

关于因变量(Dependent Variable)的选择,可以分为两种方式:

方式1: 直接采用操作数,然后设置对应参数(下图左)

方式2:选择Merit,然后选择Merit Function Editor 中你想使用的对应行(下图右)

 

 

Universal Plot 有一维和二维可供选择,二维可以有两个变量(X,Y),一个因变量(Z)

 

 

希望这个工具可以在大家日常的设计输出或者评估中发挥作用:hugging:

下面我们来讨论下关于Universal Plot几个常见的问题:

:drum:  采用POPD,IMAE等操作数作为因变量时,画出来的曲线感觉跟设置对不上?

:confetti_ball: 如果遇到这类问题,大家可以看下Help File帮助文档里有没有对这个操作数的使用提醒

    比如POPD的使用,需要设定后点击Save, 之后再用Universal Plot信息就会更新了。IMAE也是类似的操作。

 

 

:drum: 采用NSDD操作数时, Universal Plot 无响应?

:confetti_ball: NSDD操作数在Universal Plot的使用,须采用上述的方法二,即采用Merit方式, 且设置上需要搭配其他操作数,如NSTR一起,可以参考以下文章所描述的方法

如何在Universal Plot中使用NSDD操作数

 

:drum: 如果我想在Universal Plot中引入优化后的结果作为因变量(Dependent Variable),我应该怎么做?

:confetti_ball: 首先明确的是,Universal Plot的工作流程是将变量X带入系统,算出对应的Y值,中间不涉及任何的优化过程。但如果想把优化引入之中,可以采用ZPLM。关于ZPLM也有些需要注意的地方,比如在ZPLM中采用GETT,再优化或者使用Universal Plot ,会遇到问题,可以参考下面有趣的讨论:

如何在Universal Plot中引入ZPLM

当然,这种方式的分析可能需要更长的时间来计算,因为必须在每个周期中创建和删除临时文件。因此,也可以尝试使用PLOT关键字完成。您可以在此处找到有关如何使用Plot的一些指导:

如何在ZPL中使用PLOT关键字

 

:drum:  每次采用Universal Plot时,一打开就会自动更新,时间很长?

:confetti_ball: 这种情况如果很困扰,可以尝试根据对应情况关掉对应按钮试试看:blush:

 

:drum:  如果我想把几条曲线放在一个Universal Plot的界面应该怎么操作?

:confetti_ball:可以采用下图Active Overlay的功能,具体如何使用大家可以参考帮助手册

    右击鼠标可以更改一些设置

 

好了,今天关于Universal Plot的讨论先到这啦,大家任何问题都可以在Community发帖讨论哦~:nerd:

Be the first to reply!

Reply