Replies posted by Paulie Su

15 Replies

Ask an Engineer: How do I model my laser beam in OpticStudio?

询问工程师系列:在OpticStudio中选择激光的传播方法Live说明和Q&A问答:7月20日, 8am - 9am PDT 时区(请查看附件档的会议邀请)工程師: @Angel Morales ​-  Ansys Zemax高级应用工程师 又到了线上实时询问工程师的时间。尝试以下挑战了解更多OpticStudio激光光束建模的细节,然后在7月20日参与讨论。请将您的设计或者问题发在这篇贴文下方。挑战开始时间: 7月7日提交文件截止时间: 7月19日直播时间: 7月20日8amPST (附件含日历邀请)挑战内容: OpticStudio支持不同的激光建模方式。它们包括:使用正确的孔径切趾以及发散角定义几何光线 使用近轴高斯光束或者倾斜高斯光束分析来定义和传播您的激光光束 在物理光学传播中设置并分析您的激光光束每种方法都有其优势以及限制点。 本月的挑战中,参与者需要在OpticStudio 中定义激光光束并且让其在双胶合透镜系统中传播。激光光束的规格参考以下产品: 0.8mW 110V Random, HeNe Laser | Edmund Optics. 双胶合透镜可以在附件中找到,它由系统自带的双胶合示例文件调整得到。在此我们假设规格中的测量的光束的尺寸就是在激光的出射端位置。参与者需要获取相对于激光出射端三个不同的位置的光束尺寸:位置 1: 双胶合的第一个表面的顶点与激光出射端位置重合 位置 2: 双胶合的第一个表面的顶点位于激光出射端位置右侧(+Z方向)500mm处 位置 3: 双胶合的第一个表面的顶点位于激光出射端位置左侧(-Z方向)70mm处(跟实际情况可能不符,但是我们可以尝试一下)对于各个位置的双胶合,查看双胶合最后一个表面顶点后15mm的平面(该表面作为像面处理)的光束尺寸.参与者需要自行确定这三种位置分别使用以上所述的哪种建模方法比较合适。附件:由示例文件Doublet.ZMX/.ZOS 微调得到的文件 (调整包括移除变量以及边缘光线角度/高度求解) 7月20日的会议邀请日历。这可以让您加入Angel展示解决方案并答疑的Teams会议参考资料/提示:这一类型的系统有多重解决方法。我们建议您进行尝试,并在评论区留言讨论。 双胶合放置在不同位置可能可以使用不同的建模方法。您可以思考一下对于这些位置而言什么样的建模是有效的。 小技巧:这在仿真中

Ask an Engineer: Build a lens from spec with the API

Ask an Engineer - 詢問工程師系列:使用API從規格建立一個鏡頭 Live說明和Q&A問答:6月22日,8am – 9am PDT時區(請查看附件檔的會議邀請)工程師:@Allie - Ansys Zemax 高級應用工程師 六月的詢問工程師系列也會以線上直播的方式來舉行。以下挑戰讓用戶以便瞭解如何使用API由規格建立鏡頭。然後在6月22日會由直播的形式,讓工程師跟大家交流您的設計和遇到的挑戰!請將您的設計或問題回復在這篇貼文。 挑戰開始日期: 6月9日代碼提交截止日期: 6月21日挑戰內容:光學設計師的任何新項目都帶有一組必需的標準。設計師的工作是創建一個滿足所要求規格的系統。為此,設計人員將從一個通用的起點開始,然後優化和調整系統,直到您設計的系統滿足(甚至超過)規範。 通常,規格數據以數據表的形式提供,然後必須將其轉換為選擇的光學模擬軟體。@Katsumoto Ikeda在他的blog上提供了一個完整的規格表示例:https://www.pencilofrays.com/specification-cheat-sheet/。此表格可指導設計人員在模擬中的初始步驟。 本月,我們挑戰使用提供的數據表(附件)通過 API 在 OpticStudio 中創建一個簡單的啟動系統。使用 API 將數據直接從規範中提取到程式中,瞭解只有一些規範值在初始起點處是可直接定義的。 附件: 6月22日線上活動邀請。這會方便您直接連接到活動,@Allie  將在該會議上展示她的解決方案並回答您的問題。 @Katsumoto Ikeda提供的簡化規格表。 如果需要提示,我們提供了一個簡單的系統,供您參考 :)。 參考資料/提示:在開始之前,請嘗試確定在 OpticStudio 中找到每個規格表組件的位置。 瞭解如何創建規範將指導您在 OpticStudio 的 API 中實際構建它。 為了在 Python 中使用 ZOS-API,您需要按照此處的指南設置環境: ZOS-API using Python.NET Connect to OpticStudio from Python with the ZOS-API Interactive Extension API 新手? 沒問題。 請查看此學習路徑(免費):Getting Started with ZOS-A

Ask an Engineer: Making a Surface DLL

Ask an Engineer - 詢問工程師系列:使用DLL创建用户定义的表面 在线解决方案展示和问答时间:5月19日,太平洋夏令时间上午8点至上午9点。(请参阅附件以获取日历邀请)工程师: @Sandrine Auriol - Ansys Zemax首席应用工程师 这个月,Ask an Engineer环节将有所不同!我们提供了以下挑战供用户尝试,以便用户了解有关DLL的更多信息,然后在5月19日展开讨论!请提交您的解决方案或问题作为对此主题的回复。 Click “Show content” to read the Chinese translation of the challenge.挑战开始日期: 5月2日代码提交截止日期: 5月18日24:00挑战内容:  OpticStudio表面通常用连续曲线表示——由平滑的矢高方程或连接各个矢高点的样条曲线给出。然而,为了更好地表示光学表面,可能需要离散的步骤。例如,当使用3D打印机或车床制造光学器件时,该工具可能会通过使用不同的区域矢高数据而不是平滑的轮廓来生成形状,并且您可能希望在模拟中表示一个粗略的原型。在这种情况下,用户定义的表面比矢高网格更可取,因为它将允许这种类型的非连续矢高信息。本月,我们将为您提供一个创建用户定义表面的挑战,该表面的矢高轮廓在YZ中是阶梯式的。配置文件应由外部TXT文件提供。在表面矢高图中查看表面时,输出应类似于以下图片: 用户定义表面的表面矢高轮廓的伪彩色图附件: 5月19日在线活动邀请。这会方便您直接连接到活动,@Sandrine Auriol 将在该会议上展示她的解决方案并回答您的问题。 代表DLL应参考的径向矢高信息的样本TXT文件。 参考资料/提示:DLL 概述:OpticStudio中的自定义DLL:用户定义的表面、对象和其他DLL类型的概述 另请参阅帮助系统文件“设置...编辑器(设置选项卡)...镜头数据编辑器...序列表面(镜头数据编辑器)...用户定义” 有关如何将外部数据文件与DLL一起使用的信息:如何将静态数据文件读入用户定义的表面 作为起步,请查看US_FILT_FILE.CPP 如何编译用户定义的DLL 如何调试DLL或EXE 这个DLL不需要任何额外的参数,所以重点编辑CPP 代码的Case 3和Case 5。如果有任何问题、评论、或者准备好提交您的

Badge winners

  • Allow me to introduce myself
    Sean Turnerhas earned the badge Allow me to introduce myself
  • Allow me to introduce myself
    saifhas earned the badge Allow me to introduce myself
  • Visibly Un-Polarized
    chaasjeshas earned the badge Visibly Un-Polarized
  • Visibly Un-Polarized
    Sean Turnerhas earned the badge Visibly Un-Polarized
  • Allow me to introduce myself
    Davidhas earned the badge Allow me to introduce myself
Show all badges