【計測】LabVIEW相談室【制御】

2006/03/05(日) 15:39:22
LabVIEWのスレがなかったので立てました。
色々と情報交換しましょう。

日本ナショナルインスツルメンツ
http://www.ni.com/products/ja/
2デフォルトの名無しさん
垢版 |
2006/03/05(日) 15:44:40
せめてLabWindowにしてくれ
2006/03/05(日) 19:27:29
>1乙

そういや無かったんだね。LabVIEW以外と強力だけど、存在が知られていないというのが
ある意味逆に利点だったりもするやね(笑)

ネタフリがんばれや
2006/03/06(月) 00:57:38
ちょっと質問させて下さい。
LabVIEWはUSB経由での信号のやりとりはできるのでしょうか?
例えば、USBデバイスに接続したLEDを点滅させたりはできるのでしょうか?
5デフォルトの名無しさん
垢版 |
2006/03/06(月) 08:07:23
LabViewだけではプログラムはできなんでしょ?
.netとかCが必要?
6デフォルトの名無しさん
垢版 |
2006/03/06(月) 23:41:05
>>5
LabVIEWのみでプログラミングできますよ。
.netもC++も不要です。
コンパイルもできるので.EXE形式での吐き出しも可能です。
2006/03/09(木) 00:47:39
>>4
結論から言うと出来るはず。
どっかのサイトにLabVIEWからUSBデバイスにアクセスする方法が載っていたと思う。
URLは忘れた・・。
8デフォルトの名無しさん
垢版 |
2006/03/09(木) 23:39:10
シフトレジスタの値をクリアすることってできる?
ひたすら値が加算されていくんだけど・・
9デフォルトの名無しさん
垢版 |
2006/03/10(金) 09:52:11
こっちにもスレありますよ。
かなり過疎ってるけど。

初心者のためのLabview・・・
http://science4.2ch.net/test/read.cgi/sim/973728013/l50

でもって、上のスレで俺がUSBに関しての質問に回答したレス

全関数→計測器I/O→VISA→VISA上級→インターフェース専用→VISA USB
この関数がなければ、NIのサイトからNI-VISAの最新版をダウンロードしてください。

使い方は以下を参考に
http://digital.ni.com/public.nsf/ea4c5ba0c4c6fbfe86256a1e00676eb8/d62fd99a916dcf5e86256dc7001ba368?OpenDocument

他にUSB汎用ドライバを使う方法
http://www.kannet.ne.jp/tomaru/kenkyuushithu/software/windows/labview/usb/
基本的にこのやり方で、メーカから提供されるドライバ(DLL)があれば制御できます。
API関数を公開してもらう必要はありますが。
10デフォルトの名無しさん
垢版 |
2006/03/10(金) 11:25:26
>>8
viの実行を止めて、再実行すると前の値が残っているって事?
だとしたら、
      ┌────────────────┐
      │                        │
    0-□---------(処理)-----------------□
      │                        │
      └────────────────┘
このように、ループに入る前に初期値をシフトレジスタに渡してあげれば良い。
118
垢版 |
2006/03/11(土) 14:52:33
>>10
レスサンクスです。
その方法だと、N=1で連続実行した場合、常に0が出力されてしまいます。
N=1で連続実行を指定した状態で、viを止めた際に値をクリアしたいのです。
やはり無理でしょうか?
2006/03/12(日) 09:27:26
>>11 VIを停めるのをVI自体のボタン制御にして、
前処理として数値クリアブロックへのトリガをつないどけばいいんじゃねえの?w
138
垢版 |
2006/03/13(月) 23:36:21
>>12
ありがとうございます。
いろいろと試してみたところ、エクスプレスviのコレクタというやつを使うと上手くいくことが分かりました。
コレクタにリセット値を送ることで値をクリアできました。
どうもお騒がせしました。
14デフォルトの名無しさん
垢版 |
2006/03/15(水) 00:49:44
LabVIEWって確かNASAでも使ってるんだっけ?
日本ではまだまだマイナーなのかな?
15デフォルトの名無しさん
垢版 |
2006/03/15(水) 13:56:38
LabViewでexeがつくれるということですが、VisualBasicみたいにランタイムが必要だったり、ランタイムやWindowsのバージョンによって動かないということはないのでしょうか。
マシンが壊れたときに、ソフトが動かないと、リスクが高いので、いまのところMS系のツールはVC++以外には使わないし、発注元から試験用のプログラムにMSのツールは依存しすぎて大変だし、OSに依存しすぎるものはライフサイクルが短いから絶対使うなといわれています。
従来は計測制御系はCやDelphiで作っていますが、LabViewはそういったもののコンポーネントと相互に利用可能らしいぞと、発注元からいわれました。
ただ、なんの情報もないので、どんなときにつかっていいやら!?
フィルター、FFT類なんかは自前でつくってあります。

