研究室の新しいビューまたはLabViewの紹介

現在、科学研究におけるコンピューターの使用は、数学モデルに基づくシミュレーションに限定されていません。 私たちは、コンピュータが実際の物理的オブジェクトからの信号を受信、処理、分析し、それらを管理するために使用されるという事実に長い間慣れてきました。 この場合、電気センサー、信号変換器、特別なソフトウェアが必要です。 これらの要素はすべて大きなスペースを占有し、二次変換と信号処理が必要です。 さらに、たとえば、キャリブレーション中の機器のエラー、メディアの物理パラメータの再計算などを決定するために、追加の計算と計算が必要です。



機器をチェックするときやさまざまなセンサーからデータを取得するときのルーチン操作を簡素化するために、ハードウェアとソフトウェアの複合体(AIC)を手に入れることができます。LabView環境に基づいたハンガリーの天才の奇跡を手に入れました。 次のようになります。





画像



ここでは、現在の出力を備えた小口径のオイル質量流量計(左)、プログラムを備えたラップトップ(右)、LabViewハードウェア自体(ラップトップの後ろに白いフレームが付いた青いブロック)があります。



LabVIEWプログラミング環境は、研究対象に取り付けられたセンサーの調査、受信情報の処理、60 V範囲(-30 V〜+ 30 Vの制御用の信号生成)を可能にするグラフィカルな「ブロックタイプ」タイプのアプリケーションを開発するためのソフトウェアおよびハードウェア複合体です交流信号の場合、ユニポーラの場合は0〜60 V)。 LabViewは仮想計測器(VP)の技術を使用しました。つまり、VPの小さなベースを操作する場合、追加のハードウェア、ソフトウェアを取得することなく、コードを増やすルーチンを繰り返すことなく、仮想計測器の同じコンポーネントを再利用できます。



ハードウェア部分は、コンピューターに組み込まれている、またはそのポートに接続されているさまざまなインターフェースデバイス、実際の電気信号を生成および処理するデバイス、さまざまな物理プロセスを記録するセンサーなどを表し、ユニバーサルインターフェースを持ち、さまざまなハードウェアおよび操作と対話できますシステム。 電圧、電流、結合の3つのモジュールを備えたデスクトップバージョンに出会いました。



私が判断できた限り、農業産業複合体は多くのデバイスをサポートしています。つまり、通常のように、ドライバーとデータ転送プロトコル(RS-232、GPIB 488、TCP / IPなど)を記述する必要はありません。 、エントロピーなどを入力してください。クロスプラットフォームに関しては、MacOSおよびWindows7で農産業複合体を完全に使用できましたが、LinuxおよびSolarisではテストできませんでした。



この環境で作成された仮想計測器は、実際の物理計測器をシミュレートします。 たとえば、物体の温度を測定して、クーラーまたはヒーターをオンにしました。



LabView環境に基づいて、アナログまたはデジタル出力を備えた測定機器を操作するための複合体を開発しました。 アナログ出力の場合、電流出力と電圧出力の両方で動作することが可能です。 出力値の制御のフロントパネルの外観:



アナログ入力フロントパネル



パネルには、信号レベル、流量、試験開始以降の累積量、最大および最小流量値、流量の平均値からの偏差、および測定プロセスの変動を監視できるグラフが同時に表示されます。 パッケージには多くのブロックが含まれているため、統計分析には既製のブロックを使用しました。



この仮想デバイスの動作のブロック図。これはプログラム自体でもあります。



アナログ入力ブロック図








新しい関数を修正または追加する必要がある場合、たとえば測定中にリアルタイムのエラー制御を追加するために、オペレーターが小さなブロックを追加するだけで十分です。ダイアグラムにブロックを追加するだけで十分です。



エラー計算



この仮想デバイスは、各チャネルで毎回再生する必要はありません。単に既製のサブインストゥルメントとして使用し、すでに処理された値、および必要な値のみを受信できます。 1つのデータ収集チャネルの場合、同じデバイスの図は次のようになります。



サブ計器付きの短縮計器



信号を受信するデバイスまたはチャネルの数を増やすには、図の左側にある3つのオブジェクトを必要な回数だけコピーすれば十分です。

デジタル出力データを処理するための仮想計器:



パルス処理



そして、彼のプログラムは次のようになります。



パルス処理ブロック図



これらの仮想計器の汎用性により、マウスを数回クリックするだけで、数分間それらを1つの複合体に結合できます。 これら2つのプログラムを使用して、電圧、電流、パルス出力を同時に使用できます。 したがって、3つのモジュールと2つのプログラムのみを使用して、27の実際のデバイスを交換できます。 プログラムを実行可能ファイル、* .exe、* .appなどにコンパイルできることを追加します。独立したシステム、つまり、コンピューターを使用せず、自己はんだ付けモジュール、たとえばタッチスクリーンやお気に入りのオプションもあります。コントローラーですが、このテストまで私の手はまだ届きません...






All Articles