Ansys Zemax | 如何获取公差报告中的任何优化操作数值

news2024/11/27 10:28:02

图片

附件下载

联系工作人员获取附件

此文为上一篇文章“如何执行非序列公差分析”’的文末提到的详细介绍。

本文介绍如何使用 OpticStudio 的公差脚本功能在公差报告中包含任何优化操作数值,以及如何编写简单的公差脚本。

简介

在对系统进行公差处理时,使用公差处理工具无法提供的特定优化操作数往往更有利于对系统进行评估。OpticStudio 允许用户通过使用公差脚本功能定义自己的公差参数。通过公差脚本,用户可以选择单独的操作数,甚至是完整的评价函数作为公差标准,从而对系统进行更精确和个性化的分析。

本文将概述如何使用预建公差脚本对简单系统进行公差计算。

如何使用公差脚本

公差报告文本窗口显示名义系统、每个扰动系统值和每个蒙特卡罗文件的公差准则公差函数值。通过使用公差脚本,报告还可包括任何操作数值,并可轻松建立输出数据表,详细列出每个公差或蒙特卡罗文件的系统性能。

打开所附的示例文件。

图片

使用公差数据编辑器中的 TRAD 操作数对曲面 #1 的曲率半径进行公差处理。

图片

假设除了列出 RMS 光斑值外,我们还希望在公差处理过程中列出透镜的有效焦距。打开此设计的评价函数。它是使用默认的评价函数工具创建的,测量的是像面上透镜的有效光斑半径。请注意,在第 1 行中的 EFFL(有效焦距)操作数权重为零。由于该操作数的权重为零,因此不会影响公差结果,但其值可在公差列表中轻松报告。

样本文件中的评价函数是假设旋转对称建立的,在这种情况下没有问题,因为我们只对半径或曲率进行公差。如果我们要使透镜倾斜和/或偏心,就不能以旋转对称为假设建立默认的 Merit Function。

将包含的 EFFL.tsc 公差脚本文件放到 {Zemax}/Tolerance/ 文件夹中。

图片

COMP 2 0 命令将 2 号表面的厚度设置为补偿器;它将在公差处理过程中进行优化,以最小化标准。由于脚本中没有加载优度函数文件,因此将使用当前的优度函数(均方根点半径)进行公差计算。补偿器将进行调整(优化)以最小化优点函数,然后报告操作数 1 (EFFL) 的值。

在工具...公差处理...公差处理下运行公差,选项如下。

图片

执行灵敏度分析时,脚本将被执行 3 次;一次针对名义系统,一次针对扰动到最小和最大公差值的曲面 1 半径。

公差报告将显示三个 EFFL 操作数值。

图片

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1511322.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

C语言数据结构之堆排序

青衿之志 履践致远 堆排序(Heapsort) 是指利用 堆 这种数据结构所设计的一种排序算法,它是 选择排序 的一种。它是通过堆来进行选择数据。需要注意的是排升序要建大堆,排降序建小堆。 🎥二叉堆 🎥二叉树 🔥期待小伙伴们…

GIS瓦片3-WMTS瓦片

介绍 WMTS( Web Map Tile Service)切片地图Web服务(OpenGIS Web Map Tile Service)当前最新版本是1.0.0。WMTS标准定义了一些操作,这些操作允许用户访问切片地图。WMTS可能是OGC首个支持RESTful访问的服务标准。 WMTS提供了一种采用预定义图…

​LeetCode解法汇总1261. 在受污染的二叉树中查找元素

目录链接: 力扣编程题-解法汇总_分享记录-CSDN博客 GitHub同步刷题项目: https://github.com/September26/java-algorithms 原题链接:. - 力扣(LeetCode) 描述: 给出一个满足下述规则的二叉树&#xff1…

【脚本玩漆黑】全自动赚金珠

文章目录 脚本思路 项目结构: 由橙华市全自动战斗改写的。大部分代码都不用修改。 金珠脚本money.py 土狼犬图片,区域选择土狼犬。 战斗废话的像素值,选择右下角一片深绿色。 战斗画面的像素值,和之前一样,取背景中的…

Redis + Caffeine = 王炸!!

在高性能的服务架构设计中,缓存是一个不可或缺的环节。在实际的项目中,我们通常会将一些热点数据存储到Redis或MemCache这类缓存中间件中,只有当缓存的访问没有命中时再查询数据库。在提升访问速度的同时,也能降低数据库的压力。 随着不断的发展,这一架构也产生了改进,在…

【Leetcode每日一题】 位运算 - 面试题 01.01. 判定字符是否唯一(难度⭐)(33)

1.题目解析 题目链接:面试题 01.01. 判定字符是否唯一 这个问题的理解其实相当简单,只需看一下示例,基本就能明白其含义了。 核心在于判断题目所给字符串是否存在相同字母,存在返回false即可,不存在返回true即可。 …

手把手教你搭建python+selenium自动化环境

快速简单搭建环境。如果有问题,欢迎进群讨论留言。 第一步:安装python解释器。官网地址:https://www.python.org/ 自动化测试最好下载3.7的。 下载完成后打开这个文件,然后傻瓜式安装。 安装好后,winr打开命令行窗口…