1) NI以外のA/Dコンバータなどは使えますか?
2) サンプル版とかはないのでしょうか?




16デフォルトの名無しさん
垢版 |
2006/03/16(木) 10:48:57
>>15
>LabViewでexeがつくれるということですが、VisualBasicみたいにランタイムが必要だったり、
>ランタイムやWindowsのバージョンによって動かないということはないのでしょうか。

ランタイムは必要。
しかし、インストーラーに含ませることが出来るので、ユーザが気にする必要はない。

>OSに依存しすぎるものはライフサイクルが短いから絶対使うなといわれています。

上位互換を保っているので、OSがバージョンアップしてもそのまま動かせる。
ただし、古くなりすぎた場合はデバイスの変更やプログラムのちょっとした手直しは必要になる事もある。

>1) NI以外のA/Dコンバータなどは使えますか?

使える。
GPIB、シリアル、USB、TCP/IP等、様々な通信プロトコルに対応している。
LabVIEWでドライバの作成も可能。
外部のリンクライブラリの呼び出しも出来るので、ほとんどのPC対応の測定機が使えると思われ。

>2) サンプル版とかはないのでしょうか?

NIのサイトへ逝け。
http://www.ni.com/labview/ja/
このページの「LabVIEW評価版ソフトウェア」というリンクから評価版CD-ROMを請求すれば送ってくれる。 
17デフォルトの名無しさん
垢版 |
2006/03/18(土) 02:06:50
学生です、さっぱり何もわかりません
何か良い本ないでしょうか
できるだけ分厚く全て網羅しているような
18デフォルトの名無しさん
垢版 |
2006/03/18(土) 02:10:15
ttp://digital.ni.com/worldwide/japan.nsf/web/all/BE0B469069F6D8FF49256C87002664FB
これについてくる本は十分な内容

更に本単体で買うより安いw
19デフォルトの名無しさん
垢版 |
2006/03/18(土) 12:22:09
自分もLabVIEWプログラミングガイドを使ってますよ。
けっこう詳しく書かれているので分かりやすいと思う。
LabVIEW関係の本ではこれが一番かな。

LabVIEWはとにかく慣れるしかないから、最初のうちはひたすら弄り倒してみるといいよ。
20デフォルトの名無しさん
垢版 |
2006/03/18(土) 12:33:16
LabVIEWプログラミングガイド良いですよね。
初心者には最適な本だな。
ある程度、viを組める人には物足りないと思うけど。

計測の基礎なんかも簡単にだけど解説してあって、これからLabVIEWを使う・計測を始める、という学生には重宝しますね。

初心者のうちは、とりあえず、ひたすら何か組んでみる、というのがLabVIEWになれるコツかな?
サンプルを一通り弄り倒すのも良いと思う。
2006/03/18(土) 18:33:01
TextSS の64bit化おながいします

