問題タブ [labview]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票する
3 に答える
353 参照

labview - LabVIEWで、VIをロードせずに呼び出し先を取得

これは、金曜日の朝のあいまいな質問です。

LabVIEWで、VI全体をメモリにロードせずにVIの呼び出し先を取得することは可能ですか? たとえば、バイナリから静的情報を読み取ることによって?

ありがとう

0 投票する
3 に答える
1141 参照

svn - LabVIEW、SVN、および分岐 -- 狂気に陥る方法はありますか? (バイナリファイルを分岐・マージする方法は?)

リビジョン管理にSVNを使用するプロジェクトにLabVIEW(8.6)を使用していますが、ブランチする必要があるところまで来ました。トランクに必要な変更をブランチに加える必要があることはすでにわかっています。特にLabVIEWに関して、SVNのブランチからバイナリファイルをマージする方法または方法はありますか?

それとも、ブランチとトランクの両方で更新を行う必要がありますか?

0 投票する
1 に答える
2934 参照

dll - LabVIEWでの非同期DLLアクセス?

現在、DLL を介して C++ アプリケーションにデータを送信する LabVIEW アプリケーションがあります。ここで、C++ アプリから LabVIEW アプリにデータを送り返す必要があります。DLL呼び出しからLabVIEWでコードをトリガできますか?または新しいデータが待機しているかどうかを確認するために定期的にDLLをポーリングする必要がありますか?

それとも、これについて完全に間違った方法で行っていますか?

0 投票する
14 に答える
68654 参照

virtualization - データ収集と仮想化以外の目的で LabVIEW を使用しないのはなぜですか?

これは主観的な質問としてマークされていますが、反対票が多すぎないことを願っています。

LV は、従来のテキストベースのプログラミングに代わる優れたグラフィックを提供しているようです。私が理解しているように、それは単なる仮想化/データ取得プログラミング言語ではありません。それにもかかわらず、そのパラダイムは作成者の名前に固定されているようです.

多目的アプリケーションに広く使用されていないように見えるので、私の質問が出てきます。私は LV の専門家ではなく、どちらかというと学習者です。LVに慣れてきました。

0 投票する
4 に答える
1500 参照

qt - LabVIEWはQt信号をブロックしていますか?

Qt で記述された DLL を使用する LabVIEW 8.6 プログラムがあります。DLL は着信メッセージの TCP ポートをリッスンし、一部の内部データを更新します。私のLabVIEWプログラムは時々DLLを呼び出して内部データを読み取ります。DLL は別の Qt プログラムで完全に動作します (つまり、TCP ポートからデータを受信します)。ただし、LabVIEW プログラムではまったく機能しません。

デバッガを DLL に接続し、LabVIEW からの呼び出しが DLL に接続されているのを確認できます。内部データを取得するための関数が呼び出されており、ステップ実行できます。ただし、TCP からデータを取得するコードは呼び出されません。TCP ポートの着信データの信号がトリガーされないようです。

これは Qt の問題のように聞こえますが、DLL は別の Qt プログラムで完全に動作します。残念ながら、LabVIEW では惨めに失敗します。

一説:

  • LabVIEWがDLLを呼び出すときにイベントループが実行されていません

    • Qt DLL の run() 関数で、socket->waitForDisconnected() を呼び出します。イベント ループが実行されていないため、DLL が着信イベントを処理していない可能性があります。exec() を呼び出してイベント ループを開始すると、LabVIEW がクラッシュします (LabVIEW 8.6 開発システムで問題が発生したため、終了する必要があります。):
  • おそらく、別の Qt プログラムから DLL を呼び出すと、そのプログラムのイベント ループにより、DLL が TCP シグナルを認識できるようになります。残念ながら、DLL でイベント ループを開始すると、LabVIEW が停止します。

LabVIEWが呼び出しプログラムである場合、信号をDLLで実行し続ける方法について何か考えはありますか?

