IDL プログラムで大量のデータ バッチを実行しようとしていますが、無意味な結果が得られます。
入力を分割し、各部分を個別にプログラムに渡してから、出力をつなぎ合わせると、正常に動作します。これにより、コードのどこかでオーバーフローの問題が発生していると考えるようになりましたが、これまでデバッグできませんでした。
次のような変数を宣言すると、IDL のデフォルトのデータ型サイズを変更できる方法はありますか?
A = functionCall(blah,blah2)
変数を16ビット(デフォルト)ではなく32ビット値として開始しますか?
私はあなたがこれを手動で行うことができることを知っています
A = long(functionCall(blah,blah2))
私のコードでは数千行の長さであり、変数ごとにこれを手動で変更したくありません。