もしくは64bitにネイティブ対応した置換ソフトないですか?
22デフォルトの名無しさん
垢版 |
2006/03/18(土) 21:15:06
確かLabVIEWってCで作ったライブラリを読み込めるんだよね。
面倒なI/O部分をLabVIEWに任せれば、結構色んなことができるかも。
23デフォルトの名無しさん
垢版 |
2006/03/18(土) 21:44:50
無料セミナーってどう4?
逝ったことある人煎るかい?
24デフォルトの名無しさん
垢版 |
2006/03/19(日) 01:16:11
いるよ。
確か入門編みたいなやつだったかな。
LabVIEWを使いこなしてる人には退屈かも知れない。
25デフォルトの名無しさん
垢版 |
2006/03/19(日) 02:00:45
>>23
まったくの初めてなら、行ってみるのもいいかも。
LabVIEWってこんなんなんだ、というのがわかるくらい。
進行早いから、ボーとしていると、すぐ次のステップに進んじゃうので注意w
26デフォルトの名無しさん
垢版 |
2006/03/19(日) 11:17:16
15で発言した者です。
無料セミナー、LabViewは、はじめてなので、いってみます。
ほかにも結構いろいろ出来るんですね。
PCIカード間のサンプリング同期とかにベタ書きアプリで大抵苦労する事が多いのですが、いつも苦労しているものが簡単にできて、いいものだったら、私のまわりで流行らせてみたいです。
みなさん凄いですね!また教えてください。m_~_m
27デフォルトの名無しさん
垢版 |
2006/03/25(土) 14:31:50
viの位置を変えると、サブviをイチイチ読み込み直すんだけど何とかならないかなぁ。
2006/03/27(月) 15:18:04
LabVIEWスレあったんだ
グラフ出力が豊富なので解析用に重宝してる
古いグラフを選択するとグループ化解除でパーツをばらせるのが楽しい
whileやforを組んだ後、内部の処理を追加したいときにvi置くスペースが無くてたまに困る

>18
学生版って学生証が必要だからなぁ
英語のStudentEditionなら学生証なくても買えるんだけど、
英語マニュアル読みたくないね

しかしこれって結構歴史あるのにクローン版を見たことないな
programaにちょっとだけVIぽいものを感じたけど、他にこんなのありますかね
29デフォルトの名無しさん
垢版 |
2006/03/29(水) 00:58:25
>>28
ヒューレットパッカードが出している、HP-VEEというのがLabVIEWと似たような方法でプログラミングしますね。
どちらが歴史があるのかは知りませんが…
30デフォルトの名無しさん
垢版 |
2006/04/05(水) 19:47:50
>>28

>しかしこれって結構歴史あるのにクローン版を見たことないな

昔はいっぱいあったよ。八戸ファームとか国内でもあった。
でも殆ど消えてしまった。今は全て駆逐されて残っているのは
LABVIEWだけ。
HP−VEEも残っているけどやる気がなさそうですね、アジレント
さんは。


31デフォルトの名無しさん
垢版 |
2006/04/05(水) 19:51:16
LabVIEWはグラフィック言語だから優れている
というでけではないんだ。ハードと相性がいいのと
関数とかツールが豊富なところが良いんだ。
例えば振動解析とかRF関連にはすぐ使えるツール
が揃っている。汎用の言語VBと比べるようなものではないんだよ。
2006/04/06(木) 18:29:32
>>30
いやアジレントは今でもVEEを主力製品として扱ってるよ。
じゃなきゃ、T&M Programmers KitやIVI-COMドライバーと連携したりするもんか。
でもLabVIEWと比べるとマイナーだ。

>>28
クローン版だけど、なんかフリーのやつで似たようなの見たことある。最近。
33デフォルトの名無しさん
垢版 |
2006/04/07(金) 09:38:18
LabVIEWを好きな人、Cなどのテキスト言語を好きな人
で性格特長がある。LabVIEWを好む人はやりたいことが主で
プログラムは従。テキストが好きな人はプログラミングが
主でやるべきことは従。LabVIEWが好きな人は複雑なことを簡単に
するのを好む。テキストが好きな人は簡単なことを難しくしてしまう
傾向がある。
34デフォルトの名無しさん
垢版 |
2006/04/07(金) 09:46:55
テキスト言語のソフト屋さんは自分の身の安全の
為にも、他人に判り易いプログラムを作っててはいけない。
あいつがいなくても構わないと思われてしまうからだ。
プログラムを作る以外何の知識もノウハウも持ち合わせて
いないからだ。
だから誰にも理解できないような神秘的にも思えるソフトでなくてはならない。
それが自分の身を守るのに一番いい方法だ。
そんなタイプのソフトやさんが一番嫌うのが
LABVIEWだろう。LABVIEWはその対極に
あるからだ。
2006/04/07(金) 11:57:04
斯くの如く、LabVIEW使いは偏執的であるという証明だな。
2006/04/13(木) 04:57:06
テキスト表現と両方使えるようにしてほしいなぁ。
サンプルとか、ばらした ExpressVI とか見ると、
LabVIEW の表記って後から理解しにくいと思う。
レスを投稿する

5ちゃんねるの広告が気に入らない場合は、こちらをクリックしてください。

ニューススポーツなんでも実況