熱荷重
 
熱荷重はエンティティ荷重であり、1 つ以上の点、エッジ、カーブ、サーフェス、構成部品、またはボリューム上に配置できます。熱荷重はモデルにローカル熱源と熱シンクを提供し、内部の熱生成や熱流束のモデル作成に使用できます。
このセクションで説明する関数を使用して、 熱荷重のデータと内容にアクセスします。
次の関数について説明します。
次の関数は廃止が予定されています。
ProMechheatdataAlloc() 関数は、熱荷重データにメモリを割り当てます。
ProMechheatdataTypeGet() 関数は、ジオメトリエンティティ全体における熱荷重の分布タイプを返します。出力引数 type は次のいずれかの値をとります。
PRO_MECH_HEAT_TOTAL - 選択したエンティティに対する荷重の積分が所定の合計値と等しくなるように、エンティティの長さまたは面積に熱荷重が分布しています。
PRO_MECH_HEAT_PER_UNIT - 選択した荷重を構成する各ユニットに熱荷重がかかります。
PRO_MECH_HEAT_AT_POINT - 1 つの点、1 つのフィーチャー、または点のパターンに熱荷重が適用されています。
PRO_MECH_HEAT_NONE - 熱荷重が割り当てられていません。
ProMechheatdataTypeSet() 関数は熱荷重のタイプを設定します。
ProMechheatdataValueGet() 関数は、エンティティに指定されている分布オプションに応じて、熱伝導率の合計または分布を返します。
ProMechheatdataValueSet() 関数は熱荷重の値を設定します。
ProMechheatdataTemporalvariationGet() 関数は、指定されている熱荷重の時間的変化を返します。
ProMechheatdataTemporalvariationSet() 関数は、指定された熱荷重の時間的変化を設定します。
関数 ProMechheatdataTimefunctionidGet()ProMechheatdataTimefunctionidSet() は廃止が予定されています。代わりに関数 ProMechheatdataTemporalvariationGet()ProMechheatdataTemporalvariationSet() を使用します。
ProMechheatdataFree() 関数は、熱荷重データに割り当てられているメモリを解放します。
これは役に立ちましたか?