02-10-2012 05:16 AM
はじめまして。私は学生で卒業研究にlabviewを使っています。USBのcontecのAIO-160802AY-USBを使用しているんですけど、DAQアシスタントなどが使えなくかなり苦労しています。
卒業研究として太陽電池のI-V特性を測定しています。そこでlavviewで0~4Vの三角波を出力し、入力を二つ使ってそれをエクセルに書き込むプログラムを組みたいと思ったのですが、なかなかうまくいきません。
できれば良い方法を教えてもらいたいです。
太陽電池の特性を測るための回路は作ってあります。回路からcontecの配線は、出力(0~4V)部分が一つ、入力部分を二つ使います。あとエクセルへの書き込みなんですけど、1秒間に600個の値が取れればうれしいです。
02-12-2012 07:51 PM
sramk様
平素よりNI製品をご利用頂きまして誠に有難うございます。
日本ナショナルインスツルメンツ技術部 中山と申します。
Contec社のデータ集録デバイスをご使用とのことですが、
LabVIEWでこちらのデバイスを制御するため、
以下はインストール済みですか?
LabVIEW対応データ集録ライブラリ
http://www.contec.co.jp/product/device/vidaq/index.html
こちらにサンプルもございますので、参考にしていただければと思います。
ご不明な点がありましたら、ライブラリを作成したContecさんへお問い合わせください。
また、excelへのデータ保存方法は、
LabVIEWの ヘルプ>サンプルを検索
で検索タブから「スプレッドシート」と入力して、
いつくかサンプルがでますので、こちらを確認していただければと思います。
上記に関してご不明な点などございましたら、
またお書き込み下さい。
02-16-2012 03:05 AM
ご返信ありがとうございます。とても参考になります。
ところで、labviewで作成したソフトをlabviewが入っていないパソコンで起動することはできますか??
02-16-2012 03:38 AM
できます!
LabVIEW プロフェッショナル開発システムのパッケージをお持ちであれば、
プロジェクトエクスプローラから
インストーラ(ランタイムエンジンが含まれます)や
exe(ランタイムエンジンがないと実行できません)がつくれます。
パッケージの確認はヘルプ>バージョン情報
からみれます。
また、パッケージが違っていても、exe作成機能の追加購入は可能です。
詳細はこちらからどうぞ
http://digital.ni.com/public.nsf/allkb/8CD84B39D26B86078625775A001C46A7
http://sine.ni.com/nips/cds/view/p/lang/ja/nid/10731
02-16-2012 08:41 PM
ありがとうございます。できました。
あとサンプルの方ですが、自分が作りたいものとは少し違いました。
エクセルに保存したいのですが、データ数をもっと細かく書き込みたいのですが、どうしたらよいですか?
入力は2つ使います。
02-16-2012 09:24 PM
追加なのですが、今1つデータを取るごとにエクセルに書き込みをしているのですが、データを1個ずつ書き込んでいくのじゃなくて、どこかにまとめてデータを収納して、そのあとまとめて全部にデータをエクセルに書き込むことはできますか?
02-16-2012 11:40 PM
srank様
もっと細かくデータを書きこみたいとは具体的にはどういうことでしょうか。
また、データを一気に書きこむことも可能ですし、そのほうがプログラムが楽な場合が多いですが、
RAM上にデータを溜めることとなりますので、
サイズに限度があり、メモリにも負担をかけます。
1M程度のデータ量なら問題ないかと思われます。
方法は
プログラミング » ファイルI/O » スプレッドシートファイルに書き込む
を使用します。
こちらのサンプルは
「スプレッドシートファイルに書き込む」を右クリック>ヘルプから見ることが可能です。
よろしくお願いします。
02-17-2012 12:05 AM
例ですが、1秒間に流れる電圧を詳しくエクセルで見たいという事です。1秒間で200個くらいのデータをエクセルに書き込みたいです。
02-21-2012 10:08 PM
1秒間に200や600サンプル程度でしたら、書き込みの方は問題ないので、
あとはデータ集録のデバイスがその速度に対応しているかをご確認いただければと思います。
取ってきたデータは配列だと思いますので、
ヘルプ>サンプルを検索 から
検索>スプレッドシート>テキストファイルに書き込む
の待機時間を変更し、
データシミュレーションの部分を取ってきたデータに変えていただければ
データの保存できます。
お手数ですが以上の内容を一度ご確認頂き、
ご不明な点がございましたら、ご連絡ください。