exec() 呼び出しの編集デバッグ トレース:

2 番目の呼び出しであるマクロ Q_DECLARE_PRIVATE(QObject) がクラッシュを引き起こします。

2009 年 8 月 17 日編集:ステータスの更新

これを機能させるためにさまざまな方法を2日間試した後、LabVIEWにTCPリスナーを直接実装することにしました。私の LabVIEW アプリケーションは、DLL 経由でデータを送信し、TCP 経由でデータを受信します。すべてがうまくいっています。


この質問は、http://forums.ni.com/ni/board/message?board.id=170&thread.id= 431779に相互投稿されました。

0 投票する
2 に答える
5748 参照

c - DOS ウィンドウを開き、DLL からデバッグ メッセージを吐き出します。

現在、labview から DLL を呼び出していますが、リアルタイムでデバッグできるようにする必要があります (時間に敏感なハードウェアにアクセスしているため)。エラー アサート メッセージを単に printf() したいのですが、DLL 内から DOS ウィンドウを開いてエラー情報をダンプする方法がわかりません。誰もこれを以前にやったことがありますか?ファイルでこれを行うことができることは知っていますが、そうする必要があるかもしれません。printf は、これを行うための非常に便利な迅速で汚れた方法です:)。

0 投票する
3 に答える
1996 参照

labview - NI-DAQmxでシミュレートされたデバイスから返される信号をカスタマイズすることは可能ですか?

NI-DAQmxには「シミュレートされたドライバー」機能があります。AIの場合、返される信号はノイズの多い正弦波です。任意のタイプの信号を取得するために、この動作を何らかの方法で変更することは可能ですか?

そうでない場合、ハードウェアをシミュレートするためのいくつかの代替手段はありますか?

0 投票する
1 に答える
1391 参照

.net - Labview の .NET オブジェクト

labview で何らかのクラスのオブジェクトを返す .NET Web サービスを使用したいと考えています。返されたオブジェクトを labview オブジェクトに変換するにはどうすればよいですか? 現在、srting を返すだけです。ありがとう

0 投票する
2 に答える
12515 参照

excel - Excel ActiveX 呼び出しで発生するエラー コード 0x800A01A8 とは何ですか?

LabVIEWを使用して、ActiveXインターフェースを介してExcelと通信しています。

何らかの理由で、スプレッドシートへの書き込みに成功した後、範囲で何かを行う関数を呼び出そうとすると、このエラーが発生しました。

申し訳ありませんが、この質問は非常に漠然としていますが、実際には別のツールキットを使用して Excel の書き込みを処理しているためです。

Excel ActiveX 呼び出しのルックアップ テーブルがどこかにあるかどうか知っている人はいますか?

ありがとう

0 投票する
3 に答える
1522 参照

c - Labview から呼び出された dll に windbg を使用することに関する質問

Labview アプリケーションによって呼び出される dll をデバッグしようとしています。ntdll.dll などの適切なシンボル ファイル (Microsoft からダウンロード) があります。もちろん、DLL 用の pdb ファイルもあります。私が持っていないのは、明らかに、labview のシンボル ファイルです。私の知る限り、ナショナルインスツルメンツはリリースしていません。

windbg.exe 内から dll を呼び出す簡単なテスト アプリを試しました。これはうまくいきます。もちろん、ミックスwindbgにlabviewを追加すると、すべてのlabviewのものに対してエラー:シンボルファイルが見つかりませんでした。正しいシンボル ファイル ディレクトリが設定されており、ソース フォルダーも設定されていると確信しています。私はwindbgの初心者ですが、それを使用することに夢中になっているすべてのシンボルファイルがない限り、それを収集し始めています. あれは正しいですか?もしそうなら、それは fprintf と限定的なデバッグに戻っていると思います。

Visual Studio は使用したくありません。これは半組み込みアプリケーション用であり、Visual Studio のすべてを保持するためのディスク領域/スペースがないためです。