


{"id":304468,"date":"2023-08-31T22:30:19","date_gmt":"2023-08-31T22:30:19","guid":{"rendered":"\/forum\/forums\/reply\/304468\/"},"modified":"2023-08-31T22:30:19","modified_gmt":"2023-08-31T22:30:19","slug":"304468","status":"publish","type":"reply","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/","title":{"rendered":"Reply To: Python Code Object not working when updating Design Points"},"content":{"rendered":"<p>&lt;p&gt;Your code is reading the time history directly from the Mechanical GUI panel, and you can&#8217;t do that when updating through design points, because it opens Mechanical in the background (without the GUI):&lt;\/p&gt;&lt;p&gt;Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)&lt;br&gt;Con = Pane.ControlUnknown&lt;br&gt;for R in range(1,Con.RowsCount+1):&lt;br&gt;&nbsp; &nbsp; for C in range(2,Con.ColumnsCount+1):&lt;br&gt;&nbsp; &nbsp; &nbsp; &nbsp; cellText = Con.cell(R, C).Text&lt;br&gt;&nbsp; &nbsp; &nbsp; &nbsp; file_handle.write(&#8220;%s;&#8221; % cellText)&lt;br&gt;&nbsp; &nbsp; file_handle.write(&#8220;\\n&#8221;)&lt;\/p&gt;&lt;p&gt;One way to resolve this would be to use the objects under the result object to obtain the max, min, avg:&lt;\/p&gt;&lt;p&gt;item.GetType() == Ansys.ACT.Automation.Mechanical.Results.ThermalResults.TemperatureResult&lt;br&gt;item.Maximum&lt;br&gt;item.Minimum&lt;br&gt;item.Average&lt;\/p&gt;&lt;p&gt;You will need to get the result set time list or the number of result sets and either set the display time or set result object by result set number and evaluate for each result in a loop:&lt;\/p&gt;&lt;p&gt;reader = analysis.GetResultsData()&lt;br&gt;rsets = reader.ResultSetCount&lt;br&gt;item.By = Ansys.Mechanical.DataModel.Enums.SetDriverStyle.ResultSet&lt;br&gt;for rset in range(1,rsets+1):&lt;br&gt;&nbsp; &nbsp; item.SetNumber = rset&lt;br&gt;&nbsp; &nbsp; item.EvaluateAllResults()&lt;br&gt;&nbsp; &nbsp; # get max,min,avg and write to csv file&lt;\/p&gt;&lt;p&gt;or:&lt;\/p&gt;&lt;p&gt;rtimes = reader.ListTimeFreq&lt;br&gt;for rtime in rtimes:&lt;br&gt;&nbsp; &nbsp; item.DisplayTime = rtime&lt;br&gt;&nbsp; &nbsp; item.EvaluateAllResults()&lt;br&gt;&nbsp; &nbsp; # get max,min,avg and write to csv file&lt;\/p&gt;<\/p>\n","protected":false},"template":"","class_list":["post-304468","reply","type-reply","status-publish","hentry"],"aioseo_notices":[],"aioseo_head":"\n\t\t<!-- All in One SEO 4.9.10 - aioseo.com -->\n\t<meta name=\"description\" content=\"Your code is reading the time history directly from the Mechanical GUI panel, and you can&#039;t do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(&quot;%s;&quot; %\" \/>\n\t<meta name=\"robots\" content=\"max-image-preview:large\" \/>\n\t<link rel=\"canonical\" href=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/\" \/>\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=\"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum\" \/>\n\t\t<meta property=\"og:description\" content=\"Your code is reading the time history directly from the Mechanical GUI panel, and you can&#039;t do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(&quot;%s;&quot; %\" \/>\n\t\t<meta property=\"og:url\" content=\"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/\" \/>\n\t\t<meta property=\"article:published_time\" content=\"2023-08-31T22:30:19+00:00\" \/>\n\t\t<meta property=\"article:modified_time\" content=\"2023-08-31T22:30:19+00:00\" \/>\n\t\t<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n\t\t<meta name=\"twitter:title\" content=\"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum\" \/>\n\t\t<meta name=\"twitter:description\" content=\"Your code is reading the time history directly from the Mechanical GUI panel, and you can&#039;t do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(&quot;%s;&quot; %\" \/>\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\\\/reply\\\/304468\\\/#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\\\/forums\\\/reply\\\/304468\\\/#listItem\",\"name\":\"Reply To: Python Code Object not working when updating Design Points\"}},{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/304468\\\/#listItem\",\"position\":2,\"name\":\"Reply To: Python Code Object not working when updating Design Points\",\"previousItem\":{\"@type\":\"ListItem\",\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum#listItem\",\"name\":\"Home\"}}]},{\"@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\\\/reply\\\/304468\\\/#webpage\",\"url\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/304468\\\/\",\"name\":\"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum\",\"description\":\"Your code is reading the time history directly from the Mechanical GUI panel, and you can't do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(\\\"%s;\\\" %\",\"inLanguage\":\"en-US\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/#website\"},\"breadcrumb\":{\"@id\":\"https:\\\/\\\/innovationspace.ansys.com\\\/forum\\\/forums\\\/reply\\\/304468\\\/#breadcrumblist\"},\"datePublished\":\"2023-08-31T22:30:19+00:00\",\"dateModified\":\"2023-08-31T22:30:19+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":"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum","description":"Your code is reading the time history directly from the Mechanical GUI panel, and you can't do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(\"%s;\" %","canonical_url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/","robots":"max-image-preview:large","keywords":"","webmasterTools":{"miscellaneous":""},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"BreadcrumbList","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/#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\/forums\/reply\/304468\/#listItem","name":"Reply To: Python Code Object not working when updating Design Points"}},{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/#listItem","position":2,"name":"Reply To: Python Code Object not working when updating Design Points","previousItem":{"@type":"ListItem","@id":"https:\/\/innovationspace.ansys.com\/forum#listItem","name":"Home"}}]},{"@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\/reply\/304468\/#webpage","url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/","name":"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum","description":"Your code is reading the time history directly from the Mechanical GUI panel, and you can't do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(\"%s;\" %","inLanguage":"en-US","isPartOf":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/#website"},"breadcrumb":{"@id":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/#breadcrumblist"},"datePublished":"2023-08-31T22:30:19+00:00","dateModified":"2023-08-31T22:30:19+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":"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum","og:description":"Your code is reading the time history directly from the Mechanical GUI panel, and you can't do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(&quot;%s;&quot; %","og:url":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/","article:published_time":"2023-08-31T22:30:19+00:00","article:modified_time":"2023-08-31T22:30:19+00:00","twitter:card":"summary_large_image","twitter:title":"Reply To: Python Code Object not working when updating Design Points | Ansys Learning Forum","twitter:description":"Your code is reading the time history directly from the Mechanical GUI panel, and you can't do that when updating through design points, because it opens Mechanical in the background (without the GUI):Pane=ExtAPI.UserInterface.GetPane(MechanicalPanelEnum.TabularData)Con = Pane.ControlUnknownfor R in range(1,Con.RowsCount+1): for C in range(2,Con.ColumnsCount+1): cellText = Con.cell(R, C).Text file_handle.write(&quot;%s;&quot; %"},"aioseo_meta_data":{"post_id":"304468","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 17:47:31","updated":"2026-09-02 18:30:12","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\tReply To: Python Code Object not working when updating Design Points\n\t\t<\/span><\/div>","aioseo_breadcrumb_json":[{"label":"Home","link":"https:\/\/innovationspace.ansys.com\/forum"},{"label":"Reply To: Python Code Object not working when updating Design Points","link":"https:\/\/innovationspace.ansys.com\/forum\/forums\/reply\/304468\/"}],"acf":[],"_links":{"self":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/304468","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies"}],"about":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/types\/reply"}],"version-history":[{"count":0,"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/replies\/304468\/revisions"}],"wp:attachment":[{"href":"https:\/\/innovationspace.ansys.com\/forum\/wp-json\/wp\/v2\/media?parent=304468"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}