hexagon logo

ユーザー関数を使用し解析したところ、異常終了し以下のような表示が出ました。 異常終了しました(129サイクル)エラー番号=486 //FE486//.. DETECTED FLOATING-POINT EXCEPTION TYPE: unknown: code=-1073741785 ADDRESS: 0x7ffe38786009 この場合はどういうエラーなのでしょうか。また、詳細を教えていただきたいです。

ユーザー関数を使用し解析したところ、異常終了し以下のような表示が出ました。

異常終了しました(129サイクル)エラー番号=486
//FE486//.. DETECTED FLOATING-POINT EXCEPTION
TYPE: unknown: code=-1073741785
ADDRESS: 0x7ffe38786009

この場合はどういうエラーなのでしょうか。また、詳細を教えていただきたいです。
  • STREAMが出力したエラーに関しては起動ツールの上の段の「?」のアイコンをクリックして、下から2番目の 「FE/WNメッセージヘルプ」を開いて、当該エラー番号 FE486で検索することで確認することができます。そこに詳細なエラーの内容と一般的な対処法が書かれていますので確認しましょう。
    ところで、ユーザー関数を使われているとのことですが、ユーザー関数を使わない条件に変更したデータを作成して計算を実行してみてください。
     
    ここでFE486が出力されない場合、
    ユーザー関数自体が問題ではないことが分かります。メッセージヘルプに書かれている一般的な対処法をいろいろ試して解消を図りましょう。
     
    ここでFE486が出力された場合、
    ほぼ確実に自身が作成されたユーザー関数のプログラムに問題があると思われます。
    0割など発生しないよう処理をすることはもちろんのこと、急激に条件が変わるなど
    不安定になるような作り方をしている場合は、可能な範囲で緩やかな変化になるよう工夫したり、一般的対処法も併せて安定化を図ることを試みることをお勧めします。
     
    以上、参考にしてください。
  • すいません。先の説明は逆になっていました。以下、訂正した文になります。
    ​ここでFE486が出力されない場合、
    ほぼ確実に自身が作成されたユーザー関数のプログラムに問題があると思われます。
    0割など発生しないよう処理をすることはもちろんのこと、急激に条件が変わるなど
    不安定になるような作り方をしている場合は、可能な範囲で緩やかな変化になるよう工夫したり、一般的対処法も併せて安定化を図ることを試みることをお勧めします。
    ここでFE486が出力された場合、
    ユーザー関数自体が問題ではないことが分かります。メッセージヘルプに書かれている一般的な対処法をいろいろ試して解消を図りましょう。
    以上、参考にしてください。​
  • 回答いただきありがとうございます。
    参考にさせていただきます。