Reviewの紹介

Reviewは、ユーザーがデータを表示および数学的に操作して、動作インピーダンス、音響ビームプロット、送信電圧応答(TVR)、圧力フィールドなどの一般的な設計要件を決定するスクリプトを記述できる、OnScaleの有用な後処理言語です。

Review Scriptの例

read f1 'xx.flxhst'

grph
    plot f1 1
    writ mydata.txt
    end

このスクリプトは次のことを行います。

  1. xx.flhstという時刻履歴出力ファイルを読み取ります。
  2. それは、ハードドライブのそのパスで利用可能なファイルを変数f1に保存し、レビューがそれを開いて内部のデータにアクセスできるようにします。
  3. 次に、f1に保存された最初の時間履歴カーブを取得して、mydata.txtというテキストファイルに書き込みます。

注意: xx.flxhstというファイルは、この例はレビュースクリプトと同じフォルダに配置する必要があります。 

Reviewスクリストの作成方法

run-review-3.gif

OnScaleアナリストモードでレビュースクリプトを作成するには、新しいファイルウィンドウにスクリプトの説明を記述し、拡張子* .revinpを付けて保存します。

save-review-script.png

Reviewスクリプトの実行方法

スクリプトを* .revinp形式で保存するとすぐに、「ローカルで実行」ボタンがアクティブになります。 ローカルまたはクラウド上で自由にレビュースクリプトを実行できるため、追加のライセンスは必要ありません。

注意: レビュースクリプトにはプロセスが含まれていないため、見積もりなしでクラウド上でレビュースクリプトを実行できます。

Script_execution2.png

  1. スクリプトが拡張子* .revinpで保存されていることを確認します。
  2. ファイルエクスプローラーで、xx.flxhstがスクリプトmyscript.revinpと同じフォルダーにあることを確認できます。
  3. Run LocalまたはRun on Cloudボタンをクリックして、スクリプトを実行します
  4. スクリプトがエラーなしで実行されると、Warning: 0が表示されます。

Reviewスクリプトのデバッグ方法

スクリプトは、レビューごとに1行ずつ実行されます。

line_by_line_execution.png

特定の行でエラーが発生すると、スクリプトは、命令を正しく完了できなかったことを示す警告をいくつか表示します。

スクリプトの実行中に発生したエラーを確認することで、レビュースクリプトをデバッグできます。

スクリプトにバグを導入すると、デバッグウィンドウに警告が赤で表示されます。

debug-review.png

前の画像の右では、f1をf2に変更しましたが、f2というファイルはスクリプトに読み込まれていません。

そのスクリプトを実行すると、Plotting data not found - Interpretation of plot command failed on argument 1:f2という警告が表示されます。

その問題を修正してください。

重要: これらの警告を注意深く読み、警告なしで実行できるようになるまで、スクリプトに適切な変更を加えます。

エラーログの保存場所

すべての警告とエラーは、現在のスクリプトと同じフォルダーに生成される* .flxprt拡張子のテキストファイルに自動的に書き込まれます。

flxprt_file.png

そのファイルは、標準のテキストエディター(Wordpad、Notepad ++、Emacs ...)で、またはOnScale Analystモードでも開くことができます。

この* .flxprtファイルには、スクリプトの実行中に確認によって生成されたすべてのデバッグ情報(警告とエラー)が含まれています。