{"id":13302,"date":"2021-08-11T20:05:36","date_gmt":"2021-08-11T11:05:36","guid":{"rendered":"https:\/\/ocse2.com\/?p=13302"},"modified":"2021-08-12T11:07:46","modified_gmt":"2021-08-12T02:07:46","slug":"dexcs%e3%83%a9%e3%83%b3%e3%83%81%e3%83%a3%e3%83%bcv2-5%e8%a3%bd%e4%bd%9c%e3%83%a1%e3%83%a2%e3%80%80-4-2","status":"publish","type":"post","link":"https:\/\/ocse2.com\/?p=13302","title":{"rendered":"DEXCS\u30e9\u30f3\u30c1\u30e3\u30fcv2.5\u88fd\u4f5c\u30e1\u30e2\u3000\/ 4.2"},"content":{"rendered":"\n<h2 class=\"wp-block-heading\">4.2.  \u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u30bf\u30b9\u30af\u753b\u9762\u306e\u6539\u5909\u305d\u306e\uff11<\/h2>\n\n\n<p><!-- admax --><br \/>\n<script src=\"\/\/adm.shinobi.jp\/s\/f441a8efe75e3127b36ac8c4fda493f7\"><\/script><br \/>\n<!-- admax --><\/p>\n\n\n\n<p>CfdOF\u3067\u306e\u7d30\u5206\u5316\u6307\u5b9a\u65b9\u6cd5\u306f\u3001\u76f8\u5bfe\u30b5\u30a4\u30ba\uff08Relative element size\uff09\u3092\u6307\u5b9a\u3059\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3001\u5b9f\u969b\u306bDEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u306e\u6a19\u6e96\u30e2\u30c7\u30eb\u3067\u4f7f\u3063\u3066\u307f\u305f\u306e\u3067\u3042\u308b\u304c\u3001\u6570\u5024\u306e\u6307\u5b9a\u65b9\u6cd5\u3068\u3057\u3066\u60a9\u307e\u3057\u3044\u9762\u304c\u591a\u3005\u3042\u3063\u305f\u3002\u305d\u3053\u3067\u3001\u3053\u308c\u3092DEXCS\u65b9\u5f0f\uff08\u30bb\u30eb\u30b5\u30a4\u30ba\u3092\u76f4\u63a5\u6307\u5b9a\u307e\u305f\u306f\u4e8c\u5206\u6728\u6cd5\u306e\u7d30\u5206\u5316\u30ec\u30d9\u30eb\u3092\u6307\u5b9a\uff09\u306b\u5909\u66f4\u3059\u308b\u3053\u3068\u3092\u61f8\u6848\u3068\u3057\u3066\u3044\u305f\u306e\u3067\u3001\u307e\u305a\u306f\u3053\u308c\u3092\u5b9f\u65bd\u3059\u308b\u3053\u3068\u3068\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u5909\u66f4\u30a4\u30e1\u30fc\u30b8\u3092\u56f337.\u306b\u793a\u3059\u3002<\/p>\n\n\n\n<div class=\"wp-block-image\"><figure class=\"aligncenter size-full\"><img fetchpriority=\"high\" decoding=\"async\" width=\"650\" height=\"214\" src=\"https:\/\/ocse2.com\/wp-content\/uploads\/2021\/08\/14b9675b35a08518f629872d2691623b.png\" alt=\"\" class=\"wp-image-13306\"\/><figcaption>\u56f337.\u3000\u7d30\u5206\u5316\u6307\u5b9a\u65b9\u6cd5\u306e\u5909\u66f4\u30a4\u30e1\u30fc\u30b8<\/figcaption><\/figure><\/div>\n\n\n\n<p>\u8d64\u67a0\u90e8\u5206\u3067\u7d30\u5206\u5316\u6307\u5b9a\u3059\u308b\u304c\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\u306f\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Refinement level:]\u306b[1]\u304c\u5165\u308a\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Real cell size:] \u306b\u306f\u3001\u30e1\u30c3\u30b7\u30e5\u4f5c\u6210\u30d1\u30cd\u30eb\u3067\u8a2d\u5b9a\u3057\u305f[Base element size:]\uff08\u57fa\u672c\u30e1\u30c3\u30b7\u30e5\u30b5\u30a4\u30ba\uff09\u306e1\/2\u306e\u5024\u304c\u5165\u308b\u3088\u3046\u306b\u3057\u3066\u304a\u304f\u3002[Real cell size:] \u3068\u3001[Refinement level:]\u306e\u3069\u3061\u3089\u3082\u5909\u66f4\u53ef\u80fd\u306b\u3057\u3066\u304a\u304d\u3001\u4e00\u65b9\u3092\u5909\u66f4\u3057\u305f\u3089\u3001\u4ed6\u65b9\u306e\u9805\u76ee\u306f\u76f8\u5fdc\u306e\u5024\u306b\u81ea\u52d5\u5909\u66f4\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308c\u3070\u4f7f\u3044\u3084\u3059\u304f\u306a\u308a\u305d\u3046\u3060\u3002<\/p>\n\n\n\n<p>\u3053\u3053\u3067\u30011\u70b9\u6ce8\u610f\u3057\u305f\u3044\u306e\u306f\u3001\u6570\u5024\u5165\u529b\u6b04\u306b\u30c1\u30a7\u30c3\u30af\u30de\u30fc\u30af\u3068mm\u3068\u3044\u3046\u5358\u4f4d\u306e\u5165\u3063\u3066\u3044\u308b\u3082\u306e\u3068\u3001\u305d\u3046\u3067\u306a\u3044\u3082\u306e\u304c\u3042\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002\u5f8c\u8005\u306f\u5358\u7d14\u306a\u6570\u5024\u5165\u529b\u6b04\u3067\u3001\u30d7\u30ed\u30d1\u30c6\u30a3\u30fc\u304c\u3001App::PropertyFloat\u3000\u3068\u304b\u3001App::PropertyInteger\u3067\u3042\u308a\u3001\u901a\u5e38\u306e\u6570\u5b57\u3092\u6271\u3046\u65b9\u6cd5\u304c\u901a\u7528\u3059\u308b\u306e\u306b\u5bfe\u3057\u3066\u3001\u524d\u8005\u306fApp::PropertyLength\u3068\u306a\u3063\u3066\u304a\u308a\u3001\u9577\u3055\u306e\u5358\u4f4d\u3082\u4f75\u8a18\u3057\u3066\u5bf8\u6cd5\u3092\u89e3\u91c8\u3059\u308b\u3082\u306e\u3067\u3001\u53c2\u7167\u3084\u5024\u3092\u30bb\u30c3\u30c8\u3059\u308b\u969b\u306e\u65b9\u6cd5\u304c\u7570\u306a\u3063\u3066\u304f\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002\u3053\u3053\u3067\u306f\u3001\u4fbf\u5b9c\u7684\u306bCfdOf\u30aa\u30ea\u30b8\u30ca\u30eb\u306e<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Refinement level:]\u76f8\u5f53\u90e8\u5206\u3092\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Real cell size:] \u306b\u7f6e\u304d\u63db\u3048\u3066\u3001\u5165\u529b\u6b04\u3092\u5909\u66f4\u3057\u305f\u306e\u3067\u3001\u53c2\u7167\u3084\u8a2d\u5b9a\u90e8\u306e\u540d\u524d\u3060\u3051\u3067\u306a\u304f\u30e1\u30bd\u30c3\u30c9\u3082\u5909\u66f4\u3059\u308b\u5fc5\u8981\u304c\u751f\u3058\u3066\u304f\u308b\u3068\u3044\u3046\u70b9\u3067\u3042\u308b\u3002\u6700\u7d42\u7684\u306b[Refinement level:]\u76f8\u5f53\u90e8\u5206\u3067\u4f7f\u7528\u3057\u3066\u3044\u305f\u5909\u6570\u540d&#8221;if_rellen&#8221;\u306f\u3001&#8221;if_cellsize&#8221;\u306b\u3001\u76f8\u5fdc\u3059\u308b\u30d7\u30ed\u30d1\u30c6\u30a3\u540dRelativeLength\u3092CellSize\u306b\u5909\u66f4\u3057\u305f\u304c\u3001\u6700\u521d\u304b\u3089\u3053\u308c\u3092\u884c\u3063\u3066\u3057\u307e\u3046\u3068\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">&#8220;if_rellen&#8221;\u306b\u76f8\u5fdc\u3059\u308b\u30d7\u30ed\u30d1\u30c6\u30a3\u3092\u898b\u5931\u3063\u3066\u3057\u307e\u3046\u3053\u3068\u306b\u306a\u308a\u304b\u306d\u306a\u3044\u3002<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">\u5909\u6570\u540d&#8221;if_rellen&#8221;\u3092\u305d\u306e\u307e\u307e\u4f7f\u3063\u3066\u3044\u308c\u3070\u3001\u76f8\u5fdc\u3059\u308b\u30d7\u30ed\u30d1\u30c6\u30a3\u306e\u53c2\u7167\u3084\u8a2d\u5b9a\u306e\u969b\u306b\u30a8\u30e9\u30fc\u3068\u306a\u308a\u3001\u305d\u306e\u7b87\u6240\u306f\u660e\u793a\u3055\u308c\u308b\u306e\u3067\u3001\u5fc5\u8981\u306a\u5909\u66f4\u3092\u5b9f\u65bd\u3057\u3066\u304a\u3044\u3066\u3001\u6700\u7d42\u7684\u306b\u3061\u3083\u3093\u3068\u52d5\u304f\u3088\u3046\u306b\u306a\u3063\u3066\u304b\u3089\u5909\u6570\u540d\u3092\u5909\u66f4\u3057\u305f\u3068\u3044\u3046\u306e\u304c\u6539\u5909\u4f5c\u696d\u306e\u5b9f\u614b\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>dexcsTaskPanelCfdMeshRefinement.ui \u3067\u3001\u65b0\u305f\u306b\u8ffd\u52a0\u3057\u305f<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Refinement level:]\u306b\u95a2\u3057\u3066\u306f\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">CfdOf\u30aa\u30ea\u30b8\u30ca\u30eb\u306e<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Refinement level:]\u76f8\u5f53\u90e8\u5206\u3092\u30b3\u30d4\u30fc\u3057\u3066\u3001\u4ee5\u4e0b\u6731\u5b57\u90e8\u5206\u3068\u9752\u5b57\u306e\u6570\u5024\u5165\u529b\u90e8\u3092\u5909\u66f4\u3057\u305f\u3060\u3051\u3067\u3042\u308b\u304c\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>      &lt;\/item&gt;\n      <span class=\"has-inline-color has-vivid-green-cyan-color\">&lt;!-- Label (Relative element size) --&gt;<\/span>\n      &lt;item row=\"0\" column=\"0\"&gt;\n       &lt;widget class=\"QLabel\" name=\"<span class=\"has-inline-color has-vivid-red-color\">label_reflevel<\/span>\"&gt;\n        &lt;property name=\"text\"&gt;\n         &lt;string&gt;<span class=\"has-inline-color has-vivid-red-color\">Refinement level:<\/span>&lt;\/string&gt;\n        &lt;\/property&gt;\n       &lt;\/widget&gt;\n      &lt;\/item&gt;\n      <span class=\"has-inline-color has-vivid-green-cyan-color\">&lt;!-- value (Relative element size) --&gt;<\/span>\n      &lt;item row=\"0\" column=\"1\"&gt;\n       &lt;widget class=\"QDoubleSpinBox\" name=\"<span class=\"has-inline-color has-vivid-red-color\">if_reflevel<\/span>\"&gt;\n<span class=\"has-inline-color has-vivid-cyan-blue-color\">        &lt;property name=\"minimum\"&gt;\n          &lt;number&gt;1&lt;\/number&gt;\n        &lt;\/property&gt;\n<\/span>       &lt;\/widget&gt;\n      &lt;\/item&gt;\n<\/code><\/pre>\n\n\n\n<p><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Real cell size:] \u90e8\u5206\u306f\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">CfdOf\u30aa\u30ea\u30b8\u30ca\u30eb\u306e<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">[Refinement level:]\u90e8\u5206\u3092\u76f4\u63a5\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4\u3057\u305f\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>      <span class=\"has-inline-color has-vivid-green-cyan-color\">&lt;!-- Label (Relative element size) --&gt;<\/span>\n      &lt;item row=\"1\" column=\"0\"&gt;\n       &lt;widget class=\"QLabel\" name=\"label_<span class=\"has-inline-color has-vivid-red-color\">cellsize<\/span>\"&gt;\n        &lt;property name=\"text\"&gt;\n         &lt;string&gt;<span class=\"has-inline-color has-vivid-red-color\">Real cell size:<\/span>&lt;\/string&gt;\n        &lt;\/property&gt;\n       &lt;\/widget&gt;\n      &lt;\/item&gt;\n      <span class=\"has-inline-color has-vivid-green-cyan-color\">&lt;!-- value (Relative element size) --&gt;<\/span>\n      &lt;item row=\"1\" column=\"1\"&gt;\n<span class=\"has-inline-color has-black-color\">       &lt;widget class=\"Gui::InputField\" name=\"if_<\/span><span class=\"has-inline-color has-vivid-red-color\">cellsize<\/span><span class=\"has-inline-color has-black-color\">\"&gt;\n<\/span><span class=\"has-inline-color has-vivid-cyan-blue-color\">        &lt;property name=\"sizePolicy\"&gt;\n         &lt;sizepolicy hsizetype=\"Minimum\" vsizetype=\"Fixed\"&gt;\n          &lt;horstretch&gt;0&lt;\/horstretch&gt;\n          &lt;verstretch&gt;0&lt;\/verstretch&gt;\n         &lt;\/sizepolicy&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"toolTip\"&gt;\n         &lt;string extracomment=\"Select 0 to use default value\"\/&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"text\"&gt;\n         &lt;string&gt;0.0&lt;\/string&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"alignment\"&gt;\n         &lt;set&gt;Qt::AlignRight|Qt::AlignTrailing|Qt::AlignVCenter&lt;\/set&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"singleStep\" stdset=\"0\"&gt;\n         &lt;double&gt;0.010000000000000&lt;\/double&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"maximum\" stdset=\"0\"&gt;\n         &lt;double&gt;1000000000.000000000000000&lt;\/double&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"unit\" stdset=\"0\"&gt;\n         &lt;string notr=\"true\"&gt;mm&lt;\/string&gt;\n        &lt;\/property&gt;\n        &lt;property name=\"format\" stdset=\"0\"&gt;\n         &lt;string&gt;2&lt;\/string&gt;\n        &lt;\/property&gt;\n<\/span><span class=\"has-inline-color has-black-color\">       &lt;\/widget&gt;\n<\/span> <\/code><\/pre>\n\n\n\n<p><span class=\"has-inline-color has-vivid-cyan-blue-color\">\u9752\u5b57<\/span>\u90e8\u5206\u306f\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">App::PropertyLength\u7528\u306b\u4f7f\u308f\u308c\u308b\u5165\u529b\u6b04\u3092\u4f5c\u6210\u3059\u308bwidget\u3067\u3001\u985e\u4f3c\u306e\u3082\u306e\u3092\u30d6\u30ed\u30c3\u30af\u6bce\u30b3\u30d4\u30fc\u3057\u3066\u3001\u6570\u5024\u90e8\u5206\u3092\u30ab\u30b9\u30bf\u30de\u30a4\u30ba\u3057\u305f\u3060\u3051\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u4e00\u65b9\u3001\u3053\u308c\u3089\u5165\u529b\u6b04\u306b\u76f8\u5fdc\u3059\u308b\u30b3\u30f3\u30c6\u30ca\u30d7\u30ed\u30d1\u30c6\u30a3\u306f\u3001CfdMeshRefinement.py \u306e def initProperties(&#8230;) \u306b\u304a\u3044\u3066\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        # Common to all\n        <span class=\"has-inline-color has-vivid-green-cyan-color\">#addObjectProperty(obj, \"RelativeLength\", 0.75, \"App::PropertyFloat\", \"\",\n        #                  \"Set relative length of the elements for this region\")<\/span>\n        addObjectProperty(obj, \"<span class=\"has-inline-color has-vivid-red-color\">CellSize<\/span>\", \"0 m\", \"App::<span class=\"has-inline-color has-vivid-red-color\">PropertyLength<\/span>\", \"\",\n                          \"Set cell size for selected object(s)\")\n        addObjectProperty(obj, \"<span class=\"has-inline-color has-vivid-red-color\">RefinementLevel<\/span>\", 1, \"App::PropertyInteger\", \"\",\n                          \"Set refinement level for for selected object(s)\")\n<\/code><\/pre>\n\n\n\n<p>\u5b9a\u7fa9\u3055\u308c\u308b\u306e\u3067\u3001\u30aa\u30ea\u30b8\u30ca\u30eb\u306e\u7dd1\u5b57\u306e\u90e8\u5206\u3092\u30b3\u30e1\u30f3\u30c8\u30a2\u30a6\u30c8\u3057\u3066\u3001\u305d\u306e\u4e0b\u306b\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">App::<span class=\"has-inline-color has-black-color\">PropertyLength<\/span>\u306b\u5909\u66f4\u3057\u305f\u3082\u306e\uff08CellSize\uff09\u3092\u8ffd\u52a0\u3057\u305f\u306e\u3068\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\"><span class=\"has-inline-color has-black-color\">&#8220;if_reflevel<\/span>&#8220;\u306b\u76f8\u5fdc\u3059\u308b\u3082\u306e\uff08RefinementLevel\uff09\u3092\u8ffd\u52a0\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u30bf\u30b9\u30af\u753b\u9762\u306e\u8d77\u52d5\u306f\u3001_dexcsTaskPanelCfdMeshRefinement.py \u304c\u52d5\u304f\u306e\u3067\u3001\u305d\u306e def __init__(&#8230;)\u3092\u7d4c\u3066<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">def load(self)\u304c\u8d77\u52d5\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u306e\u3067\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">def load(self): \u304c\u8d77\u52d5\u3059\u308b\u524d\u306b\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        self.baseMeshSize = Units.Quantity(self.mesh_obj.CharacteristicLengthMax).Value\n        if self.obj.CellSize == 0 :\n             self.obj.CellSize = self.baseMeshSize * 0.5\n\n        self.load()\n\n        self.form.if_reflevel.valueChanged.connect(self.changeCellSize)\n        self.form.if_cellsize.valueChanged.connect(self.changeBaseCellSize)<\/code><\/pre>\n\n\n\n<p>\u3068\u3057\u3066\u304a\u3051\u3070\u3001\u30e1\u30c3\u30b7\u30e5\u30b3\u30f3\u30c6\u30ca\u4e2d\u306e\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">CharacteristicLengthMax\uff08\u57fa\u672c\u30e1\u30c3\u30b7\u30e5\u30b5\u30a4\u30ba\uff09\u3092\u53d6\u5f97\u3057\u3066\u3001\u30c7\u30d5\u30a9\u30eb\u30c8\u3067\uff08<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">Cellsize==0\u3067\u3001\u4f55\u3082\u6307\u5b9a\u304c\u306a\u304b\u3063\u305f\u5834\u5408\u306b\u306f\uff09\u305d\u306e\u534a\u5206\uff08RefLevel=1\u76f8\u5f53\uff09\u306e\u5024\u3092Cellsize\u30d7\u30ed\u30d1\u30c6\u30a3\u306b\u8a2d\u5b9a\u3057\u305f\u3053\u3068\u306b\u306a\u308b\u3002\u307e\u305f\u3001self.load()\u304c\u7d42\u308f\u3063\u305f\u5f8c\u306e2\u884c\u306f\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">\u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u30bf\u30b9\u30af\u753b\u9762\u4e0a\u306e\u6570\u5024\u6b04\u306e\u5024\u304c\u5909\u5316\u3057\u305f\u6642\u306e\u51e6\u7f6e\u3092\u5b9a\u7fa9\u3057\u305f\u3082\u306e\u3067\u3001\u4ee5\u4e0b\u306e\u5185\u5bb9\u3092\u65b0\u8a2d\u3057\u305f\u3002<\/p>\n\n\n\n<p>\u3064\u307e\u308a\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">if_reflevel\u306e\u5024\u304c\u5909\u5316\u3057\u305f\u3089\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">baseMeshSize\u3068<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">f_reflevel\u306e\u5024\u3092\u4f7f\u3063\u3066\u3001\u30bb\u30eb\u30b5\u30a4\u30ba\u3092\u8a08\u7b97\u3057\u76f4\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    def changeCellSize(self):\n        setQuantity(self.form.if_cellsize, self.baseMeshSize\/2**(self.form.if_reflevel.value()))\n        return True<\/code><\/pre>\n\n\n\n<p><meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">if_cellsize\u306e\u5024\u304c\u5909\u5316\u3057\u305f\u3089\u3001\u305d\u306e\u5024\u3068<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">if_reflevel\u306e\u5024\u3092\u4f7f\u3063\u3066\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">CharacteristicLengthMax\u3092\u8a08\u7b97\u3057\u76f4\u3059\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>    def changeBaseCellSize(self):\n        cellLength = getQuantity(self.form.if_cellsize)\n        cellLength = re.findall(\"\\d+\\.\\d+\", str(cellLength))&#91;0]\n        self.mesh_obj.CharacteristicLengthMax = float(cellLength) * 2**(self.form.if_reflevel.value())\n        return True<\/code><\/pre>\n\n\n\n<p>\u30b3\u30f3\u30c6\u30ca\u30d7\u30ed\u30d1\u30c6\u30a3\u3068\u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u30bf\u30b9\u30af\u753b\u9762\u306b\u8868\u793a\u3055\u308c\u308b\u5909\u6570\u3068\u306e\u95a2\u9023\u4ed8\u306f\u3001def load(self):<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        self.form.if_reflevel.setValue(self.obj.RefinementLevel)\n        setQuantity(self.form.if_cellsize, self.obj.CellSize)<\/code><\/pre>\n\n\n\n<p>\u306b\u3066\u30b3\u30f3\u30c6\u30ca\u21d2\u30bf\u30b9\u30af\u753b\u9762\u3001<\/p>\n\n\n\n<p>def accept(self)\u306b\u3066\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>        FreeCADGui.doCommand(\"FreeCAD.ActiveDocument.{}.CellSize \"\n                             \"= '{}'\".format(self.obj.Name, getQuantity(self.form.if_cellsize)))\n        FreeCADGui.doCommand(\"FreeCAD.ActiveDocument.{}.RefinementLevel \"\n                             \"= {}\".format(self.obj.Name, self.form.if_reflevel.value()))<\/code><\/pre>\n\n\n\n<p>\u30bf\u30b9\u30af\u753b\u9762\u304b\u3089\u3001\u30b3\u30f3\u30c6\u30ca\u3078\u53ce\u7d0d\u3055\u308c\u308b\u3088\u3046\u306b\u306a\u3063\u3066\u3044\u308b\u3002<\/p>\n\n\n\n<p>\u4ee5\u4e0a\u3067\u3001\u7d30\u5206\u5316\u6307\u5b9a\u65b9\u6cd5\u3092\u6539\u826f\u3059\u308b\u3053\u3068\u304c\u51fa\u6765\u305f\u3001\u3057\u304b\u3057\u3053\u306e\u307e\u307e\u3067\u306f\u3001CfdOF\u306e\u30aa\u30ea\u30b8\u30ca\u30eb\u30d1\u30e9\u30e1\u30bf\u3092\u6d41\u7528\u3057\u3066\u3044\u305fcfMesh\u306emeshDict\u3092\u4f5c\u6210\u3059\u308b\u30d7\u30ed\u30b0\u30e9\u30e0\uff08dexcsCfdMeshTools.py\uff09\u304c\u52d5\u304b\u306a\u304f\u306a\u3063\u3066\u3057\u307e\u3046\u3002\u3064\u307e\u308a\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">CfdOF\u3067\u306f\u3001RelativeLength\u3068\u3044\u3046\u30d1\u30e9\u30e1\u30bf\u304c\u3042\u3063\u3066\u3001\u3053\u306e\u5024\u3092\u30d9\u30fc\u30b9\u306b\u7d30\u5206\u5316\u30ec\u30d9\u30eb\u3092\u8a08\u7b97\u3057\u76f4\u3057\u3066\u3044\u305f\u3002\u4eca\u56de\u306e\u6539\u5909\u3067\u3001RefinementLevel\u3068\u3044\u3046\u7d30\u5206\u5316\u30ec\u30d9\u30eb\u305d\u306e\u3082\u306e\u306e\u5024\u3092\u30d1\u30e9\u30e1\u30bf\u5316\u3057\u305f\u306e\u3067\u3001\u3053\u308c\u3092\u4f7f\u3046\u3088\u3046\u306b\u3059\u308b\u3068\u3044\u3046\u3053\u3068\u3067\u3042\u308b\u3002<\/p>\n\n\n\n<p>\u3053\u308c\u306f\u3001\u305f\u3068\u3048\u3070\u30013-6-(2)\u306b\u304a\u3044\u3066\u3001\u66ab\u5b9a\u7684\u306b<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RefStr = str(int( 1.0 \/ __relativeLength__&#91;regionNumber])-1)<\/code><\/pre>\n\n\n\n<p>\u3068\u3057\u3066\u3044\u305f\u90e8\u5206\u3092\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>RefStr = str(__reflevel__<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">&#91;regionNumber])-1)<\/code><\/pre>\n\n\n\n<p>\u4f75\u305b\u3066\u3001<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">__relativeLength__\u3068\u3057\u3066\u3042\u3063\u305f\u7b87\u6240\u3092<meta http-equiv=\"content-type\" content=\"text\/html; charset=utf-8\">__reflevel__\u306b\u5909\u66f4\u3059\u308b\u3068\u3068\u3082\u306b\u3001\u30e2\u30c7\u30eb\u30b3\u30f3\u30c6\u30ca\u304b\u3089\u30d1\u30e9\u30e1\u30bf\u53d6\u5f97\u3057\u3066\u3044\u305f\u90e8\u5206\u3001\u305f\u3068\u3048\u3070\u3001<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>__relativeLength__.append(obj.RelativeLength) <\/code><\/pre>\n\n\n\n<p>\u3092\u3001\u4ee5\u4e0b\u306e\u3088\u3046\u306b\u5909\u66f4\u3059\u308b\u3060\u3051\u3067\u3042\u3063\u305f\u3002<\/p>\n\n\n\n<pre class=\"wp-block-code\"><code>__reflevel__.append(obj.RefinementLevel) <\/code><\/pre>\n\n\n\n<p>\u8907\u6570\u30f6\u6240\u5b58\u5728\u3059\u308b\u304c\u3001\u307b\u3068\u3093\u3069\u6a5f\u68b0\u7684\u306a\u4f5c\u696d\u3067\u3042\u3063\u305f\u3002<\/p>\n\n\n\n<p><a href=\"https:\/\/ocse2.com\/?p=13281\">\u524d\u3078<\/a>\u3000<a href=\"https:\/\/ocse2.com\/?p=13115\">\u76ee\u6b21<\/a>\u3000<a href=\"https:\/\/ocse2.com\/?p=13316\">\u6b21\u3078<\/a><\/p>\n","protected":false},"excerpt":{"rendered":"<p>4.2. \u30e1\u30c3\u30b7\u30e5\u7d30\u5206\u5316\u30bf\u30b9\u30af\u753b\u9762\u306e\u6539\u5909\u305d\u306e\uff11 CfdOF\u3067\u306e\u7d30\u5206\u5316\u6307\u5b9a\u65b9\u6cd5\u306f\u3001\u76f8\u5bfe\u30b5\u30a4\u30ba\uff08Relative element size\uff09\u3092\u6307\u5b9a\u3059\u308b\u3068\u3044\u3046\u3082\u306e\u3067\u3001\u5b9f\u969b\u306bDEXCS\u30e9\u30f3\u30c1\u30e3\u30fc\u306e\u6a19\u6e96\u30e2\u30c7\u30eb\u3067\u4f7f\u3063\u3066\u307f\u305f\u306e\u3067\u3042\u308b\u304c [&hellip;]<\/p>\n","protected":false},"author":2,"featured_media":0,"comment_status":"open","ping_status":"open","sticky":false,"template":"","format":"standard","meta":{"site-sidebar-layout":"default","site-content-layout":"","ast-site-content-layout":"default","site-content-style":"default","site-sidebar-style":"default","ast-global-header-display":"","ast-banner-title-visibility":"","ast-main-header-display":"","ast-hfb-above-header-display":"","ast-hfb-below-header-display":"","ast-hfb-mobile-header-display":"","site-post-title":"","ast-breadcrumbs-content":"","ast-featured-img":"","footer-sml-layout":"","ast-disable-related-posts":"","theme-transparent-header-meta":"","adv-header-id-meta":"","stick-header-meta":"","header-above-stick-meta":"","header-main-stick-meta":"","header-below-stick-meta":"","astra-migrate-meta-layouts":"default","ast-page-background-enabled":"default","ast-page-background-meta":{"desktop":{"background-color":"var(--ast-global-color-4)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"ast-content-background-meta":{"desktop":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"tablet":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""},"mobile":{"background-color":"var(--ast-global-color-5)","background-image":"","background-repeat":"repeat","background-position":"center center","background-size":"auto","background-attachment":"scroll","background-type":"","background-media":"","overlay-type":"","overlay-color":"","overlay-opacity":"","overlay-gradient":""}},"footnotes":""},"categories":[17],"tags":[74,48,28,23,13],"class_list":["post-13302","post","type-post","status-publish","format-standard","hentry","category-toolstips","tag-cfdof","tag-cfmesh","tag-dexcs","tag-freecad","tag-openfoam"],"views":239,"_links":{"self":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/posts\/13302","targetHints":{"allow":["GET"]}}],"collection":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/posts"}],"about":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/types\/post"}],"author":[{"embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/users\/2"}],"replies":[{"embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcomments&post=13302"}],"version-history":[{"count":6,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/posts\/13302\/revisions"}],"predecessor-version":[{"id":13330,"href":"https:\/\/ocse2.com\/index.php?rest_route=\/wp\/v2\/posts\/13302\/revisions\/13330"}],"wp:attachment":[{"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Fmedia&parent=13302"}],"wp:term":[{"taxonomy":"category","embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Fcategories&post=13302"},{"taxonomy":"post_tag","embeddable":true,"href":"https:\/\/ocse2.com\/index.php?rest_route=%2Fwp%2Fv2%2Ftags&post=13302"}],"curies":[{"name":"wp","href":"https:\/\/api.w.org\/{rel}","templated":true}]}}