09-12-2020 03:33 AM
現在、ヒステリシスカーブの様な囲まれたグラフの上から下までの幅を求めるviを考えているのですが、必ずしも対になる同じ値が存在する訳では無いので困っています。
ヒントなどのご意見をいただけないでしょうか。
解決済! 解決策の投稿を見る。
09-14-2020 05:32 PM
こんにちは。
元データがXYグラフ形式の配列のクラスタとしたら。。
〇X配列を特定の幅でサーチ(たとえば0以上1未満)、マッチした対になるY配列の作成
〇作成したY配列の最大最小を取って、その差が幅
〇次のX配列の幅を変えて(1以上2未満)
ってのはどうでしょう。
ただし、幅が小さすぎてマッチするデータがないときの対処は考える必要はあるかと思います。
09-15-2020 08:08 PM
返信ありがとうございます。
説明して頂いた内容は理解できたのですが、labviewの初心者なので書いていただいたプログラムを作る能力が無いので、大変恐縮ではありますが、簡単なプログラムのダイヤグラムなど教えて頂けないでしょうか?
09-16-2020 12:19 AM
X配列から以上未満を検索、見つかったら新しいY配列へ連結。結果の最大-最小が幅。ヒステリシス波形は楕円XYグラフ(3周分)を作って代用しています。
ループの指標付け、シフトレジスタの動きは頑張って理解してみてください。
ここら辺は避けて通れない知識になるかと思います。
だいぶ省略した文書でごめんなさい。
09-16-2020 01:24 AM
返信ありがとうございます。
頂いたプログラムをもとにプログラム無事に作ることが出来ました。
本当に感謝しております。