


{"id":160792,"date":"2021-07-28T20:52:19","date_gmt":"2021-07-28T20:52:19","guid":{"rendered":"\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/"},"modified":"2021-08-04T12:26:15","modified_gmt":"2021-08-04T12:26:15","slug":"questions-about-python-scripting-in-ansys-electronics-desktop-products","status":"closed","type":"topic","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/","title":{"rendered":"Questions about Python Scripting in Ansys Electronics Desktop Products"},"content":{"rendered":"<div class=\"Item-Body\">\n<div class=\"Message userContent\">\n<p>Greetings all,<\/p>\n<p>I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). <\/p>\n<p>Based on my current knowledge, I can go to tools and start recording a script in Python 2. Then, I can open my project and run the script which will do the same actions that I recorded. Also, I know that there is a scripting guide with a list of functions. <\/p>\n<p><\/p>\n<\/p>\n<p>However, I have the following questions:<\/p>\n<ol>\n<li>I recorded a simple .py script that changes the model&#039;s parameters values, analyzes the model, and saves some results. However, I cannot run the script since I need to install the<strong> ScriptEnv <\/strong>library (I tried to run the script I saved from the command window using the following line: &gt;&gt;python scriptname.py)<\/li>\n<li>I have installed the latest version of Python 2 (Python 2.7.18) and could not install <strong>ScriptEnv<\/strong><\/li>\n<\/ol>\n<p>The following screenshots would help illustrate my questions:<\/p>\n<div class=\"embedExternal embedImage\">\n<div class=\"embedExternal-content\">\n<a class=\"embedImage-link\" href=\"\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png\" rel=\"nofollow noopener\" target=\"_blank\"><br \/>\n<img decoding=\"async\" class=\"embedImage-img\" src=\"\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png\" alt=\"image.png\" \/><br \/>\n<\/a><\/p>\n","protected":false},"template":"","class_list":["post-160792","topic","type-topic","status-closed","hentry","topic-tag-ansys-maxwell","topic-tag-python-scripting"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/\" \/>\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=\"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/\" \/>\n\t\t<meta property=\"og:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png\" \/>\n\t\t<meta property=\"og:image:secure_url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2021-07-28T20:52:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2021-08-04T12:26:15+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my\" \/>\n\t\t<meta name=\"twitter:image\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png\" \/>\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\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/#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\\\/ansys-maxwell\\\/#listItem\",\"name\":\"ansys-maxwell\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/ansys-maxwell\\\/#listItem\",\"position\":3,\"name\":\"ansys-maxwell\",\"item\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/ansys-maxwell\\\/\",\"nextItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/#listItem\",\"name\":\"Questions about Python Scripting in Ansys Electronics Desktop Products\"},\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/topics\\\/#listItem\",\"name\":\"Topics\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/#listItem\",\"position\":4,\"name\":\"Questions about Python Scripting in Ansys Electronics Desktop Products\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic-tag\\\/ansys-maxwell\\\/#listItem\",\"name\":\"ansys-maxwell\"}}]},{\"@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\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/\",\"name\":\"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum\",\"description\":\"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/topic\\\/questions-about-python-scripting-in-ansys-electronics-desktop-products\\\/#breadcrumblist\"},\"datePublished\":\"2021-07-28T20:52:19+00:00\",\"dateModified\":\"2021-08-04T12:26:15+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":"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum","description":"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/#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\/ansys-maxwell\/#listItem","name":"ansys-maxwell"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/ansys-maxwell\/#listItem","position":3,"name":"ansys-maxwell","item":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/ansys-maxwell\/","nextItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/#listItem","name":"Questions about Python Scripting in Ansys Electronics Desktop Products"},"previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/topics\/#listItem","name":"Topics"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/#listItem","position":4,"name":"Questions about Python Scripting in Ansys Electronics Desktop Products","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/ansys-maxwell\/#listItem","name":"ansys-maxwell"}}]},{"@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\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/","name":"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum","description":"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/#breadcrumblist"},"datePublished":"2021-07-28T20:52:19+00:00","dateModified":"2021-08-04T12:26:15+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":"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum","og:description":"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/","og:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png","og:image:secure_url":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png","article:published_time":"2021-07-28T20:52:19+00:00","article:modified_time":"2021-08-04T12:26:15+00:00","twitter:card":"summary_large_image","twitter:title":"Questions about Python Scripting in Ansys Electronics Desktop Products | Ansys Learning Forum","twitter:description":"Greetings all,I would like to use Python to interface with ANSYS Maxwell 3D to change parameters, run simulations, and acquire the simulations results. I will be running an optimization algorithm in Python so, this algorithm will need to actively change the model parameters based on the old simulation results (iterative process basically). Based on my","twitter:image":"https:\/\/innovationspace.ansys.com\/forum\/forum\/wp-content\/uploads\/forum-uploads\/431\/ID4FVYYS7RXX.png"},"aioseo_meta_data":{"post_id":"160792","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":"content","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":true,"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":"2024-10-28 20:28:37","updated":"2024-10-28 20:28:37","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\/ansys-maxwell\/\" title=\"ansys-maxwell\">ansys-maxwell<\/a>\n\t\t<\/span><span class=\"aioseo-breadcrumb-separator\">&raquo;<\/span><span class=\"aioseo-breadcrumb\">\n\t\t\tQuestions about Python Scripting in Ansys Electronics Desktop Products\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":"ansys-maxwell","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic-tag\/ansys-maxwell\/"},{"label":"Questions about Python Scripting in Ansys Electronics Desktop Products","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/topic\/questions-about-python-scripting-in-ansys-electronics-desktop-products\/"}],"acf":[],"custom_fields":[{"0":{"_bbp_author_ip":[""],"_bbp_old_reply_author_name_id":["Anonymous"],"_bbp_old_is_reply_anonymous_id":["false"],"_btv_view_count":["10270"],"_bbp_likes_count":["0"],"_bbpmt_movedon":["2022-07-01 17:02:09"],"_bbpmt_movedfrom":["151970"],"_bbp_subscription":["276524","280203","280627","281828","282761","292308","296015"],"_bbp_topic_status":["unanswered"],"_bbp_status":["publish"],"_bbp_topic_id":["160792"],"_bbp_forum_id":["27793"],"_bbp_engagement":["28551","185571","216321","276524","292308","296015"],"_bbp_voice_count":["6"],"_bbp_reply_count":["6"],"_bbp_reply_count_hidden":["4"],"_bbp_last_reply_id":["312214"],"_bbp_last_active_id":["312214"],"_bbp_last_active_time":["2023-10-19 02:22:55"]},"test":"mabdelraziq"}],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/topics\/160792","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\/160792\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=160792"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}