04-22-2021 05:25 AM
現在、強度グラフから指定した範囲の平均値を求めたいです。
例えばx軸(3mm~5mm)、y軸(4mm~5mm)という任意の範囲のz軸の平均値を求めたいです。
カーソルをうまく使うとできそうな気もするのですがよくわかりません。
よろしくお願いします。
解決済! 解決策の投稿を見る。
04-22-2021 07:03 PM
強度グラフで処理をされる場合は、カーソルを2つ使用して長方形領域を定義します。
プロパティノードのアクティブカーソルで情報を取得したいカーソル番号を指定し、カーソル位置を取得することで、
領域の情報を取得できます。
それ以前に強度グラフデータには2Dデータで入力されているかと思いますので、
そちらに対して処理を行うことも良い案だと思います。例えば部分配列取得で、X軸のindex10からindex20まで、
Y軸のindex10からindex20まで取得すると、範囲データを取得できるので、それに対して平均を適用します。
04-22-2021 08:49 PM
返信ありがとうございます。
プロパティノードのアクティブカーソルで情報を取得したいカーソル番号を指定し、カーソル位置を取得までは分かったのですが、領域の情報取得についてよくわかりません。
大変申し訳いないのですがもう少しかみ砕いた説明を頂けないでしょうか。
よろしくお願いいたします。
04-22-2021 09:59 PM
例えばカーソル1の情報を取得すると、
x=1.8
y=3.1
のようになったとします。2D配列からデータを取り出すためにはインデックス情報が必要なので、
これを整数へ変換します。I32でも四捨五入でも、アプリケーションに適した手法を採用します。
これで2D配列の2行目以降、3列目以降のデータを取れば良いことになります。
同様にもう一つのカーソルで値を取得すると、長方形の四辺情報が得られることになります。
こういったイメージで2D配列からデータを取得します。