ZPL 是一种不区分大小写的“宏”或“脚本”语言,代表了扩展OpticStudio 计算范围的最简单的方法。它是以BASIC为蓝本的,是一种解释型语言。ZPL的目标是为可能没有太多编程经验的光学工程师提供一个功能强大的编程工具,该工具执行速度快且易于学习。

本次培训,老师将会带领大家深入底层,全面剖析 ZEMAX 编程语言ZPL,并列举不同案例进行详解。

培训大纲:

· 第一天

1.ZPL简介

2.编辑和执行
3.语言部分
4.注释
5.赋值
6.变量
7.数组变量
8.命令(关键字)和命令总结
9.函数和函数总结
10.案例:调整边缘光线求解并输出镜头数据

· 第二天

1.运算符
2.程序控制命令
3.光线追击命令
4.书写规范
5.调试技巧
6.宏用于优化
7.实例:使用宏进行优化
8.宏求解
9.案例:Petzval曲率宏求解

· 第三天

1.宏绘图
2.案例: 计算环带垂轴色差
3.宏的调用
4.文件管理
5.文本处理

6.分析窗口

7.总结

培训信息:

  • 培训时间:2022年9月14日-16日

  • 培训主题:Zemax Program Language(ZPL) 培训

  • 主讲人:武汉宇熠高级光学工程师

  • 培训费用:3600元/人

  • 报名私聊

线上培训 第19期 | Zemax ZPL 线上培训 招生啦相关推荐

  1. 【恩墨学院】航空业走向发展黄金期,P2P线下金融实现线上大迁徙

    航空业走向发展黄金期,P2P线下金融实现线上大迁徙 自2014年遭遇全球贸易条件恶化,导致经济在连续两年的时间一直处于增长缓慢的低迷时期,到2016年世界经济增长速度估计仅为2.2%,是2009年大衰 ...

  2. 【云栖计算之旅】线下沙龙第2期精彩预告:Docker在云平台上的最佳实践

    Docker是一个开源的应用容器引擎,提供了一种在安全.可重复的环境中自动部署软件的方式,允许开发者将他们的应用和依赖包打包到一个可移植的容器中,然后发布到任何流行的Linux机器上,也可以实现虚拟化 ...

  3. HMS Core线上Codelabs挑战赛第二期开始

    亲爱的开发者们,准备好了吗? HMS Core线上Codelabs挑战赛第二期赛题来喽! 在第一期:图像畅想的赛题竞逐中,我们收获了一些令人惊喜的作品. 在接下来的赛题中,期待开发者们带来更多精彩创作 ...

  4. Python线上培训机构推荐|如何选靠谱Python培训机构?

    学python的话建议线下学习哦,而不是线上,线上学习非常考验学生的自制力以及培训机构的教学支撑体系,线下学习基本能解决线上学习的一些困扰,首先是学习氛围,其次是教学环境,最后是教学效果保障. 推荐: ...

  5. 打造教育培训的“师育学大”——线上教育网站建设这件事

    在当前的时代中,线上教育已成为人们获取知识和技能的重要途径之一,而教育培训机构也开始将目光投向了这个领域.建设一家优秀的线上教育网站,是教育培训机构走向成功的重要一步.在这个线上教育大潮中,打造类似师 ...

  6. 活动结束|金融圈第19期分享:数据系统如何防范金融非统性风险?

    Hi 咖友们: PMCAFF金融圈介绍: PMCAFF金融圈是互联网金融领域最高质量的垂直分享社群. 本群已经连续邀请大咖举办了19期高质量金融大主题分享. 250多位一线金融产品经理.产品总监.创始 ...

  7. 2019微生物组——16S扩增子分析专题培训第四期

    文章目录 课程简介 课程大纲 一.生信基础知识和技巧 二.图表解读和绘制 三.扩增子基础和分析流程 四.可重复计算和统计绘图 五.功能预测和机器学习 六.网络和环境因子分析 往期精彩回顾 主讲教师 助 ...

  8. TUP第19期综述:从12306看海量并发网站架构

    摘要:2月18日CSDN和<程序员>杂志举办了 CSDN TUP技术沙龙 第19期:大数据系列研讨会之从12306谈起.本次活动分上下午两部分组成,上午是小规模专家研讨会,下午是开放式的主 ...

  9. Neutrino追问AMA第19期 | AlphaWallet CEO 张中南:Token化能为现有互联网从底层补足集成缺陷

    在4月3日晚举行第的19期 Neutrino 追问 AMA中 ,我们邀请到了 AlphaWallet 联合创始人兼CEO张中南Victor.在社群交流中,Victor 表示,现在互联网上的全部信息都能 ...

最新文章

  1. php无限极分类并添加指定值,PHP实现无限极分类的两种方式,递归和引用
  2. SQLServer 2008 :error 40 出现连接错误
  3. 'ScriptModel' object has no attribute 'save'
  4. layui table 列覆盖
  5. Window密码恢复的方法(转)
  6. Collections类操作集合详解
  7. 多线程中线程参数的传递,不要使用局部变量
  8. python判断数据mongodb_python判断mongo是否有数据
  9. 网页上无缝滚动的实现
  10. 最大公约数GCD的三种算法程序
  11. Oracle、MySql、SQLServer 数据库分页查询语句
  12. 每天学一点Scala之 take、takeRight、takeWhile 与 filter
  13. C语言判断完数(完整版)
  14. freebsd协议栈学习
  15. 14 款(移动端)UI 框架
  16. 禧龙字王 v1.0 beta 4 工作站版 是什么
  17. 聚簇索引,非聚簇索引
  18. 关于微信开放平台配置-网站应用
  19. win10只有c盘怎么分区_win10系统硬盘怎么分区
  20. 计网笔记-计网总结-计网复习提纲-第一章.概述

热门文章

  1. 计算机是否属于公共管理类,公共管理类包含的专业有哪些
  2. Python调接口实现图像风格转化、黑白图像上色、人像动漫化
  3. 将图片快速转黑白色的方法
  4. 计算机专业树立职业理想,计算机专业职业生涯规划书2017字
  5. 我国的“五岳”是哪五座山,分别在哪个省。
  6. 我再也不想在创业公司待了!
  7. Java常考面试题1--面向对象的特征
  8. Linux用户仍然无法完成的七项任务
  9. JAVA初中级面试题总纲(含答案)
  10. 给初中级JAVA准备的面试题,致竞争激烈的秋招面试(自己总结)