爬虫入门到精通_框架篇14(PySpider架构概述及用法详解)

官方文档 Sample Code: from pyspider.libs.base_handler import *class Handler(BaseHandler):crawl_config {}# minutes24 * 60:每隔一天重新爬取every(minutes24 * 60)def on_start(self):self.crawl(http://scrapy.org/, callbackself.index_page)…

【FFmpeg】ffmpeg 命令行参数 ⑤ ( 使用 ffmpeg 命令提取 音视频 数据 | 保留封装格式 | 保留编码格式 | 重新编码 )

文章目录 一、使用 ffmpeg 命令提取 音视频 数据1、提取音频数据 - 保留封装格式2、提取视频数据 - 保留封装格式3、提取视频数据 - 保留编码格式4、提取视频数据 - 重新编码5、提取音频数据 - 保留编码格式6、提取音频数据 - 重新编码 一、使用 ffmpeg 命令提取 音视频 数据 1…

【Attribute】Inspector视图枚举字段范围限定特性

简介 为了提升枚举的复用性,有时候我们可以通过限定枚举字段的范围来避免定义新的枚举类型,例如有一个代表方向的枚举(包括None,Left,Up,Right,Down),全局方向&#xff0…

如何在RTMP推送端和RTMP播放端支持Enhanced RTMP H.265(HEVC)

技术背景 时隔多年,在Enhancing RTMP, FLV With Additional Video Codecs And HDR Support(2023年7月31号正式发布)官方规范出来之前,如果RTMP要支持H.265,大家约定俗成的做法是扩展flv协议,CDN厂商携手给…

掌握未来数据管理:MongoDB学习网站全攻略!

介绍:MongoDB是一个开源的文档型数据库系统,以其灵活性和可扩展性而闻名。以下是对MongoDB的详细介绍: 基本概念:MongoDB与传统的关系型数据库不同,它使用BSON(类似JSON)格式存储数据&#xff0…

案例分析篇05:数据库设计相关28个考点(9~16)(2024年软考高级系统架构设计师冲刺知识点总结系列文章)

专栏系列文章推荐: 2024高级系统架构设计师备考资料(高频考点&真题&经验)https://blog.csdn.net/seeker1994/category_12593400.html 【历年案例分析真题考点汇总】与【专栏文章案例分析高频考点目录】(2024年软考高级系统架构设计师冲刺知识点总结-案例分析篇-…

LeetCode[题解] 1261. 在受污染的二叉树中查找元素

首先我们看原题 给出一个满足下述规则的二叉树: root.val 0如果 treeNode.val x 且 treeNode.left ! null,那么 treeNode.left.val 2 * x 1如果 treeNode.val x 且 treeNode.right ! null,那么 treeNode.right.val 2 * x 2 现在这个…

细粒度IP定位参文2(Corr-SLG):A street-level IP geolocation method (2021年)

[2]S. Ding, F. Zhao, and X. Luo, “A street-level IP geolocation method based on delay-distance correlation and multilayered common routers,” Secur. Commun. Netw., vol. 2021, no. 1, pp. 1–10, 2021. 智能设备的地理位置可以帮助提供多媒体内容提供商和5G网络中…

linux设置systemctl启动

linux设置nginx systemctl启动 生成nginx.pid文件 #验证nginx的配置,并生成nginx.pid文件 /usr/local/nginx/sbin/nginx -t #pid文件目录在 /usr/local/nginx/run/nginx.pid 设置systemctl启动nginx #添加之前需要先关闭启动状态的nginx,让nginx是未…

静态时序分析:SDC约束命令set_output_delay详解

相关阅读 静态时序分析https://blog.csdn.net/weixin_45791458/category_12567571.html?spm1001.2014.3001.5482 目录 指定延迟值 指定端口、引脚列表 指定参考时钟 简单使用 指定时钟下降沿 指定参考端口、引脚 包含源、网络延迟 指定电平敏感 指定上升、下降沿 指…

DVWA靶场-暴力破解

DVWA是一个适合新手锻炼的靶机,是由PHP/MySQL组成的 Web应用程序,帮助大家了解web应用的攻击手段 DVWA大致能分成以下几个模块,包含了OWASP Top 10大主流漏洞环境。 Brute Force——暴力破解 Command Injection——命令注入 CSRF——跨站请…

网工内推 | 数据库工程师,最高35k*14薪,OCP认证优先,带薪年假

01 洛轲智能 招聘岗位:数据库工程师 职责描述: 1. 负责数据库备份及恢复策略制定; 2. 负责数据库性能分析及调优; 3. 负责数据库相关项目的方案制定、评测、投产实施和维护管理; 4. 数据库日常运维工作: -…

手撸nano-gpt

nano GPT 跟着youtube上AndrejKarpathy大佬复现一个简单GPT 1.数据集准备 很小的莎士比亚数据集 wget https://raw.githubusercontent.com/karpathy/char-rnn/master/data/tinyshakespeare/input.txt 1.1简单的tokenize 数据和等下的模型较简单,所以这里用了个…