


{"id":402991,"date":"2024-12-30T19:54:47","date_gmt":"2024-12-30T19:54:47","guid":{"rendered":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/"},"modified":"2024-12-30T19:54:47","modified_gmt":"2024-12-30T19:54:47","slug":"zpl-macros-not-working","status":"publish","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/","title":{"rendered":"ZPL Macros not working"},"content":{"rendered":"<p>&lt;p&gt;I understand that &#8220;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&#8221; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won&#8217;t work as well?&nbsp;&lt;\/p&gt;&lt;p&gt;Note: I&#8217;m working with a variable focus lens and am attempting to change the voltage applied to the lens to change the focal length. This voltage is updated via ZPL macros, per the document provided by the company. I&#8217;m using OpticStudio 2024 R2.02.&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-402991","topic","type-topic","status-publish","hentry","topic-tag-macros","topic-tag-opticstudio","topic-tag-student-version","topic-tag-zpl"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"I understand that &quot;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&quot; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won&#039;t work as well? Note: I&#039;m working with a variable focus lens and am attempting to change the voltage applied\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/\" \/>\n\t<meta name=\"generator\" content=\"All in One SEO (AIOSEO) 4.9.10\" \/>\n\t\t<meta property=\"og:locale\" content=\"en_US\" \/>\n\t\t<meta property=\"og:site_name\" content=\"Ansys Learning Forum | Ansys Innovation Space\" \/>\n\t\t<meta property=\"og:type\" content=\"article\" \/>\n\t\t<meta property=\"og:title\" content=\"ZPL Macros not working | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"I understand that &quot;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&quot; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won&#039;t work as well? Note: I&#039;m working with a variable focus lens and am attempting to change the voltage applied\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2024-12-30T19:54:47+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2024-12-30T19:54:47+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"ZPL Macros not working | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"I understand that &quot;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&quot; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won&#039;t work as well? Note: I&#039;m working with a variable focus lens and am attempting to change the voltage applied\" \/>\n\t\t<script type=\"application\/ld+json\" class=\"aioseo-schema\">\n\t\t\t{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/#breadcrumblist\",\"itemListElement\":[{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"position\":2,\"name\":\"Topics\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/macros\\\/#listItem\",\"name\":\"macros\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/macros\\\/#listItem\",\"position\":3,\"name\":\"macros\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/macros\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/#listItem\",\"name\":\"ZPL Macros not working\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/#listItem\",\"position\":4,\"name\":\"ZPL Macros not working\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/macros\\\/#listItem\",\"name\":\"macros\"}}]},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/\",\"name\":\"ZPL Macros not working | Ansys Learning Forum\",\"description\":\"I understand that \\\"Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported\\\" with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won't work as well? Note: I'm working with a variable focus lens and am attempting to change the voltage applied\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/zpl-macros-not-working\\\/#breadcrumblist\"},\"datePublished\":\"2024-12-30T19:54:47+00:00\",\"dateModified\":\"2024-12-30T19:54:47+00:00\"},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/\",\"name\":\"Ansys Learning Forum\",\"description\":\"Ansys Innovation Space\",\"inLanguage\":\"en-US\",\"publisher\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#organization\"}}]}\n\t\t<\/script>\n\t\t<!-- All in One SEO -->\n\n","aioseo_head_json":{"title":"ZPL Macros not working | Ansys Learning Forum","description":"I understand that \"Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported\" with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won't work as well? Note: I'm working with a variable focus lens and am attempting to change the voltage applied","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/#breadcrumblist","itemListElement":[{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","position":1,"name":"Home","item":"https:\/\/innovationspace.ansys.com\/forum","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","position":2,"name":"Topics","item":"https:\/\/innovationspace.ansys.com\/forum\/topics\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/#listItem","name":"macros"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/#listItem","position":3,"name":"macros","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/#listItem","name":"ZPL Macros not working"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/#listItem","position":4,"name":"ZPL Macros not working","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/#listItem","name":"macros"}}]},{"@type":"Organization","@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization","name":"Ansys Learning Forum","description":"Ansys Innovation Space","url":"https:\/\/innovationspace.ansys.com\/forum\/"},{"@type":"WebPage","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/","name":"ZPL Macros not working | Ansys Learning Forum","description":"I understand that \"Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported\" with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won't work as well? Note: I'm working with a variable focus lens and am attempting to change the voltage applied","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/#breadcrumblist"},"datePublished":"2024-12-30T19:54:47+00:00","dateModified":"2024-12-30T19:54:47+00:00"},{"@type":"WebSite","@id":"https:\/\/innovationspace.ansys.com\/forum\/#website","url":"https:\/\/innovationspace.ansys.com\/forum\/","name":"Ansys Learning Forum","description":"Ansys Innovation Space","inLanguage":"en-US","publisher":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#organization"}}]},"og:locale":"en_US","og:site_name":"Ansys Learning Forum | Ansys Innovation Space","og:type":"article","og:title":"ZPL Macros not working | Ansys Learning Forum","og:description":"I understand that &quot;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&quot; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won't work as well? Note: I'm working with a variable focus lens and am attempting to change the voltage applied","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/","article:published_time":"2024-12-30T19:54:47+00:00","article:modified_time":"2024-12-30T19:54:47+00:00","twitter:card":"summary_large_image","twitter:title":"ZPL Macros not working | Ansys Learning Forum","twitter:description":"I understand that &quot;Programming functionality (ZPL, ZOS-API, User Defined DLLs) is not supported&quot; with the student version of Zemax. Does that mean if a company sends me a .zar file equipped with ZPL macros that they won't work as well? Note: I'm working with a variable focus lens and am attempting to change the voltage applied"},"aioseo_meta_data":{"post_id":"402991","title":null,"description":null,"keywords":null,"keyphrases":null,"primary_term":null,"canonical_url":null,"og_title":null,"og_description":null,"og_object_type":"default","og_image_type":"default","og_image_url":null,"og_image_width":null,"og_image_height":null,"og_image_custom_url":null,"og_image_custom_fields":null,"og_video":null,"og_custom_url":null,"og_article_section":null,"og_article_tags":null,"twitter_use_og":false,"twitter_card":"default","twitter_image_type":"default","twitter_image_url":null,"twitter_image_custom_url":null,"twitter_image_custom_fields":null,"twitter_title":null,"twitter_description":null,"schema":{"blockGraphs":[],"customGraphs":[],"default":{"data":{"Article":[],"Course":[],"Dataset":[],"FAQPage":[],"Movie":[],"Person":[],"Product":[],"ProductReview":[],"Car":[],"Recipe":[],"Service":[],"SoftwareApplication":[],"WebPage":[]},"graphName":"","isEnabled":true},"graphs":[]},"schema_type":"default","schema_type_options":null,"pillar_content":false,"robots_default":true,"robots_noindex":false,"robots_noarchive":false,"robots_nosnippet":false,"robots_nofollow":false,"robots_noimageindex":false,"robots_noodp":false,"robots_notranslate":false,"robots_max_snippet":null,"robots_max_videopreview":null,"robots_max_imagepreview":"large","priority":null,"frequency":null,"local_seo":null,"limit_modified_date":false,"created":"2025-10-19 10:48:28","updated":"2026-09-17 15:04:10","ai":null,"breadcrumb_settings":null,"seo_analyzer_scan_date":null},"aioseo_breadcrumb":"<div class=\"aioseo-breadcrumbs\"><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\" title=\"Home\">Home<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/topics\/\" title=\"Topics\">Topics<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\t<a href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/\" title=\"macros\">macros<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tZPL Macros not working\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Topics","link":"https:\/\/innovationspace.ansys.com\/forum\/topics\/"},{"label":"macros","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/macros\/"},{"label":"ZPL Macros not working","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/zpl-macros-not-working\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_forum_id":["27784"],"_bbp_topic_id":["402991"],"_bbp_subscription":["498151","72414"],"_bbp_author_ip":["172.4.203.230"],"_bbp_last_reply_id":["403100"],"_bbp_last_active_id":["403100"],"_bbp_last_active_time":["2024-12-31 18:11:49"],"_bbp_reply_count":["1"],"_bbp_reply_count_hidden":["0"],"_bbp_voice_count":["2"],"_bbp_engagement":["498151","72414"],"_btv_view_count":["411"],"_bbp_topic_status":["unanswered"]},"test":"nross3nd-edu"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/402991","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\/402991\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=402991"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}