{"id":75484,"date":"2023-06-13T09:44:38","date_gmt":"2023-06-13T13:44:38","guid":{"rendered":"https:\/\/mayahtt.com\/?p=75484"},"modified":"2023-06-13T09:44:38","modified_gmt":"2023-06-13T13:44:38","slug":"comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal","status":"publish","type":"post","link":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/","title":{"rendered":"Comment \u00e9crire un plugin thermique sous Simcenter 3D Thermal"},"content":{"rendered":"<h2>Un guide pas \u00e0 pas pour les ing\u00e9nieurs qui pr\u00e9f\u00e8reraient s\u2019occuper de coupler des donn\u00e9es de tests<\/h2>\n<p>Si vous \u00eates comme moi, vous vous souciez plus des gradients thermiques et des donn\u00e9es de tests que d\u2019apprendre comment coder, r\u00e9f\u00e9rencer des biblioth\u00e8ques et compiler.<\/p>\n<p>Bonne nouvelle\u00a0! Ce guide pas \u00e0 pas vous montrera comment \u00e9crire rapidement un plugin thermique afin que vous puissiez consacrer plus de temps aux t\u00e2ches qui vous int\u00e9ressent.<\/p>\n<h3>Qu\u2019est-ce qu\u2019un plugin thermique\u00a0?<\/h3>\n<p>Un plugin thermique est une collection de fonctions qui peuvent \u00eatre compil\u00e9es dans un .dll et r\u00e9f\u00e9renc\u00e9es dans une simulation. Ces fonctions peuvent inclure des corr\u00e9lations de transfert de chaleur, des corr\u00e9lations de turbulence et toute autre fonction que vous jugez utile dans votre espace de conception.<\/p>\n<p>Par exemple, imaginez une fonction qui calcule le coefficient de transfert thermique \u00e0 partir du d\u00e9bit massique, de la zone de flux et de la longueur [c\u2019est-\u00e0-dire CTT (M,Z,L)]. Avec une fonction comme celle-ci, vous pourriez acc\u00e9der \u00e0 des param\u00e8tres tels que la temp\u00e9rature et la densit\u00e9 des fluides pendant la r\u00e9solution pour calculer des param\u00e8tres qui seraient utiles dans vos corr\u00e9lations.<\/p>\n<h3>Avantages d&rsquo;un plugin thermique<\/h3>\n<p>Un plugin thermique permet de\u00a0:<\/p>\n<ul>\n<li>Inclure des expressions personnalis\u00e9es complexes et acc\u00e9der \u00e0 des variables de r\u00e9solution.<\/li>\n<li>Pr\u00e9server la confidentialit\u00e9 de vos corr\u00e9lations.<\/li>\n<li>Maintenir la simplicit\u00e9 des donn\u00e9es d\u2019entr\u00e9e et limiter les caract\u00e8res dans une expression.<\/li>\n<li>R\u00e9duire le risque d\u2019une erreur de saisie de l\u2019utilisateur.<\/li>\n<\/ul>\n<h3>Comment compiler un plugin thermique<\/h3>\n<p>Vous pouvez compiler un plugin thermique en utilisant Visual Studio (sous Windows) ou un script (sous Windows ou Linux). Suivez les \u00e9tapes correspondant \u00e0 votre m\u00e9thode pr\u00e9f\u00e9r\u00e9e ci-dessous.<\/p>\n<h4>1. Visual Studio (Windows)<\/h4>\n<p>L\u2019avantage d\u2019utiliser Visual Studio est que vous avez acc\u00e8s \u00e0 l\u2019ensemble de vos fichiers dans une seule interface, plut\u00f4t que de devoir ouvrir manuellement les fichiers texte dans un dossier.<\/p>\n<h5>Compiler le code dans Visual Studio<\/h5>\n<ol>\n<li>Pour assurer que le compilateur sait o\u00f9 chercher, \u00e9tablissez d\u2019abord une variable d\u2019environnement.<\/li>\n<li>D\u00e9finissez\u00a0<strong>UGII_BASE_DIR\u00a0<\/strong>pour pointer vers le r\u00e9pertoire d\u2019installation de Simcenter 3D (le r\u00e9pertoire p\u00e8re de\u00a0<strong>NXCAE_EXTRAS<\/strong>).<\/li>\n<li>Naviguez vers votre r\u00e9pertoire d\u2019installation et localisez le dossier suivant\u00a0:\u00a0<strong>\\NXCAE_EXTRAS\\tmg\\plugin_examples\\thermal_solver\\ExpressionsVS2017<\/strong><\/li>\n<li>Copiez l\u2019ensemble du dossier vers un emplacement o\u00f9 vous avez un droit d\u2019acc\u00e8s en \u00e9criture.<\/li>\n<li>Dans Visual Studio, ouvrez le fichier\u00a0<strong>sln\u00a0<\/strong>dans le r\u00e9pertoire de premier niveau.\u00a0<a href=\"https:\/\/docs.sw.siemens.com\/en-US\/doc\/289054037\/PL20220506862767617.advanced\/id629811\">Consultez les versions et les compilateurs pris en charge pour Simcenter 3D 2212<\/a><\/li>\n<li>Inspectez le fichier\u00a0<strong>cpp<\/strong>dans Fichiers source.\u00a0 Inspectez les \u00e9l\u00e9ments suivants pour vous familiariser avec la structure et la syntaxe\u00a0:\n<ol>\n<li><strong>HTCCustom()<\/strong>en-t\u00eate et d\u00e9finition (lignes 164-315)<\/li>\n<li>En option, texte en sortie (lignes 304-311)\u00a0; pour le d\u00e9bogage<\/li>\n<li><strong>Set()<\/strong>(ligne 320)\u00a0; cela d\u00e9finit les unit\u00e9s pour la fonction<\/li>\n<li><strong>std::cout<\/strong>texte (lignes 304-311)\u00a0; cela exporte les valeurs des param\u00e8tres dans l\u2019explorateur de solutions pour le d\u00e9bogage<\/li>\n<\/ol>\n<\/li>\n<li>Compilez le code en utilisant Build &gt;&gt; Build Solution\u00a0; cela cr\u00e9e le fichier <strong>dll<\/strong><\/li>\n<\/ol>\n<p>Voil\u00e0 pour la compilation du code.<\/p>\n<h5>R\u00e9f\u00e9rencez le plugin dans les param\u00e8tres par d\u00e9faut du client de Simcenter<\/h5>\n<ol>\n<li>Allez \u00e0\u00a0<strong>File &gt;&gt; Utilities &gt;&gt; Customer Defaults<\/strong><\/li>\n<li>Naviguez vers\u00a0<strong>Simulation &gt;&gt; Pre\/Post &gt;&gt; Expressions<\/strong><\/li>\n<li>Cochez la case et d\u00e9finissez votre chemin complet vers le fichier .dll.<\/li>\n<li>Red\u00e9marrez votre session Simcenter.<\/li>\n<li>Ouvrez le fichier de simulation (.sim) \u00e0 partir de\u00a0<strong>.\\NXCAE_EXTRAS\\tmg\\plugin_examples\\thermal_solver\\Model<\/strong><\/li>\n<li>Inspectez le flux de chaleur (1).\u00a0 Notez la r\u00e9f\u00e9rence \u00e0\u00a0<strong>HTCCustom()<\/strong><\/li>\n<li>Ex\u00e9cutez le mod\u00e8le et v\u00e9rifiez que votre plugin fonctionne.<\/li>\n<\/ol>\n<p>Vous avez compil\u00e9 le code et v\u00e9rifi\u00e9 que le .dll fonctionne avec succ\u00e8s.<\/p>\n<p>\u00c0 pr\u00e9sent, vous pouvez effectuer des modifications selon les besoins dans le fichier\u00a0<strong>ExpressionsPlugin.cpp<\/strong>.<\/p>\n<h5>Comment appeler les quantit\u00e9s du solutionneur thermique\u00a0?<\/h5>\n<p>Par exemple, disons que vous voulez appeler la vitesse d\u2019un tourbillon dans votre plugin, ou peut-\u00eatre une quantit\u00e9 propre au mat\u00e9riau comme la conductivit\u00e9 thermique.<\/p>\n<p>Les fichiers suivants fournissent la syntaxe et les noms de fonctions n\u00e9cessaires pour appeler plusieurs quantit\u00e9s\u00a0:<\/p>\n<ol>\n<li>h\u00a0 &gt;&gt;\u00a0 plusieurs quantit\u00e9s du solutionneur thermique (par ex. temp\u00e9rature de fluide)<br \/>\n<strong>.\\nxcae_extras\\tmg\\plugin_examples\\thermal_solver\\ExpressionsVS2017\\ExpressionsPlugin\\AdditionalFunctions.h\u00a0<\/strong><\/li>\n<li>hxx\u00a0 &gt;&gt;\u00a0 quantit\u00e9s NX (par ex. coordonn\u00e9es spatiales)\u00a0<strong>.\\ugstructures\\evalplugin\\src\\CaeUtils_Exp_Icontext.hxx<\/strong><\/li>\n<li>hxx\u00a0 &gt;&gt; Propri\u00e9t\u00e9s des mat\u00e9riaux NX (par ex. conductivit\u00e9 thermique)<br \/>\n<strong>.\\ugstructures\\evalplugin\\src\\CaeUtils_Exp_Imaterial.hxx\u00a0<\/strong><\/li>\n<\/ol>\n<p>&nbsp;<\/p>\n<h4>2. Script (Windows ou Linux)<\/h4>\n<p>Cette approche est la m\u00eame, que vous travaillez sous Windows ou sous Linux. Seul le fichier build utilis\u00e9 est diff\u00e9rent.<\/p>\n<ul>\n<li>Pour Windows, utilisez <strong>build_windows.cmd<\/strong><\/li>\n<li>Pour Linux, utilisez\u00a0<strong>build_linux.com<\/strong><\/li>\n<\/ul>\n<p>Compilez le code avec un script build\u00a0:<\/p>\n<ol>\n<li>Pour assurer que le compilateur sait o\u00f9 chercher, \u00e9tablissez d\u2019abord une variable d\u2019environnement.<\/li>\n<li>D\u00e9finissez\u00a0<strong>UGII_BASE_DIR<\/strong>pour pointer vers le r\u00e9pertoire d\u2019installation de Simcenter 3D (le r\u00e9pertoire p\u00e8re de\u00a0<strong>NXCAE_EXTRAS<\/strong>).<\/li>\n<li>Naviguez vers votre r\u00e9pertoire d\u2019installation et localisez le dossier suivant\u00a0:\u00a0<strong>.\\NXCAE_EXTRAS\\tmg\\plugin_examples\\thermal_solver\\ExpressionsShell<\/strong><\/li>\n<li>Copiez l\u2019ensemble du dossier vers un emplacement o\u00f9 vous avez un droit d\u2019acc\u00e8s en \u00e9criture.<\/li>\n<li>Pour compiler, ex\u00e9cutez le fichier build. Cela g\u00e9n\u00e9rera le fichier .dll que vous pouvez ensuite r\u00e9f\u00e9rencer dans Simcenter 3D.<\/li>\n<\/ol>\n<p><strong>Remarque<\/strong>\u00a0:\u00a0Le code source du plugin est contenu dans\u00a0<strong>UserFunctions.cpp<\/strong>.\u00a0 Toutes les autres \u00e9tapes pour inspecter et modifier le code sont identiques \u00e0 celles d\u00e9crites pour l\u2019approche de compilation de Visual Studio.<\/p>\n<h4>Commencez \u00e0 \u00e9crire vos plugins thermiques<\/h4>\n<p>Ces \u00e9tapes devraient vous donner les indications n\u00e9cessaires pour que vous puissiez vous aventurer \u00e0 utiliser des plugins thermiques dans Simcenter 3D. Nous esp\u00e9rons que vous vous sentez d\u00e9sormais capables d\u2019\u00e9crire des plugins complexes et de les compiler dans un .dll pour renforcer vos mod\u00e8les en termes de physique et de simplicit\u00e9 des expressions.<\/p>\n<p>Vous souhaitez un peu plus de conseils pratiques sur les plugins pour Simcenter 3D\u00a0?\u00a0<a href=\"https:\/\/mayahtt.com\/fr\/about-maya-htt\/contact\/\">Contactez un expert de Maya HTT d\u00e8s aujourd\u2019hui<\/a>.<\/p>\n","protected":false},"excerpt":{"rendered":"<p>Un guide pas \u00e0 pas pour les ing\u00e9nieurs qui pr\u00e9f\u00e8reraient s\u2019occuper de coupler des donn\u00e9es de tests Si vous \u00eates comme moi, vous vous souciez plus des gradients thermiques et des donn\u00e9es de tests que d\u2019apprendre comment coder, r\u00e9f\u00e9rencer des biblioth\u00e8ques et compiler. Bonne nouvelle\u00a0! Ce guide pas \u00e0 pas vous montrera comment \u00e9crire rapidement [&hellip;]<\/p>\n","protected":false},"author":8,"featured_media":72712,"comment_status":"closed","ping_status":"closed","sticky":false,"template":"","format":"standard","meta":{"_et_pb_use_builder":"","_et_pb_old_content":"","_et_gb_content_width":"","footnotes":""},"categories":[560,303],"tags":[],"class_list":["post-75484","post","type-post","status-publish","format-standard","has-post-thumbnail","hentry","category-articles-fr-2","category-blogue"],"yoast_head":"<!-- This site is optimized with the Yoast SEO plugin v27.8 - https:\/\/yoast.com\/product\/yoast-seo-wordpress\/ -->\n<title>\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT<\/title>\n<meta name=\"description\" content=\"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder\" \/>\n<meta name=\"robots\" content=\"index, follow, max-snippet:-1, max-image-preview:large, max-video-preview:-1\" \/>\n<link rel=\"canonical\" href=\"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/\" \/>\n<meta property=\"og:locale\" content=\"fr_FR\" \/>\n<meta property=\"og:type\" content=\"article\" \/>\n<meta property=\"og:title\" content=\"\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT\" \/>\n<meta property=\"og:description\" content=\"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder\" \/>\n<meta property=\"og:url\" content=\"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/\" \/>\n<meta property=\"og:site_name\" content=\"Maya HTT\" \/>\n<meta property=\"article:published_time\" content=\"2023-06-13T13:44:38+00:00\" \/>\n<meta property=\"og:image\" content=\"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg\" \/>\n\t<meta property=\"og:image:width\" content=\"640\" \/>\n\t<meta property=\"og:image:height\" content=\"480\" \/>\n\t<meta property=\"og:image:type\" content=\"image\/jpeg\" \/>\n<meta name=\"author\" content=\"Mark-James M\" \/>\n<meta name=\"twitter:card\" content=\"summary_large_image\" \/>\n<meta name=\"twitter:label1\" content=\"\u00c9crit par\" \/>\n\t<meta name=\"twitter:data1\" content=\"Mark-James M\" \/>\n\t<meta name=\"twitter:label2\" content=\"Dur\u00e9e de lecture estim\u00e9e\" \/>\n\t<meta name=\"twitter:data2\" content=\"4 minutes\" \/>\n<script type=\"application\/ld+json\" class=\"yoast-schema-graph\">{\"@context\":\"https:\\\/\\\/schema.org\",\"@graph\":[{\"@type\":\"Article\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#article\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/\"},\"author\":{\"name\":\"Mark-James M\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#\\\/schema\\\/person\\\/dd14c9be5c93cb0f73a52a7ae23be736\"},\"headline\":\"Comment \u00e9crire un plugin thermique sous Simcenter 3D Thermal\",\"datePublished\":\"2023-06-13T13:44:38+00:00\",\"mainEntityOfPage\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/\"},\"wordCount\":1063,\"publisher\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#organization\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mayahtt.com\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/simcenter-3d-thermal-simulation-card.jpg\",\"articleSection\":[\"Articles\",\"Blogue\"],\"inLanguage\":\"fr-FR\"},{\"@type\":\"WebPage\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/\",\"url\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/\",\"name\":\"\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT\",\"isPartOf\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#website\"},\"primaryImageOfPage\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#primaryimage\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#primaryimage\"},\"thumbnailUrl\":\"https:\\\/\\\/www.mayahtt.com\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/simcenter-3d-thermal-simulation-card.jpg\",\"datePublished\":\"2023-06-13T13:44:38+00:00\",\"description\":\"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder\",\"breadcrumb\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#breadcrumb\"},\"inLanguage\":\"fr-FR\",\"potentialAction\":[{\"@type\":\"ReadAction\",\"target\":[\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/\"]}]},{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#primaryimage\",\"url\":\"https:\\\/\\\/www.mayahtt.com\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/simcenter-3d-thermal-simulation-card.jpg\",\"contentUrl\":\"https:\\\/\\\/www.mayahtt.com\\\/wp-content\\\/uploads\\\/2019\\\/04\\\/simcenter-3d-thermal-simulation-card.jpg\",\"width\":640,\"height\":480,\"caption\":\"Simcenter 3D for thermal product card\"},{\"@type\":\"BreadcrumbList\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\\\/#breadcrumb\",\"itemListElement\":[{\"@type\":\"ListItem\",\"position\":1,\"name\":\"Home\",\"item\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/\"},{\"@type\":\"ListItem\",\"position\":2,\"name\":\"Comment \u00e9crire un plugin thermique sous Simcenter 3D Thermal\"}]},{\"@type\":\"WebSite\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#website\",\"url\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/\",\"name\":\"Maya HTT\",\"description\":\"Engineering Software Solutions\",\"publisher\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#organization\"},\"potentialAction\":[{\"@type\":\"SearchAction\",\"target\":{\"@type\":\"EntryPoint\",\"urlTemplate\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/?s={search_term_string}\"},\"query-input\":{\"@type\":\"PropertyValueSpecification\",\"valueRequired\":true,\"valueName\":\"search_term_string\"}}],\"inLanguage\":\"fr-FR\"},{\"@type\":\"Organization\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#organization\",\"name\":\"Maya HTT\",\"url\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/\",\"logo\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\",\"url\":\"https:\\\/\\\/mayahtt.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mayahtt-thumbnail.png\",\"contentUrl\":\"https:\\\/\\\/mayahtt.com\\\/wp-content\\\/uploads\\\/2025\\\/07\\\/mayahtt-thumbnail.png\",\"width\":300,\"height\":300,\"caption\":\"Maya HTT\"},\"image\":{\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#\\\/schema\\\/logo\\\/image\\\/\"}},{\"@type\":\"Person\",\"@id\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/#\\\/schema\\\/person\\\/dd14c9be5c93cb0f73a52a7ae23be736\",\"name\":\"Mark-James M\",\"image\":{\"@type\":\"ImageObject\",\"inLanguage\":\"fr-FR\",\"@id\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g\",\"url\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g\",\"contentUrl\":\"https:\\\/\\\/secure.gravatar.com\\\/avatar\\\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g\",\"caption\":\"Mark-James M\"},\"url\":\"https:\\\/\\\/www.mayahtt.com\\\/fr\\\/blog\\\/author\\\/markj\\\/\"}]}<\/script>\n<!-- \/ Yoast SEO plugin. -->","yoast_head_json":{"title":"\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT","description":"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder","robots":{"index":"index","follow":"follow","max-snippet":"max-snippet:-1","max-image-preview":"max-image-preview:large","max-video-preview":"max-video-preview:-1"},"canonical":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/","og_locale":"fr_FR","og_type":"article","og_title":"\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT","og_description":"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder","og_url":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/","og_site_name":"Maya HTT","article_published_time":"2023-06-13T13:44:38+00:00","og_image":[{"width":640,"height":480,"url":"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg","type":"image\/jpeg"}],"author":"Mark-James M","twitter_card":"summary_large_image","twitter_misc":{"\u00c9crit par":"Mark-James M","Dur\u00e9e de lecture estim\u00e9e":"4 minutes"},"schema":{"@context":"https:\/\/schema.org","@graph":[{"@type":"Article","@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#article","isPartOf":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/"},"author":{"name":"Mark-James M","@id":"https:\/\/www.mayahtt.com\/fr\/#\/schema\/person\/dd14c9be5c93cb0f73a52a7ae23be736"},"headline":"Comment \u00e9crire un plugin thermique sous Simcenter 3D Thermal","datePublished":"2023-06-13T13:44:38+00:00","mainEntityOfPage":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/"},"wordCount":1063,"publisher":{"@id":"https:\/\/www.mayahtt.com\/fr\/#organization"},"image":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg","articleSection":["Articles","Blogue"],"inLanguage":"fr-FR"},{"@type":"WebPage","@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/","url":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/","name":"\u00c9crire un plugin thermique | Simcenter 3D | Maya HTT","isPartOf":{"@id":"https:\/\/www.mayahtt.com\/fr\/#website"},"primaryImageOfPage":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#primaryimage"},"image":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#primaryimage"},"thumbnailUrl":"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg","datePublished":"2023-06-13T13:44:38+00:00","description":"Comment \u00e9crire et compiler des plugins thermiques sous Simcenter 3D -- pour les ing\u00e9nieurs qui ne veulent pas apprendre \u00e0 coder","breadcrumb":{"@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#breadcrumb"},"inLanguage":"fr-FR","potentialAction":[{"@type":"ReadAction","target":["https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/"]}]},{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#primaryimage","url":"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg","contentUrl":"https:\/\/www.mayahtt.com\/wp-content\/uploads\/2019\/04\/simcenter-3d-thermal-simulation-card.jpg","width":640,"height":480,"caption":"Simcenter 3D for thermal product card"},{"@type":"BreadcrumbList","@id":"https:\/\/www.mayahtt.com\/fr\/blog\/comment-ecrire-un-plugin-thermique-sous-simcenter-3d-thermal\/#breadcrumb","itemListElement":[{"@type":"ListItem","position":1,"name":"Home","item":"https:\/\/www.mayahtt.com\/fr\/"},{"@type":"ListItem","position":2,"name":"Comment \u00e9crire un plugin thermique sous Simcenter 3D Thermal"}]},{"@type":"WebSite","@id":"https:\/\/www.mayahtt.com\/fr\/#website","url":"https:\/\/www.mayahtt.com\/fr\/","name":"Maya HTT","description":"Engineering Software Solutions","publisher":{"@id":"https:\/\/www.mayahtt.com\/fr\/#organization"},"potentialAction":[{"@type":"SearchAction","target":{"@type":"EntryPoint","urlTemplate":"https:\/\/www.mayahtt.com\/fr\/?s={search_term_string}"},"query-input":{"@type":"PropertyValueSpecification","valueRequired":true,"valueName":"search_term_string"}}],"inLanguage":"fr-FR"},{"@type":"Organization","@id":"https:\/\/www.mayahtt.com\/fr\/#organization","name":"Maya HTT","url":"https:\/\/www.mayahtt.com\/fr\/","logo":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/www.mayahtt.com\/fr\/#\/schema\/logo\/image\/","url":"https:\/\/mayahtt.com\/wp-content\/uploads\/2025\/07\/mayahtt-thumbnail.png","contentUrl":"https:\/\/mayahtt.com\/wp-content\/uploads\/2025\/07\/mayahtt-thumbnail.png","width":300,"height":300,"caption":"Maya HTT"},"image":{"@id":"https:\/\/www.mayahtt.com\/fr\/#\/schema\/logo\/image\/"}},{"@type":"Person","@id":"https:\/\/www.mayahtt.com\/fr\/#\/schema\/person\/dd14c9be5c93cb0f73a52a7ae23be736","name":"Mark-James M","image":{"@type":"ImageObject","inLanguage":"fr-FR","@id":"https:\/\/secure.gravatar.com\/avatar\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g","url":"https:\/\/secure.gravatar.com\/avatar\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g","contentUrl":"https:\/\/secure.gravatar.com\/avatar\/6633256b75e0c71a2b74f5faf2db88788c3e2da7f903c4a12bd7421fbb65cebf?s=96&d=mm&r=g","caption":"Mark-James M"},"url":"https:\/\/www.mayahtt.com\/fr\/blog\/author\/markj\/"}]}},"_links":{"self":[{"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/posts\/75484","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/users\/8"}],"replies":[{"embeddable":true,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/comments?post=75484"}],"version-history":[{"count":0,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/posts\/75484\/revisions"}],"wp:featuredmedia":[{"embeddable":true,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/media\/72712"}],"wp:attachment":[{"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/media?parent=75484"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/categories?post=75484"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/www.mayahtt.com\/fr\/wp-json\/wp\/v2\/tags?post=75484"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}