当前位置: 首页 > news >正文

Code V 有亚斯(YAS)公差相关宏与教学

一、先搞懂:什么是亚斯(YAS)公差

• YAS = Yield Analysis & Sensitivity(良率分析+敏感度),是Code V公差分析的核心流程。

• 核心命令:TOR(Tolerance, Ray-based),做敏感度/逆公差/良率统计。

• 宏的作用:自动批量跑TOR、提取数据、生成报告、循环优化公差,替代手动点选。

二、基础宏语法(必记)

1. 变量定义(宏开头)
lcl num ^tol_surf ^freq ^mtf_target ! 定义数值型本地变量
lcl str ^report_path ! 字符串变量
• ^ 是Code V宏变量前缀;lcl=本地;num=数值;str=字符串。

2. 常用公差命令(宏里直接用)

• 设置公差:DLR S1-10 0.02(面1-10半径公差±0.02);DLY S5 0.01(面5Y偏心)。

• 自动填充默认公差:TOL AUTOFILL(一键生成全系统默认公差)。

• TOR公差分析:
TOR;FRE 30;MTF;GO ! 30lp/mm MTF公差分析
TOR;WFE;GO ! 波前误差公差
3. 结果提取(宏关键)

• 保存到缓冲:BUF Y(开始记录);BUF N(停止)。

• 搜索/读取结果:
BUF FND B0 "Sensitivity:"
^sens_val == (BUF.NUM B0 IC JL) ! 提取敏感度数值
WRI ^sens_val ! 打印到命令行
三、完整可运行:亚斯公差宏模板(直接复制)

文件名:yas_tol.seq
! YAS公差分析宏:自动跑TOR+提取敏感度+输出报告
! 用法:in yas_tol 30 0.6 ! 30lp/mm,MTF目标0.6

! 1. 定义输入参数
!arg0 yas_tol
!arg1name freq
!arg1type num
!arg1default 30
!arg1help MTF频率(lp/mm)
!arg2name mtf_tgt
!arg2type num
!arg2default 0.6
!arg2help MTF目标值
rfd ! 读取参数到^freq, ^mtf_tgt

! 2. 初始化
WRI "=== 开始YAS公差分析 ==="
TOL CLEAR ! 清空旧公差
TOL AUTOFILL ! 自动填充默认公差(可替换为自定义DLR/DLY等)

! 3. 执行TOR(亚斯核心)
BUF Y ! 打开缓冲B0记录结果
TOR;FRE ^freq;MTF;GO ! 跑MTF公差分析
BUF N ! 关闭缓冲

! 4. 提取敏感度数据
BUF FND B0 "Max Sensitivity:"
^max_sens == (BUF.NUM B0 IC JL)
WRI "最大敏感度: " ^max_sens

! 5. 良率统计(YAS)
TOR;STAT;GO ! 生成良率统计
WRI "=== YAS分析完成 ==="
四、运行步骤(3步)

1. 打开Code V,加载你的透镜文件(.len)。

2. 把上面代码保存为 yas_tol.seq,放到Code V宏目录(或当前工作目录)。

3. 命令行输入:in yas_tol 30 0.6(30lp/mm,MTF目标0.6),回车运行。

五、进阶教学与资源

1. 官方教程

• Code V Help → 搜索 TOR / Tolerancing Macros,有完整命令手册与示例。

• Synopsys官网:Code V Tolerancing Webinar(亚斯公差专题)。

2. 第三方教学

• 技术邻/光学社区:搜 Code V 亚斯公差宏 / TOR宏,有大量实战案例。

• 日本宏集:rim_sens.seq 等公差敏感度宏,可直接参考修改。

3. 常见扩展

• 批量多频率分析:加FOR ^f 10 50 10循环跑10/20/30/40/50 lp/mm。

• 自动优化公差:结合AUT优化,循环收紧敏感公差。

• 导出Excel:用BUF SAVE把结果存为文本,再导入Excel做图表。

六、常见问题

• 报错“TOR not available”:检查是否有优化模块/公差模块授权。

• 结果为空:先手动跑一次TOR,确认透镜模型与公差设置正确。

• 变量报错:确保宏开头用lcl定义所有变量,避免未定义变量。

http://www.jsqmd.com/news/443475/

相关文章:

  • 2026年最新电线电缆厂家十大推荐:全品类电力电缆、控制电缆覆盖,华科中缆稳居榜首 - 深度智识库
  • 男士必看!手动剃须刀品牌大揭秘 - 品牌测评鉴赏家
  • 网站附件上传提示 413 Request Entity Too Large 如何解决?
  • 2026年优质阿里云企业邮箱代理商推荐,企业选购一站式服务指南 - 品牌2026
  • 2026雨生红球藻原料/产品TOP5推荐:天然抗氧化原料权威榜单 - 十大品牌榜
  • 京东e卡回收教程:简单操作轻松赚钱! - 团团收购物卡回收
  • 日常记录-识别游览器地址栏参数内容值失败的原因
  • ‌JMeter分布式部署:提升TPS 300%实战案例全解析
  • 基于YOLOv8的火灾烟雾识别(中英文双版) | 附完整源码与效果演示
  • zblogphp提示“ Call to undefined function openssl_pkey_get_public()”的原因和解决办法
  • 测试博文标题 2026-03-06 14:14:57.656229 - agihub
  • 2026年 垃圾转运站设备厂家推荐榜单:地埋式/移动式/生活垃圾转运站设备,高效环保与技术创新实力解析 - 品牌企业推荐师(官方)
  • 投标实务指南:从招标文件解读到标书制作全流程
  • 京东e卡回收高效方案,秒变现金! - 团团收购物卡回收
  • 高并发测试指南:电商下单流程防崩溃架构深度解析
  • Array.from()
  • 2026电线电缆厂家五大推荐:实力铸就品质,华科中缆领衔行业新标杆 - 深度智识库
  • ‌响应时间优化:数据库索引调整秘籍
  • 新疆国旅来样定制旅游性价比怎样,推荐哪家? - 工业设备
  • 风机无人机巡检:当飞行器成为风力发电的“空中医生”
  • 实测不踩雷✨十大手动剃须刀品牌|男生理容修毛全适配 - 品牌测评鉴赏家
  • 总结马鞍山潮源汇3M旗舰店特色,看看它在当地是否值得选择 - 工业品网
  • 芯谷科技—78MXX系列三端固定电压稳压器
  • IT 工单系统与企业流程审批系统,看起来相似,实际上用途完全不同
  • BrowserStack负载测试中的渲染机制剖析
  • 2026年上海阿里云企业邮箱服务商推荐,安全稳定高效办公解决方案 - 品牌2026
  • 想做全国业务,哪些 GEO 优化服务商值得选? - 品牌推荐大师
  • MOSS-TTS:基于 CAT 架构的解耦式生产级语音生成模型;打破单细胞分析壁垒:Pan-Cancer scRNA-Seq 数据集构建跨癌种免疫图谱基准
  • GEO全链路服务的完整定义:从概念到落地 - 一搜百应
  • 2026大健康创业TOP5|热门方向+知名品牌 合作创业指南 - 品牌智鉴榜