概略

高速アナログユニットで取得したデータをヒストグラム用のデータに変換します

ヒストグラムとは

取得したデータを一定の区分に分けて(階級)、その区間のデータの出現回数(度数)を棒グラフで表します
このグラフを作成することで、取得したデータのバラツキを一目で把握することができます

ヒストグラムによるデータ分布の表示例

ヒストグラムで分かること

  • データの中心位置
  • バラツキの大きさ
  • 偏り(左右へのズレ)
  • 多峰性の有無
  • 異常値の存在

正規分布との関係

ヒストグラムの形状が釣鐘型に近い場合、測定データは正規分布に従う可能性があります。
工程能力指数Cp・Cpkを評価する場合も、正規分布を前提とすることが一般的です。
工程能力指数(Cpk)はこちら

シンボル

HistogramHAD

HistogramHADファンクションブロック
入出力
InputData
高速アナログユニットで取得したデータ(配列)
OutputData
ヒストグラム用に変換したデータ

使い方

InputData

InputDataには高速アナログユニットから取得したデータを入力します
高速アナログユニットのIOマップではAnalogInputValue1-10、AnalogInputValue11-20のように10個単位の配列で割り付くため、複数のAnalogInputValueをつなぎ合わせて1つの配列にしてからInputDataに入力する必要があります

Histogram

Histogramにはグラフ表示するときの分割数分の配列を持つ変数を設定します
高速アナログユニットは-32000~+32000の値が出力されるので、この値を何分割するかを決めて配列を作ります
また、上下限を超えたときにカウントするために分割数を2つ加えて配列の要素数を決定します

例えば
-32000~+32000を100分割する場合は、要素数が102個の配列を持った変数(例えばHistogramData[0...101])を作ります
こうすることでアナログの値によって以下の要素番号をカウントアップします

要素番号
アナログ値配列の要素番号
-32000以下0
-31999 ~ -313601
-31359 ~ -307202
......
-639 ~ 050
......
31361 ~ 32000100
32001以上101

よくある質問

ヒストグラムとは何ですか?

データを一定区間ごとに分類し、各区間の出現回数を棒グラフで表したものです。

ヒストグラムで何が分かりますか?

データの中心位置、ばらつき、偏り、多峰性、異常値の有無などを把握できます。

ヒストグラムと正規分布にはどのような関係がありますか?

ヒストグラムが釣鐘型に近い場合、測定データは正規分布に従う可能性があります。

OMRON NX/NJでヒストグラムを作成できますか?

HistogramHADファンクションブロックを利用することで、高速アナログユニットのデータをヒストグラム用データへ変換できます。

関連ページ

ダウンロード

この記事へのコメント