問題タブ [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 投票する
1 に答える
2109 参照

csv - タイムスタンプを Labview の受信データと同期する

Labview では、1 つの列がタイムスタンプで、他の列がデータである .csv ファイルを作成しようとしています。これにより、各データ ポイントにタイムスタンプが付けられます。私はそれを行うことに成功しましたが、タイムスタンプとデータが同期されていないため、値が常に一致するとは限りません。たとえば、同じ行に関連付けられたタイムスタンプではなく、データ ポイントのみが含まれる場合があります。以下は、波形 (データ) とタイムスタンプを取得してスプレッドシート ファイルを出力するコードのセクションです。 以下は、波形 (データ) とタイムスタンプを取得してスプレッドシート ファイルを出力するコードのセクションです。 時間遅延は示されていません。

前もって感謝します!

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

excel - LabVIEWを使用してスプレッドシートに優れた行を挿入する

rng A1:A24のデータのみを含むExcelスプレッドシートがあります。

aaa

aaa

aaa

aaa

aaa

..

..

..

この列の前に1列のデータを追加したいと思います。したがって、2列になります。

bbb aaa

bbb aaa

bbb aaa

.....。

.....。

.....。

.....。

LabViewでそれを行う方法は?

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

c - CとLabviewの間で変数を共有しますか?

別のLabviewプログラムから生成された整数の瞬時値にCコードが定期的にアクセスできるようにするための最良の方法は何ですか?

科学実験を制御し、20ミリ秒ごとにデータを記録するタイムクリティカルなCコードがあります。また、別の計測器を操作し、100ミリ秒ごとに整数値を出力するLabVIEWコードもあります。Cコードでlabviewからの値を記録できるようにしたいと思います。これを行うための最良の方法は何ですか?

1つのアイデアは、Labviewにループ内のファイルに整数を書き込み、Cコードにループ内のファイルの値を読み取らせることです。(必要に応じて、Cコードに2番目のスレッドを追加できます。)LabviewはCdllにリンクすることもできます。したがって、2つのプログラム間の共有を何らかの形で容易にするDLLをCで記述できる可能性があります。それはお勧めですか?どうすればいいですか?

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

.net - LabView 6.1VIから.NetDLLを呼び出すにはどうすればよいですか?

私は、LabViewを使用して製造するデバイスをテストしている製造会社で働いています。ほとんどのテストエンジニアは、.Netアセンブリをネイティブに参照できる7.1を使用しています。ただし、LabView6.1でスタックしているグループがあります。基本的に一部のWebサービスのプロキシである私の.Netアセンブリを使用できるようにしたいと思います。

Hello Worldにすぎないテストアセンブリを作成し、VIで使用しようとしています。COMを表示し、regasm.exeに登録して、タイプライブラリを作成しましたが、必要かどうかはわかりません。[参照の追加]ウィンドウを開くと、Visual StudioのCOMオブジェクトのリストに表示されるので、正しく登録されていることがわかります。

私はVIに非常に慣れていません。製造業で話をしたことがないので、VIでCOMオブジェクトを呼び出すことについて何も知らないので、私はそれを見ているだけです。私は基本的に、テストエンジニアが正しい方向を向くようにするためのコントロールまたはメニューオプションの名前を探しています。

GoogleとNIフォーラムでたくさんのウェブ検索を行いましたが、あまり見つかりませんでした。

または、.NetDLLのプロキシとして機能するCまたはC++ DLLを作成する方が簡単でしょうか?または、VIからWebサービスを呼び出す簡単な方法はありますか?これにより、DLLが完全に不要になる可能性があります。

私は現在NIからこのドキュメントを読んで助けを求めていますが、明らかに.Netについて何も知らず、最善の道を選ぶのを助けることができないかもしれません。

0 投票する
5 に答える
4811 参照

labview - LabVIEW初級タスク

私は FRC (FIRST Robotics Competition) チームに所属しており、LabVIEW を使用してロボットをプログラムする予定です。ロボットの実際のプログラミングを開始する前に、LabVIEW を学習するために使用できる基本的な LabVIEW タスクを誰かが持っているかどうか疑問に思っていましたか?

編集:プログラマーのほとんどは、少なくともプログラミングの基本的な理解があり、別の言語から来ています。

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

labview - LabVIEW: 1 つの変数に対して複数のインジケータ (異なるスタイル) を使用する

変数はVI全体で数回変更されます。フロントパネルの2つの異なるタブに、異なるスタイル(温度計、数値インジケータ)で表示したいと思います。

変数がすでに他の場所に表示されている場合、利用可能な「デジタル表示」がないため、この答えは私にはうまくいきません。

ありがとう!

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

labview - 「si 波」というラベルの付いた labview で関数が見つかりません

私は labview コースのあるクラスに参加しています。教師は、いくつかのアイコンが表示されたブロック図の画像を含む PDF を提供してくれました。アイコンの 1 つが不明です。見つけようとしています。これは labview の一部ですか、それとも関数ライブラリで以前に見たことがありますか?

ここに画像の説明を入力

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

serial-port - LabVIEWを使用したCOMポートの開閉

LabVIEWを使用してCOMポートを開き、データを取得しています。その後、インターフェイスを閉じます。しかし、プロセスを再開したいのですが、エラーが発生しています。ポートを再度開く前に、ポートを完全に閉じる必要があると感じますが、どうすればよいですか?

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

c# - C# - 二次フィットを介して特定の幅内のピークを見つける

List オブジェクトのピークを見つけるアルゴリズムに取り組んでいます。私はこれを行うための良い(または十分に良い)アルゴリズムだと思うものを考え出しました。ポイントとその近隣を調べ、それがピークである場合は結果リストに追加しました。しかし、最近のいくつかの結果を考えると、この方法が最初に期待したほどうまく機能しているとは思えません。(現在使用しているコードを以下に含め、置き換えたいと考えています)。私は以前に LabView で少し作業を行ったことがありますが、LabView のモジュールが山/谷を見つける方法が、私が行う必要があることに対して機能することを知っています。LabViewがこれをどのように行うかについて調査したところ、次のことがわかりました。

「このピーク検出器 VI は、2 次多項式を連続するデータ ポイントのグループに適合させるアルゴリズムに基づいています。適合に使用されるデータ ポイントの数は、幅によって指定されます。

ピークまたは谷ごとに、2 次適合がしきい値に対してテストされます。しきい値よりも低い高さのピーク、またはしきい値よりも高い谷のある谷は無視されます。ピークと谷は、VIがピークまたは谷の位置を超えて約幅/2データポイントを処理した後にのみ検出されます。この遅延は、リアルタイム処理にのみ影響します。」

さて、私はC#で似たようなことをしようとしましたが、すべての検索で、二次多項式をデータに適合させることは確かに簡単ではないようです. この問題は何度も何度も調査されたものだと思いますが、これをうまく行うアルゴリズムを取得したり、それを行うライブラリを見つけたりすることに失敗しました。

この問題に関するヘルプは大歓迎です。ありがとう。

元の/現在のコード: