


{"id":427923,"date":"2025-04-03T22:22:53","date_gmt":"2025-04-03T22:22:53","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/viewing-phase-in-zemax\/"},"modified":"2025-04-03T22:22:53","modified_gmt":"2025-04-03T22:22:53","slug":"viewing-phase-in-zemax","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/viewing-phase-in-zemax\/","title":{"rendered":"Viewing phase in Zemax"},"content":{"rendered":"<p>&lt;p&gt;I have so far been unable to find a tutorial on constructing phase maps of surfaces in Zemax. (The closest thing I have found is a video tutorial in which the user imported a grid phase object and was therefore able to see the phase of the object imported.) I would like to be able to take an arbitrary slice normal to the propagation axis in a sequential optics simulation and capture it as a grid phase equivalent, either by exporting as a .zbf file or by copying the text output from the monitor. My expectation is that there should be a radial distribution of phase since the different rays travel different distances to reach the image plane and accumulate phase in proportion to distance travelled. I have attempted to view phase using two of the sample files: 1) Sequential&gt;Objectives&gt;Double Gauss 5 Degree Field.zmx and 2) Physical Optics&gt;POP through a wave plate.zmx&lt;br&gt;In the former case, I always see 0 phase regardless of which surface I select:&lt;\/p&gt;&lt;p&gt;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743717840-mceclip1.png\" width=\"156\" height=\"205\" \/>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743718082-mceclip2.png\" width=\"156\" height=\"192\" \/> &nbsp;&lt;\/p&gt;&lt;p&gt;In the latter case, I see a constant or nearly constant phase. Also, I don&#8217;t see any difference occuring based on which &#8220;Display&gt;Project&#8221; option I select (i.e. &#8220;Along Beam,&#8221; &#8220;Along Normal,&#8221; or &#8220;Along Local Z&#8221;) :&lt;\/p&gt;&lt;p&gt;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743718254-mceclip3.png\" width=\"256\" height=\"271\" \/>&nbsp; &nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743718309-mceclip4.png\" width=\"295\" height=\"261\" \/>&nbsp; &nbsp; <img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743718391-mceclip5.png\" width=\"302\" height=\"265\" \/> &nbsp; &nbsp;<img loading=\"lazy\" decoding=\"async\" src=\"https:\/\/innovationspace.ansys.com\/forum\/wp-content\/uploads\/sites\/2\/2025\/04\/03-04-2025-1743718870-mceclip6.png\" width=\"295\" height=\"258\" \/>&lt;\/p&gt;&lt;p&gt;Of course, in this case, I&#8217;m sampling at the zone plate, so there may not be much phase accumulation yet. However, I see essentially the same thing when I insert a surface between the zone plate and the image plane and sample at that surface instead.&nbsp;&lt;br&gt;&lt;br&gt;Does anyone have any insight into how to retrieve the correct phase information across the beam cross-section or know where to find a tutorial on the subject? Thanks.&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-427923","topic","type-topic","status-publish","hentry"],"aioseo_notices":[],"acf":[],"custom_fields":[{"0":{"_bbp_forum_id":["27816"],"_bbp_topic_id":["427923"],"_bbp_subscription":["303674","20121"],"_bbp_author_ip":["128.227.140.121"],"_bbp_last_reply_id":["432991"],"_bbp_last_active_id":["432991"],"_bbp_last_active_time":["2025-05-30 18:12:22"],"_bbp_reply_count":["7"],"_bbp_reply_count_hidden":["0"],"_bbp_voice_count":["2"],"_bbp_engagement":["303674","20121"],"_btv_view_count":["1586"],"_bbp_topic_status":["unanswered"],"_bbp_likes_count":["1"],"_edit_lock":["1744049106:303674"],"_bbp_notification_enabled":["303674"]},"test":"crumbergeranyarinc-com"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/427923","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/topic"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/427923\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=427923"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}