{"id":1408,"date":"2022-06-22T12:52:29","date_gmt":"2022-06-22T18:52:29","guid":{"rendered":"https:\/\/kimeca.com.mx\/?page_id=1408"},"modified":"2026-04-18T11:32:26","modified_gmt":"2026-04-18T17:32:26","slug":"advanced-abaqus-scripting","status":"publish","type":"page","link":"https:\/\/kimeca.com.mx\/index.php\/services\/educational-partner-simulia-catia-3dexperience-enovia-training\/training-simulia\/advanced-abaqus-scripting\/","title":{"rendered":"Advanced Abaqus Scripting"},"content":{"rendered":"<p>[et_pb_section fb_built=&#8221;1&#8243; fullwidth=&#8221;on&#8221; theme_builder_area=&#8221;post_content&#8221; _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221;][et_pb_fullwidth_code _builder_version=&#8221;4.27.0&#8243; _module_preset=&#8221;default&#8221; theme_builder_area=&#8221;post_content&#8221; custom_margin=&#8221;|||50px|false|false&#8221; hover_enabled=&#8221;0&#8243; sticky_enabled=&#8221;0&#8243;]<nav aria-label=\"breadcrumbs\" class=\"rank-math-breadcrumb\"><p><span class=\"last\">Home<\/span><\/p><\/nav>[\/et_pb_fullwidth_code][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; background_color=&#8221;#f2f2f2&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row column_structure=&#8221;3_4,1_4&#8243; _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;3_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.27.0&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div class=\"withsidebar\">\n<div id=\"c1919904\" class=\"csc-default\">\n<div class=\"activeBG isRTE\">\n<div class=\"csc-header csc-header-n1\">\n<p><img decoding=\"async\" class=\"wp-image-1009\" src=\"https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-300x59.png\" alt=\"SIMULIA\" width=\"147\" height=\"29\" title=\"\" srcset=\"https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-300x59.png 300w, https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-1024x202.png 1024w, https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-768x151.png 768w, https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-1536x302.png 1536w, https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-2048x403.png 2048w, https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/3DS_SIMULIA_Logotype_RGB_Blue-1080x213.png 1080w\" sizes=\"(max-width: 147px) 100vw, 147px\" \/><\/p>\n<h2 class=\"csc-firstHeader\"><span class=\"ez-toc-section\" id=\"ADVANCED_ABAQUS_SCRIPTING\"><\/span>ADVANCED ABAQUS SCRIPTING<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<h3><span class=\"ez-toc-section\" id=\"PROVIDING_UNDERSTANDING_INTO_BOTH_PYTHON_AND_THE_ABAQUS_SCRIPTING_INTERFACE_AND_GIVES_USERS_MORE_HANDS-ON_EXPOSURE_WITH_PRACTICALLY_ORIENTED_WORKSHOPS_OF_MODERATE_COMPLEXITY\"><\/span>PROVIDING UNDERSTANDING INTO BOTH PYTHON AND THE ABAQUS SCRIPTING INTERFACE AND GIVES USERS MORE HANDS-ON EXPOSURE WITH PRACTICALLY ORIENTED WORKSHOPS OF MODERATE COMPLEXITY<span class=\"ez-toc-section-end\"><\/span><\/h3>\n<h2><span class=\"ez-toc-section\" id=\"i\"><\/span>\u00a0<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][et_pb_column type=&#8221;1_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<p>&nbsp;<\/p>\n<p>&nbsp;<\/p>\n<p style=\"text-align: center;\"><a href='https:\/\/kimeca.com.mx\/index.php\/contact-us\/' class='big-button bigblue' target=\"_blank\">CONTACT SALES<\/a><\/p>\n<p>&nbsp;<\/p>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section][et_pb_section fb_built=&#8221;1&#8243; _builder_version=&#8221;4.16&#8243; global_colors_info=&#8221;{}&#8221;][et_pb_row _builder_version=&#8221;4.16&#8243; background_size=&#8221;initial&#8221; background_position=&#8221;top_left&#8221; background_repeat=&#8221;repeat&#8221; global_colors_info=&#8221;{}&#8221;][et_pb_column type=&#8221;4_4&#8243; _builder_version=&#8221;4.16&#8243; custom_padding=&#8221;|||&#8221; global_colors_info=&#8221;{}&#8221; custom_padding__hover=&#8221;|||&#8221;][et_pb_text _builder_version=&#8221;4.27.0&#8243; global_colors_info=&#8221;{}&#8221;]<\/p>\n<div id=\"c1144911\" class=\"csc-default\">\n<div class=\"activeBG isRTE\">\n<div class=\"csc-header csc-header-n1\">\n<h2 class=\"csc-firstHeader\"><span class=\"ez-toc-section\" id=\"Advanced_Abaqus_Scripting\"><\/span>Advanced Abaqus Scripting<span class=\"ez-toc-section-end\"><\/span><\/h2>\n<\/div>\n<div class=\"csc-textpic csc-textpic-intext-right\">\n<div class=\"csc-textpic-imagewrap csc-textpic-single-image\"><img decoding=\"async\" class=\"alignright\" src=\"https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/Adv_abq_SCRPT_A_06_eb3063cd961.png\" alt=\"Advanced Abaqus Scripting\" width=\"300\" height=\"200\" border=\"0\" title=\"\"><\/div>\n<h4><span class=\"ez-toc-section\" id=\"Background\"><\/span>Background<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"bodytext\">Abaqus makes extensive use of Python, a powerful, object-oriented scripting language that is used widely by organizations throughout the world. Python has been embedded within every Abaqus software product. The language has been extended to include a rich set of commands that are well-suited for the daily tasks of a finite element analyst. These extensions are referred to as the Abaqus Scripting Interface (ASI).<\/p>\n<p class=\"bodytext\">The Abaqus Scripting Interface may be used by finite element analysts at many different levels. Scripts can be written as stand-alone utilities or can be written to integrate the Abaqus products with other codes. At a basic level, scripts may be used to automate repetitive tasks such as the creation of results plots from a collection of output files. With some experience, users may actually extend the functionality of the Abaqus products. Advanced users may work with SIMULIA affiliates to customize the graphical user interface of the Abaqus interactive products (Abaqus\/CAE and Abaqus\/Viewer).<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Course_Objective\"><\/span>Course Objective<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"bodytext\">This seminar is offered as a follow-up to the <strong>Introduction to Abaqus Scripting<\/strong> course. It is a deeper dive into both Python and the Abaqus Scripting Interface and gives users more hands-on exposure with practically oriented workshops of moderate complexity.\u00a0 This course also provides pointers for more specialized and advanced topics like writing scripts of moderate complexity to automate pre-and postprocessing tasks and improve productivity also, you will be able to generate your own DOE or optimization scripts.<\/p>\n<p>This training course deals with GUI Customization \u2013 modifying the Abaqus\/CAE interface for process automation and creating vertical applications. It is assumed that you have no previous knowledge of GUI programming in general and none at all with the Abaqus GUI Toolkit. GUI Customization is a topic usually of interest only to large companies looking to create vertical applications that perform repetitive tasks while prompting the user for input and, at the same time, hiding unnecessary and complex features of the Abaqus interface.<\/p>\n<p>After attending this training course, students will be able to:<\/p>\n<ul>\n<li>Write scripts of moderate complexity to automate pre- and post-processing tasks and improve productivity<\/li>\n<li>Use best practices for maintaining Abaqus scripts and optimizing their performance<\/li>\n<li>Use advanced techniques to take advantage of the Abaqus object model<\/li>\n<li>Set up parametric studies using ASI<\/li>\n<li>Build and modify simple GUI plug-ins using the Really Simple GUI (RSG) framework<\/li>\n<li>Leverage the built-in features of Python to build applications<\/li>\n<li>Write Python scripts for utility tasks that interface with the operating system and file system<\/li>\n<li>Understand how to locate and utilize powerful third-party Python modules<\/li>\n<li>Understand and utilize Python&#8217;s object-oriented features<\/li>\n<li>Create Abaqus\/CAE models<\/li>\n<li>Read results from output database (ODB) files<\/li>\n<li>Create new results from Output Database (ODB) files<\/li>\n<\/ul>\n<h4 class=\"csc-textpic-text\"><span class=\"ez-toc-section\" id=\"Who_Should_Attend\"><\/span>Who Should Attend<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"bodytext\">Every Abaqus user should be familiar with the ASI. Productivity gains can be realized at many levels, from simple scripts that automate tedious tasks to large applications with custom user interfaces. This course is recommended for all Abaqus users who already have a basic familiarity with scripting and are looking to sharpen their skills.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Recommended_Prerequisites\"><\/span>Recommended Prerequisites<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"bodytext\">The <strong>Introduction to Abaqus Scripting<\/strong> course is highly recommended before attending this seminar. \u00a0Users proficient with programming (in at least one language) and with reasonable familiarity with Abaqus\/CAE may attend both seminars in the series. More experienced Abaqus users already familiar with the basics of scripting using Python may attend this advanced seminar directly. Kimeca has experience writing GUIs for different tasks, and you can request this kind of service.<\/p>\n<h4><span class=\"ez-toc-section\" id=\"Course_Overview\"><\/span>Course Overview<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<p class=\"bodytext\">The overview provides details of the topics covered in each lecture. Please note that the actual course agenda may vary depending on location.<\/p>\n<ul class=\"action-items\">\n<li><a title=\"Advanced Abaqus Scripting\" href=\"https:\/\/kimeca.com.mx\/wp-content\/uploads\/2022\/06\/scripting2-summary-2022.pdf\" target=\"_blank\" rel=\"noopener\">Download the course overview<\/a><\/li>\n<\/ul>\n<\/div>\n<div class=\"csc-textpic-clear\">\u00a0<\/div>\n<\/div>\n<\/div>\n<div id=\"c1187513\" class=\"csc-default\">\n<div class=\"activeBG isRTE\">\n<div class=\"csc-header csc-header-n2\">\n<h4><span class=\"ez-toc-section\" id=\"Schedule_and_Registration\"><\/span>Schedule and Registration<span class=\"ez-toc-section-end\"><\/span><\/h4>\n<\/div>\n<\/div>\n<\/div>\n<div id=\"c1144915\" class=\"csc-default\">\n<div class=\"activeBG isRTE\">\n<ul>\n<li><a href=\"https:\/\/kimeca.com.mx\/index.php\/training-calendar\/\">Click here to view the schedule<\/a><\/li>\n<\/ul>\n<\/div>\n<\/div>\n<p>[\/et_pb_text][\/et_pb_column][\/et_pb_row][\/et_pb_section]<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Explore advanced Abaqus scripting techniques using Python and the Abaqus scripting interface to effectively read ODB files in our workshops.<\/p>\n","protected":false},"author":1,"featured_media":1350,"parent":2470,"menu_order":0,"comment_status":"closed","ping_status":"closed","template":"","meta":{"_et_pb_use_builder":"on","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"class_list":["post-1408","page","type-page","status-publish","has-post-thumbnail","hentry"],"_links":{"self":[{"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/1408","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/pages"}],"about":[{"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/types\/page"}],"author":[{"embeddable":true,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/users\/1"}],"replies":[{"embeddable":true,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/comments?post=1408"}],"version-history":[{"count":3,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/1408\/revisions"}],"predecessor-version":[{"id":5339,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/1408\/revisions\/5339"}],"up":[{"embeddable":true,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/pages\/2470"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/media\/1350"}],"wp:attachment":[{"href":"https:\/\/kimeca.com.mx\/index.php\/wp-json\/wp\/v2\/media?parent=1408"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}