【計測】LabVIEW相談室【制御】
LabVIEWのスレがなかったので立てました。
色々と情報交換しましょう。
日本ナショナルインスツルメンツ
http://www.ni.com/products/ja/ すごい勢いでイベントが入ってくる前提だからイベント一回のときは無視するんです? LabViewってCやFortranのような文字列形式のコーディングでモジュール作ることはできないんですか?
回路図のようなプログラミングは見た目は面白いし大雑把な設計には向いてるかもしれませんが
細かい処理まで全部GUIでぺたぺた張るのはあまりにも非効率的だと思うのですが…… >>542
c# できるんだったら、DLL 作って呼べば?
外部呼び出しなら .NET 系が一番楽。c で関数でも良いけど。
あとは Mathscript かなぁ。 LabVIEWの「スプレッドシートファイルに書き込み」を使って、数値配列をcsv形式で吐き出したのですが、
Excel上で開いたところSUM関数などで計算することが出来ませんでした。
「スプレッドシートファイルに書き込み」の形式は「%.1f,」でやっています。
どのようにすればExcelで計算出来るようになるでしょうか? >>545
Excelでcsvを開くときにカラム毎に属性を指定できるからそこで数値に。
そうでなければ、別カラムに=value(a1)とでも入れてそのカラムを積算。 >>546
返信ありがとうございます。
しかし、その方法は試してみて失敗でした。
が、自己解決いたしました。ありがとうございました。 こういうとき英語と違って双方とも試したかどうか判らないからなぁ。
>>547
どう解決したかも含めて報告宜しく。それが質問者の礼儀だ。 >>548
遅くなって申し訳ないです。
試したのは両方試しました。自分で調べた際にその方法が出てきたので既に試した後でした。
申し訳ない。
解決方法は「スプレッドシートファイルに書き込み」の形式は「%.1f」にし(fの後の,を抜いて)、
デリミタの方に「,」を入れるとExcelで開いた際に計算することが出来ました。 XML読み書きしたいんですがどうすればいいんですか? win7 32bit でも labview ちゃんとうごくかなあ
まちがいた
win7 64bit でも 32bit 用 labview ちゃんとうごくかなあ
LabViewではほかの言語のようにコールバック関数を渡してイベントがあるたびにコールしてもらうといったことはできないんでしょうか?
RS232c端子を用いたLabViewによるVISAシリアルポート構成についての質問です。
終端文字をCR、またはLFに設定する方法にはたどり着いたのですが
CRLFに設定する方法がわかりません。お願いします。 >>562
無理ぽ、LFにして伝文側でなんとかするしかない様だ >>563
文字列には復帰改行文字があるのですが
VISAシリアルポート構成では数字で打ち込む必要があり
質問させてもらった次第です
>>564
無理ですか、、、
LFで設定して一度やってみます。ありがとうございます。 シリアルポート構成の終端文字をFALSEにして送る文字列に自分でCRLFつけれ ^^
間違えたorz
個々のやりたいことが違いすぎて、ピンポイントで良い回答ができないよね。 ぶっちゃけNIに直接聞いたほうが確実だしな
どんだけ低レベルの質問まで答えてくれるかは知らんけど daqで生成した仮想電圧を、GPIB接続のデジタルマルチメーターで表示する事って出来ますよね?
labview すいません、途中で送信してしまいましたm(_ _)m
labviewではエラーが出ず、マルチメーターで「無効な文字です」というエラーコードが出てきます
これはデータ形式を変換したりする必要があるってことでしょうか >>572
やりたいことがわからない
型番とか接続方法とか、もっとくわしく書いてくれないか 32ビットLabVIEW用のFFTプログラム(.dll。中は見れません。)を
64ビットLabVIEWで動かしたいのですがどうすれば良いのでしょうか?
↓このあたりに書いてあるのかと思うのですが、素人のためよくわかりません。
ttp://msdn.microsoft.com/en-us/library/aa384253%28v=VS.85%29.aspx
ttp://blog.mattmags.com/2007/06/30/accessing-32-bit-dlls-from-64-bit-code/ USBtoI2CをPCに接続してUSB経由でi2c通信をしたいとかんがえています。labviewで、できますでしょうか。
低レベルな質問ですみません。
osはwindos XPです。 NI USB-8452 I2C/SPIインタフェースを買う LabViewなら多数の機器の同時制御も容易って聞いたのですが、
実際のところはどうでしょうか?
画像処理も容易なのでしょうか?
大規模は苦手とも聞きますが、どの位からが大規模なのかもわからなくて。 NIは返事遅いしスルーされたことも多いのでちょっと・・・ 上の方でVISAについて書いてあったので質問します。
VISA対応のオシロでしたら、どのメーカーのライブラリでも
コマンドさえ打ち込めば基本的に動くと思って良いのでしょうか? >>582
機器の種類と台数とLabVIEWを載せるパソコンのスペックは?
画像処理容易にできるよ。
でも機器の吐き出す形式がわからないと画像処理オプションが必要か否か異なる。
10MBの画像を撮る1台のカメラの制御と画像の処理(1画面に処理過程を4枚表示)を2fpsくらいでできてます。
自分はあまり詳しくないのでプログラムがまずいかもしれんし、処理速度もしょぼいかもしれん。 藻前ら何年もののLabVIEWつかてる?
漏れは2009 保守用に2010と新規用に2013
正直なにが変わったのかよくわからん、微妙に便利になってる気がするくらい
DeveloperSuiteなんで毎年安くないお布施してるけど
あまり価値を感じないな ストラクチャの中にストラクチャを入れようとすると
2つのストラクチャが別々になってしまってうまく出来ないんですが
どうすれば良いのでしょうか 自己解決しました。
ストラクチャをダブルクリックしたら
浮いていたストラクチャが繋がりました。 >>590
2012がメインかな
保守用に2010/2009が残ってる 2010使ってるよ。
高すぎて毎年更新なんて無理。 すみません、かなりの初心者ですが質問です。大学でLABVIEWのアプリケーションを自分のUSBにコピーして、自宅のパソコンで開いてみようとしましたが、開けないどころか、エラー表示さえでません。アプリケーションだけではやはり無理なのでしょうか? 次は大学のパソコンと計測器も自宅に持って帰るんですよね? LABVIEWが「プロフェッショナル開発システム」なら実行ファイルを作れる。 自宅に持ち帰るくらいだから計測器ドライバとかDAQとかは使ってないよな?
なら作成したLabVIEWと同じバージョンのランタイムエンジンいれればいいよ
NIからダウンロードできる
しかし大学辺りだと古いアプリ使ってそうだ、OSのバージョンとか大丈夫か? 確認して見たらバージョンは13.0でした。でもランタイムエンジンで同じバージョンが見つからないのです。 labview 2013 run-time engine ダウンロードしてランタイムエンジンをインストールしました。しかし、やはり動きません。もしかしてバージョンが13.0f2だからでしょうか?13.0と13.0f2
違うのでしょうか? 昔社員研修でセミナーに行かされて
幕張のどっかのブースでCDROMもらった中身がLabVIEWだったなぁ
いまだに何するツールなのかわからない。
なんかGUIでオペアンプみたいなのを張り付けて電子回路作るソフト?に見えた 職場でたくさんインストールできるライセンスの使ってるんだけど、
毎年新しいのに更新するメリットって何?
何が新しくなってるかわからん。
重くなってる気がするし、
全PCに入れなおさないとなにかと不便だし、そのままでは開けないし。
わかってそうな人は、8.6が至高って言うし。 漏れはラブブーで計測とかに無関係な普通のウインドウズアプリ作るのも好きだぜ >>612
.NETのライブラリ使うなら2013以降くらいがいい
8.6だとたしか.NET2だろ >>614
2013以降って…最新版では(笑)?
多分使ってないので8.6が良いのかね。
他に最近版のメリットあります? LabVIEWはバージョンが上がるほど同じVIでも高速に動作する PCの性能向上のせいじゃなく?
本当なら更新するのアリですね。 ブロックダイアグラムの自動整列は8.6くらいだったかな
あれはあった方がいい プロ開発システムで、別売だったタッチパネルモジュールが標準組み込みになった
Windows Embeddedデバイス(CEとかCompact7)をターゲットにできるぞ...
ってあまり使わないか、業務用PDAとか使ってるんでありがたい
後は多少の便利機能くらいかな、毎年新機能の確認だけで四苦八苦してるわ
ほとんど使わねーし
ところで新機能とはまったく関係ないんだが
ブール関数とか比較関数とかで、端子にカーソルもってってctrlキー押すとハサミのマウスカーソルに変わってクリックすると入力ワイヤーの入れ替えができるってTipsってあんま知られてない?かなり前から使ってるんだが周りのLabview使いはだれも知らんかった とん。
surfaceとかにLabVIEW入るのかね…。 >>617
ttp://www.ni.com/white-paper/11472/ja/
コンパイルの際に最適化している
>>619
ttp://www.ni.com/pdf/manuals/371780k_0112.pdf
アイコン表示が変わったみたい 別のPCで実行するとVIが動かなくなる(エラーが出る)ことが多いんだけど、
原因として何が考えられますか?
バージョンは同じです。オプションもおそらく一緒です。 レス早(笑)
たしかに。
えーと接続機器へ信号を送れないとかで
[send]
|
[ ] ____
| __ |
| [send] |
|  ̄T ̄ |
| [三] |
| |
 ̄ ̄ ̄ ̄
で命令が送れずとまります。
両方ともLabVIEW2010です。 動かないVIの絵を描けとか誰も言ってない
エラーメッセージを書けと言ってるんだよ ていうか、お前が書いてきたレスで原因が判明して
解決策が見つかると本当に思ってるんなら
そっちのほうがビックリだよ エラーメッセージちょっとまって。今使えない状況にあるので。
同じ環境(にした状態で)でエラーが出ることってあまり一般的なことじゃないのね。 GPIBか?、そもそもハードはちゃんと認識してるんだろうな
アドレスとかも同じなのか?
レス内容の程度を考えると、同じ環境ってのが全く信用できんのだが。 GPIB。認識してる。アドレスもおk。
PC変えただけ。…だと思うんだけどな。 エラー(2)だわ。
別の場所で
エラー(-1223)も出てます。orz エラーコード2が不明位置で発生
考えられる理由:
LabVIEW: メモリが一杯です。
=========================
NI-488: GPIB上にリスナが存在しません。
エラーコード-1223が不明位置で発生
考えられる理由:
LabVIEW: 計測器の識別クエリに失敗しました。