インポートについて

YuzuN
YuzuN Altair Community Member
edited November 2020 in 質問と回答 (Q&A)

お世話になります。

HyperMesh2020.1、user ProfilesはNastranNXを使用しております。

HyperMeshでモデルを作成し、吐き出したファイル(.dat)を再度HyperMeshで読み込んだところ

setの情報がregular→formulaに代わってしまいました。

set内の節点の並びが非常に重要で、formula(HM上だとnon-ordered)だと並び替えた節点情報を失ってしまいます。

こちらを保持したまま、再度読み込むにはどうしたらよろしいでしょうか?

 

ご教授よろしくお願い致します。

Best Answer

  • Abe_22283
    Abe_22283 New Altair Community Member
    edited November 2020 Answer ✓

    こんにちは。
     

    もし上記の場合でも、できない場合は、手数が多くなってしまいますが、添付動画のような方法をお試しください。
     
    1. モデル作成後、Matrix Browserでsetの節点IDの順序を出力
    2. モデルをdatファイルで出力後、再度HyperMeshでインポート
    3. コマンドウィンドウ表示
    4. 下記のスクリプトにMatrix Browserで出力した節点IDを「節点番号」にペーストし、コマンドウィンドウで実行

      *createentity sets cardimage=SET includeid=0 name=set_order
      *clearmark sets 1
      *startnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 style=1
      *endnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 ids={nodes 節点番号}

Answers

  • Adriano Koga_20259
    Adriano Koga_20259 New Altair Community Member
    edited November 2020

    image

  • Abe_22283
    Abe_22283 New Altair Community Member
    edited November 2020 Answer ✓

    こんにちは。
     

    もし上記の場合でも、できない場合は、手数が多くなってしまいますが、添付動画のような方法をお試しください。
     
    1. モデル作成後、Matrix Browserでsetの節点IDの順序を出力
    2. モデルをdatファイルで出力後、再度HyperMeshでインポート
    3. コマンドウィンドウ表示
    4. 下記のスクリプトにMatrix Browserで出力した節点IDを「節点番号」にペーストし、コマンドウィンドウで実行

      *createentity sets cardimage=SET includeid=0 name=set_order
      *clearmark sets 1
      *startnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 style=1
      *endnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 ids={nodes 節点番号}
  • YuzuN
    YuzuN Altair Community Member
    edited November 2020

    image

    返信ありがとうございます。

    チェックを外した状態で読み込むとregularで読み込めるのですが、節点情報の並びは変わってしまいました。

  • YuzuN
    YuzuN Altair Community Member
    edited November 2020
    Abe_22283 said:

    こんにちは。
     

    もし上記の場合でも、できない場合は、手数が多くなってしまいますが、添付動画のような方法をお試しください。
     
    1. モデル作成後、Matrix Browserでsetの節点IDの順序を出力
    2. モデルをdatファイルで出力後、再度HyperMeshでインポート
    3. コマンドウィンドウ表示
    4. 下記のスクリプトにMatrix Browserで出力した節点IDを「節点番号」にペーストし、コマンドウィンドウで実行

      *createentity sets cardimage=SET includeid=0 name=set_order
      *clearmark sets 1
      *startnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 style=1
      *endnotehistorystate {Modified Set Type of set}
      *setvalue sets id=2 ids={nodes 節点番号}

    アベ様

    ご回答ありがとうございます。

    こちらの方法で作成させていただきました。

    助かりました。ありがとうございました。