07-25-2022 03:34 AM
解決済! 解決策の投稿を見る。
07-25-2022 11:45 PM - 編集済み 07-25-2022 11:46 PM
「波形の面積」の定義は?
ゼロラインと波形で囲われる部分の面積ですか?
波形の周期は無視して取り込んだ波形全体で算出すればいいですか?
> オシロスコープとPCは繋がり波形を出すことはできています。
> オシロスコープの画面をそのままLabVIEWでも表示させたく
「波形を出すことはできている」のと「画面をLabVIEWでも表示させたい」は違う意味ですか?
前者はLabVIEWのグラフに表示している、後者はオシロスコープの画面キャプチャ(画像)がほしい、ということですか?
> rangeやdelayも数値を入れれば反応できるようにしたい
これは、LabVIEWからオシロスコープの設定を操作したいということですか?
それとも、面積を求める際のパラメータを定義したいということですか?
> 色々試してみたのですが全く上手くできませんでした。
「色々試してみた」ことを教えてください。できればVIファイルを添付してください。
07-27-2022 04:28 AM
ご返信ありがとうございます。
「波形の面積」の定義は?
ゼロラインと波形で囲われる部分の面積です。
波形の周期は無視し、取り込んだ波形全体で算出し時間ごとの面積の変化が知りたいです。
オシロスコープの画面をそのままLabVIEWでも表示させたいのですが、現在波形の形は合っていますが値が全く違います。
0V-5Vでオシロスコープは立ち上がりがあるのに対し、15000vから30000vで表示されていたりします。
そして、その取り込んだ波形をlabviewでもdelay、point、rangeなどを入力することにより変化させたいのと、
面積を求める際の時間ごとの部分dtを表せるようになるためdelay、point、rangeが必要と考えております。
後日、viファイルを送らせていだきます。
よろしくお願い致します。
07-28-2022 01:35 AM
データが15000~30000というのは、A/Dコンバータからの生データだと思います。電圧に換算するためのパラメータをオシロスコープから取得する必要があります。垂直分解能と電圧レンジ、ゼロ位置などです。時間軸のdtはサンプリングレートの逆数でもOKです。
電圧波形に直せればdtで積分することで面積が求まります。マイナス側を減算したくなければ最初に絶対値を取ってから積分します。開始点を遅らせたければdelay相当の指標から後を部分配列で取り出します。
OWONのUSBオシロスコープは使ったことがありませんが、現代の製品であれば、パラメータを問い合わせるコマンドがあると思います。NIに計測器ドライバが無いので自力でマニュアルを読むしかありません。
08-03-2022 07:41 AM
返信遅くなりすみません。
"電圧波形に直せればdtで積分することで面積が求まります。マイナス側を減算したくなければ最初に絶対値を取ってから積分します。開始点を遅らせたければdelay相当の指標から後を部分配列で取り出します。"
ここは具体的にはどのようなviになりますか?
08-04-2022 01:07 AM
波の形と、求めたい結果によって変わりますが、こんな感じでしょうか。
LabVIEW2014のVIです。
08-08-2022 12:00 AM
返信遅くなり申し訳ありません。
こちらが現在作っているVIです。
現在作成したVIは、A/Dコンバータからの生のデータをLabVIEWでrange、delay.pointを入力することにより、どこがゼロ位置で何ポイント目なのかなのか、そこから1usたったのは何ポイント目なのか、立ち上がりな何ポイント目なのかというのを表したものです。
数字で表しているのですが、グラフに作用させられません。
どのようにすればよいでしょうか?
そして、わたしのVIと送ってくださったVIはどのように連結させればよろしいでしょうか?
分からないことだらけで申し訳ございません。
よろしくお願いいたします。
08-08-2022 12:08 AM
面積を出す波形のデータは、黄色いch2のほうのデータにしようとおもっております。
08-08-2022 08:52 AM
VIを見ました。何をするプログラムなのかは置いておくとして・・・
・hatsune\acquire wave.viの内容が重要ですが、VIがないので送ってください。もし中でサブVIを使っていたらそれらも一緒にお願いします。
・送っていただいたVIのフロントパネルにある、points、delay(us)、range(us)、range_CH2(V)、セーブする間隔、の値を教えてください(VIを読み解く参考にします)。
・オシロスコープの、CH1のrange、CH2のGND位置(div単位)、垂直分解能(ビット数)、時間軸(sec/div)、メモリポイント数、トリガ位置(div単位)はいくつですか?
08-17-2022 02:06 AM
返信ありがとうございます。
又、遅くなり申し訳ございません。
・hatsune\acquire wave.viとオシロスコープのスクリーンショットのデータを送ります。
・VIのフロントパネルの値。
points:1000
delay(us):0
range(us):50
range_CH2(V):50
セーブする間隔:10
・オシロスコープ
CH1のrange:5V/div
CH2のGND位置(div単位):-2divs
垂直分解能(ビット数):8
時間軸(sec/div):オシロスコープの各マスのと横幅のことでしょうか?横幅でしたら50us/div
メモリポイント数:1000
トリガ位置(div単位):2V
よろしくお願いいたします。