web-dev-qa-db-ja.com

LabViewなしでLabViewプログラムを読む

LabViewプログラムを含むファイルがあり、それが何をするのかを理解する必要があります。もちろん、LabViewなしでは実行できません。しかし、LabviewなしでLabViewプログラムを読むことは可能ですか?

6
paugier

私が作成したパーサーは、VIを読み取り、ほとんどのコンテンツをXMLに変換できます(ブロック図、フロントパネル、コネクタに使用されるタイプ定義を含む): https://github.com/mefistotelis/pylabview

これはオープンソースであり、NIとはまったく関係ありません。

取得したXMLフォームは実際には読みやすいものではありませんが、XMLにエクスポートされたデータを使用して、それを解析して図として表示するツール、または少なくともSVGを作成するツールを作成できるはずです。

1
mefistotelis

しかし、LabviewなしでLabViewプログラムを読むことは可能ですか?

「LabVIEWを使用せずに* .viファイルを開いてそのソースコード(「ブロックダイアグラム」と呼ばれる)を確認できますか?」

それがあなたの質問なら、答えは直接ではなく「いいえ」です。 * .viファイルを読み取り、編集し、実行するには、LabVIEWが必要です。ただし、LabVIEWを使用している他の人を知っている場合は、LabVIEWを開いて、ブロックダイアグラムを画像ファイルとして保存するように依頼できます( スニペット の形式が望ましい)。その後、あなたは絵を読むことができます。

ファイルを1回だけ開く必要がある場合は、 LabVIEWの評価版 -をダウンロードできます。これにより、LabVIEWファイルを7日間開くことができます。

11
JKSH

@JKSHがすでに述べたように、答えは「いいえ」です。

Labview Viewerが役立つと思われる場合は、 this Labview Ideaに称賛を与え、NationalInstrumentsに提供するよう説得してみてください。

アイデアへのコメントには、ソフトウェアへのリンクがあります VIpreVIEW-インタラクティブVIプレビュー 、コードを表示するためのFlash対応のHTMLページを作成します(私は試したことがありません)。

3
MarcoM

また; LabVIEWホームバンドル はものです。国によっては、わずか60ユーロの費用がかかる場合があります。

1

番号 ! LabVIEWバージョンはNIサイトからダウンロードできます。これは完全に機能します 30日間無料のデモ

0
Mathieu Guarino

私はこの質問に「はい」と答えています。 @JKSHが述べているように、ブロック図をスニペットとしてエクスポートするオプションがあります。

私はPOCを作成しました-VIをimages.viとしてエクスポートします ここではgithub これは画像として読みたいVIをエクスポートするのに役立ちます。次に、任意の画像ビューアで画像を簡単に開いて、LabVIEWコードを読み取ることができます。エクスポートするVIをこのPOCにフィードし、フロントパネルとブロックダイアグラムの場所を画像保存する必要があります。

コードを提供した人が自分のPCにLabVIEWをインストールしている場合、このPOCを使用してコードを画像として簡単にエクスポートできます。

参照: https://github.com/digiajay/ExportLabVIEWfilesAsImages/tree/master/POC

ありがとう、アジェイ。

0
Ajayvignesh